[Закрыть]
 
popoff.donetsk.ua
Лишь истинно сильный и уверенный в себе человек не побоится продемонстрировать свою зависимость от других людей.
Начало | Новости | Статьи | Форум | Опросы | Карта сайта | Обо мне
popoff.donetsk.ua - Форум - Функциональное и логическое программирование - ФИЛП

ФИЛП

форумы popoff.donetsk.ua
Страницы: [1]
<< Новый  |  Старый >>  |  Ответ не возможен

Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.

Автор Сообщение
Lara
Каменчук Лариса
Дек, 2006
Сообщений: 5
Lara url://forum.message:1789
ФИЛП

У меня не работает это запрос. Программа компилируется, но данных запрос никаких не выводит.
/*vse podchin Ivanova, chei staj raboti >10 let*/
 pod_iv_st(Name,Dolj,_):-sotr(Ivanov,Dolj,_,_),
 XParent(Dolj,D1),
 sotr(Name,D1,_,_).
 pod_iv_st(name,dolj,Staj):-Staj>10.
А в этом запросе пишет ошибку в строке Xparent(Dolj,D1), ставит курсор на D1. И вообще, скажите пожалуйста как мне написать, что сотрудник является непосредственным или косвенным родителем каждому из сотрудников базы данных. Мне кажется что я не правильно написала. А может как то написать, что у сотрудника нет непосредственного родителя (значит он будут являться головой дерева)? Подскажите пожалуйста как это написать, у меня почему то не получается.
/*glavnii sotrudnik ne pod4inyayushiisya nikomu*/
 gl_sotr(name,dolj):-sotr(Name,Dolj,_,_),
                     Xparent(Dolj,D1),
                     sotr(Name,Dolj,_,_).

popoff
Yuri
Июл, 2004
Сообщений: 923
popoff url://forum.message:1790

У меня не работает это запрос. Программа компилируется, но данных запрос никаких не выводит.
/*vse podchin Ivanova, chei staj raboti >10 let*/
pod_iv_st(Name,Dolj,_):-sotr(“Ivanov”,Dolj,_,_),
XParent(Dolj,D1),
sotr(Name,D1,_,_).
pod_iv_st(name,dolj,Staj):-Staj>10.

Laraфорумы popoff.donetsk.ua

Вы сформулировали несколько фактов (Вы сказали, что у Вас что-то не работает, что-то компилируется и чего-то не выводит). Вы забыли сформулировать вопрос: что именно я должен сделать по поводу сформулированных Вами фактов?

А в этом запросе пишет ошибку в строке Xparent(Dolj,D1), ставит курсор на D1.

Laraфорумы popoff.donetsk.ua

К сожалению, не зная текста сообщения об ошибке, по этому поводу ничего сказать не возможно.

И вообще, скажите пожалуйста как мне написать, что сотрудник является непосредственным или косвенным родителем каждому из сотрудников базы данных.

Laraфорумы popoff.donetsk.ua


a - предикат, который говорит, что первый аргумент является непосредственным родителем второго
b - непорседсвенным или косвенным родителем

b(X,Y):-a(X,Y).
b(X,Y):-a(X,Z),b(Z,Y).

Подскажите пожалуйста как это написать, у меня почему то не получается.

Laraфорумы popoff.donetsk.ua

Вероятно, у Вас не получается как раз потому, что Вы задаётесь вопросами:

как мне написать

Laraфорумы popoff.donetsk.ua

как это написать

Laraфорумы popoff.donetsk.ua

вместо того, чтобы задаться вопросом: «как это устроено?» Найдите какие-нибудь простые примеры (коих в Интернете пруд пруди), разберитесь, что там почему и как. Когда разберётесь - сможете решить свою задачу.

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.

Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.

Страницы: [1]
<< Новый  |  Старый >>  |  Ответ не возможен
Вход
Поиск[?]:
Программное обеспечение любой сложности
koins.com.ua