Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2011, 20:21   #1
hunter03
Форумчанин
 
Регистрация: 05.05.2009
Сообщений: 244
По умолчанию Проблема с запросом в прологе

Здравствуйте,пишу лабу по прологу, что т не получается с запросом...

Код:
database-strana11
strana1(symbol,symbol)
predicates
capital(symbol,symbol)
cappob(symbol)
pobedil(symbol)
clauses
 
capital(paris,france).
capital(london,angliya).
capital(kiev,ukraine).
capital(oclo,norvegia).
capital(tokio,japan).
capital(moskva,possia).	
capital(deli,india).
capital(jeneva,shveicaria).
%pobedil(X):-strana(X,pobed).
	pobedil(ispania).
	pobedil(avstria).
	pobedil(azeirb).

goal 
consult("1.PRO",strana11),
assertz(strana1(france,nepobed)),
assertz(strana1(angliya,nepobed)),
assertz(strana1(ukrain,pobed)),
assertz(strana1(norvegia,pobed)),
assertz(strana1(japan,pobed)),
assertz(strana1(possia,nepobed)),
assertz(strana1(india,nepobed)),
assertz(strana1(shveicaria,pobed)),
save("1.PRO",strana11),
retractall(_,strana11).

cappob(X):-strana1(Y,pobed),capital(X,Y),write(X),fail.
%pobedil(X),write(X," "),fail.
Ошибку пишет на строке
Код:
cappob(X):-strana1(Y,pobed),capital(X,Y),write(X),fail.
как решить проблему?
hunter03 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с Поисковым запросом Sergiu.svet PHP 3 11.07.2011 14:40
проблема с запросом virtuhay266 SQL, базы данных 1 06.06.2011 21:26
Проблема с запросом StreetNBA Microsoft Office Access 3 01.06.2011 14:25
Проблема с запросом! LizaVeta Общие вопросы Delphi 3 09.05.2010 07:07
Проблема c запросом! SatS SQL, базы данных 6 24.01.2009 22:52