ОБСУЖДЕНИЕ

Помогите срочно решить задачу на Prolog (заплачу

6 ответов 11,3 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
Помогите срочно решить задачу на турбо прологе (если нужно заплачу через webmoney)

Описать родственные связи семьи. В основу построения программы взять предикат родители (мать, отец, ребенок). По ширине правила должны охватывать связи двоюродные братья (сестры), по глубине дед (бабушка) внуки.

Для моей задачи нужно использовать следующих родственников

Дима (брат)
Лариса (мама)
Сергей (отец)
Леонид (дядя по маме-мамин брат)
Никита (двоюродный брат-сын леонида)
Саша1 (бабушка по матери)
Саша2 (бабушка по отцу)
Валентин1 (дедушка по отцу)
Валентин2 (дедушка по матери)
Саша3 (двоюродная бабушка-сестра Саши1)



Листинг программы из методички для определения дедушки

Predicates
gr_father(symbol, symbol).
man(symbol).
woman(symbol).
parents(symbol, symbol, symbol).

clauses
parents(petr, elena,pavel).
parents(anna, pavel, igor).
man(petr).
man(pavel).
man(igor).
woman(elena).
woman(anna).
gr_father(X,Y):- man(X), parents(F,_,Y), parents(_,X,F).
gr_father(X,Y):- man(X), parents(M,_,Y), parents(_,X,M).
 
:) 5$ Решение через день после оплаты.
 
что сделали?
 
Денег, так и не поступало....
 
Для: sdriver
А тебе дньги брать не стыдно? Я Prolog не знаю. Но на ВБ или на С++ это сделать просто. Разводите беднягу, мне так кажется.
 
Что-то подобное и у меня было

Попробуй следующее:

Код:
gr_gather(x,elena,pavel),write(x).

Вообще-то нужно определиться, чьего деда мы должны определить или кто к кому какое отношение имеет
 
Статус
Закрыто для дальнейших ответов.