Построить базу данных о родственниках - Prolog

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

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

Построить базу данных о родственниках "мать" и "дочь" и правила "тетя", "племянница", "бабушка", "внучатая племянница".

Решение задачи: «Построить базу данных о родственниках»

textual
Листинг программы
% Построить базу данных о родственниках "мать" и "дочь" 
% и правила "тетя", "племянница", "бабушка", "внучатая племянница".
 
 
мать('Lucille', 'Laura').
мать('Nancy', 'Claire').
мать('Nancy', 'Gracie').
мать('Claire', 'Jill').
мать('Gracie', 'Carrie').
мать('Lillian', 'Karen').
мать('Lillian', 'Deanna').
 
дочь('Laura', 'Lucille').
дочь('Claire', 'Nancy').
дочь('Gracie', 'Nancy').
дочь('Jill', 'Claire').
дочь('Carrie', 'Gracie').
дочь('Karen', 'Lillian').
дочь('Deanna', 'Lillian').
 
% X- тётя Y
тетя(X, Y):- мать(Q, X), мать(Z,Y), мать(Q, Z).

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


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

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

8   голосов , оценка 4.125 из 5
Похожие ответы