Подскажите в чем ошибка? (Visual Prolog 7.4)

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. implement main
  2. open core, stdio
  3. class predicates
  4. church: (string, string, string, integer)multi(o,o,o,o).
  5. test: ()procedure().
  6. print: (string*, Element*) determ.
  7. clauses
  8. church("Миколаївський собор", "17 ст", "УПЦ ", 5).
  9. church("Введенський жіночий монастир", "17 ст", "УПЦ", 1).
  10. church(" Церква Богоявлення Господня", "18 ст", "УПЦ", 2).
  11. church("Покровська церква", "18 ст", "УПЦ", 2).
  12. church("Пантелеймоно-Василівська церква", "18 ст", "УПЦ", 2).
  13. church("Всіхсвятська церква", "17 ст", "УПЦ", 1).
  14. test() :- findall(N, church(N, _, _, _),SN), findall(D, church(_, _, _, D), SD), print(SN,SD),!.
  15. test().
  16. print([], []).
  17. print([H|T], [H1|T1]):- write (H," - ",H1," "), nl, print(T,T1).
  18. clauses
  19. run():-
  20. console::init(),
  21. write(" Церкви та кількість їх куполів"), nl,
  22. test(),
  23. succeed(),
  24. console::clearInput(),
  25. _= console::readLine().
  26. end implement main
  27. goal
  28. mainExe::run(main::run).

Решение задачи: «Подскажите в чем ошибка? (Visual Prolog 7.4)»

textual
Листинг программы
  1. Церкви та кількість їх куполів
  2. Миколаївський собор - 5
  3. Введенський жіночий монастир - 1
  4. Церква Богоявлення Господня - 2
  5. Покровська церква - 2
  6. Пантелеймоно-Василівська церква - 2
  7. Всіхсвятська церква - 1

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут