В чем ошибка структуры программы - Prolog

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

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

Пишу на ТурбоПрологе. Не могу понять, что не так написал. стандартная задача, ее наверно все проходили как только осваивали пролог. Известно,что Пам и Том - родители Боба и Лиз. У Боба двое детей - Энн и Пат и внук Джим от Пат. Написал для проверки только двоих родителей. не нравится ? знак.
С ошибкой разобрался. Проблем нет. вопрос в другом. Есть задание и как ответить правильно? Сформулируйте на Прологе следующие вопросы об отношении РОДИТЕЛЬ: 6. Есть ли у Лиз ребенок? 8.-9. Отранслируйте следующие утверждения в правила на Прологе: 8. Всякий,кто имеет ребенка,-счастлив (введите одноаргументное отношение СЧАСТЛИВ). 9. Всякий X,имеющий ребенка, у которого есть сестра, имеет двух детей (введите новое отношение ИМЕТЬ ДВУХ ДЕТЕЙ).

Решение задачи: «В чем ошибка структуры программы»

textual
Листинг программы
do :- 
    kniga(pushkin,X),
    write(X), nl,
    fail.
do.
 
goal
do.

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


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

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

13   голосов , оценка 3.923 из 5