Логическая задача (родственные отношения) - Prolog

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

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

Выполните задание в среде Prolog В базе имеются факты: Анна – родитель Аси, Анна – родитель Романа Антон – родитель Аси, Антон – родитель Романа Рита – родитель Игоря, Олег – родитель Игоря Антон – брат Риты Какие правила необходимо ввести, чтобы, не пополняя базу фактами, ответить на следующие вопросы: 1. Является ли Роман племянником Риты? 2. Кто племянники Риты? 3. У Антона – мужской пол?

Решение задачи: «Логическая задача (родственные отношения)»

textual
Листинг программы
  1. male(anton).
  2. male(roma).
  3. male(oleg).
  4. male(igor).
  5.  
  6. female(anna).
  7. female(asya).
  8. female(rita).
  9.  
  10. parent(anna,asya).
  11. parent(anton,asya).
  12. parent(rita,igor).
  13. parent(anton,roma).
  14. parent(anna,roma).
  15. parent(oleg,igor).
  16.  
  17. brother(anton,rita).

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


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

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

14   голосов , оценка 3.786 из 5

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

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

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