Изменение программы - Prolog

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

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

Доброго вечера! Пролог открыл в 1-й раз. Лабораторные работа готова, нужно её изменить под свой вариант! В компилятор загрузил прогу, но она не даёт ничего изменить. Подскажите пожалуйста как это сделать. Кнопки EDIT, OPTIONS не реагируют. Может я что не так делаю, всё уже перепробывал... Лаба во вложении. Помогите пожалуйста.

Решение задачи: «Изменение программы»

textual
Листинг программы
predicates
 parent (string,string)
 man (string)
 woman (string)
 mother (string,string)
 father (string,string)
 daughter (string,string)
 son (string,string)
 brother(symbol,symbol)
 grandmother (string,string)
 grandfather (string,string)
clauses
 parent ("Hanif","Ildar").
 parent ("Galiya","Ildar").
 parent ("Hanif","Timur").
 parent ("Galiya","Timur").
 parent ("Hakim","Hanif").
 parent ("Rashida","Hanif").
 parent ("Mubin","Galiya").
 parent ("Hakima","Galiya").
 woman ("Galiya"). 
 woman ("Rashida"). 
 woman ("Hakima").
 man ("Ildar").
 man ("Timur").
 man ("Hanif").
 man ("Hakim").
 man ("Mubin").
  
 mother(X,Y):-parent(X,Y),woman(X).
 father(X,Y):-parent(X,Y),man(X).
 daughter(X,Y):-parent(Y,X),woman(X).
 son(X,Y):-parent(Y,X),man(X). 
 brother(X,Y):-parent(Z,X),parent(Z,Y),man(X),X<>Y.
 grandmother(X,Y):-woman(X), parent(X,Z), parent(Z,Y).
 grandfather(X,Y):-man(X), parent(X,Z), parent(Z,Y).

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


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

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

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