Дек, 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,_,_). |
Июл, 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 | Вы сформулировали несколько фактов (Вы сказали, что у Вас что-то не работает, что-то компилируется и чего-то не выводит). Вы забыли сформулировать вопрос: что именно я должен сделать по поводу сформулированных Вами фактов? К сожалению, не зная текста сообщения об ошибке, по этому поводу ничего сказать не возможно. И вообще, скажите пожалуйста как мне написать, что сотрудник является непосредственным или косвенным родителем каждому из сотрудников базы данных. Lara, форумы popoff.donetsk.ua | a - предикат, который говорит, что первый аргумент является непосредственным родителем второго b - непорседсвенным или косвенным родителем b(X,Y):-a(X,Y). b(X,Y):-a(X,Z),b(Z,Y). Вероятно, у Вас не получается как раз потому, что Вы задаётесь вопросами: вместо того, чтобы задаться вопросом: «как это устроено?» Найдите какие-нибудь простые примеры (коих в Интернете пруд пруди), разберитесь, что там почему и как. Когда разберётесь - сможете решить свою задачу. ________________________________ Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить. |