Помогите,кто может,пожалуйста,с написанием задачи!Очень нужно до завтра сдать,а то мне будет хана!!В прологе разбераюсь мягко говоря не очень, надеюсь на помощь умных людей.Спасибо заранее!!!
Задача такая:
Поиск пути в графе,проходящий через все вершины.
~~~~~ 17 Дек 2010, 12:25, спустя 6 часов ~~~~~
Вот что у меня получилось.Это пойдет? И как проверять?
domains
i = integer
i_tree = tree(i_tree, i, i_tree); void
predicates
print_tree(i_tree)
clauses
print_tree(void):- !.
print_tree(tree(L, V, R)):- print_tree(L), write(V,“ ”), print_tree(R).
goal
print_tree(tree(tree(tree(void, 8, void), 1, void), 2,
tree(void, 3, tree(void, 7, void)))).