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

Тема в разделе "Другие", создана пользователем den114, 26 дек 2006.

Статус темы:
Закрыта.
  1. den114

    den114 Гость

    Помогите срочно решить задачу на турбо прологе (если нужно заплачу через 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).
     
  2. sdriver

    sdriver Гость

    :) 5$ Решение через день после оплаты.
     
  3. den114

    den114 Гость

    согласен, дайте свой кошелек и хоть какие-то гарантии что не кините.
     
  4. Programmer_Hard

    Programmer_Hard Гость

    что сделали?
     
  5. sdriver

    sdriver Гость

    Денег, так и не поступало....
     
  6. Gamlet

    Gamlet Well-Known Member

    Регистрация:
    8 янв 2007
    Сообщения:
    609
    Симпатии:
    0
    Для: sdriver
    А тебе дньги брать не стыдно? Я Prolog не знаю. Но на ВБ или на С++ это сделать просто. Разводите беднягу, мне так кажется.
     
  7. JoshuA

    JoshuA Гость

    Что-то подобное и у меня было

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

    Код (Text):
    gr_gather(x,elena,pavel),write(x).
    Вообще-то нужно определиться, чьего деда мы должны определить или кто к кому какое отношение имеет
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей