Я довольно новичок в визуальном прологе и задаюсь вопросом, как я могу интегрировать код, который я нашел на этом link.Башня Ханоя в Visual Prolog
Когда я создаю консольный проект в Visual Prolog код в main.pro является:
/*****************************************************************************
Copyright (c) 2013 My Company
******************************************************************************/
implement main
open core
clauses
run():-
console::init(),
succeed(). % place your own code here
end implement main
goal
mainExe::run(main::run).
Итак, мой вопрос, куда вставить код башни Ханоя на этом link?
Для вашего удобства, вот код:
/* Program ch16e05.pro */
DOMAINS
loc =right;middle;left
PREDICATES
hanoi(integer)
move(integer,loc,loc,loc)
inform(loc,loc)
CLAUSES
hanoi(N):-
move(N,left,middle,right).
move(1,A,_,C):-
inform(A,C),!.
move(N,A,B,C):-
N1=N-1, move(N1,A,C,B),
inform(A,C),move(N1,B,A,C).
inform(Loc1, Loc2):-nl,
write("Move a disk from ", Loc1, " to ", Loc2).
Заранее спасибо за любую помощь.