Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 04.05.2010
Сообщений: 20
1

Ошибка: "Strange predicate as a head in clause 0"

04.05.2010, 12:26. Показов 1056. Ответов 6
Метки нет (Все метки)

Strange predicate [reverse([_0|_1],_2),_3(_1,_4)),conc(_4,[_0],_2)] as a head in clause 0.
что эт за ошибка???
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2010, 12:26
Ответы с готовыми решениями:

Ошибка: "Syntax error in clause body, predicate call expected"
Начал только изучать, выкидывает ошибку "Syntax error in clause body, predicate call expected". В...

Написал калькулятор с менюшкой. Выдает ошибку "clause for the same predicate should be group"
Пишет ошибку 415 clause for the same predicate should be group domains s=integer ...

Ошибка "Nondeterministic clause"
Пролог едва знаю, поэтому никак не пойму в чем ошибка. Имеется код predicates ...

Подсчитать в слове все сочетания "нн". Считать, что в последовательности "ннн" "нн" встречается один раз
напишите, пожалуйста, программу подсчета в слове всех сочетаний "нн". считать, что в...

6
2496 / 1470 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
04.05.2010, 12:35 2
Покажи свой код.
0
0 / 0 / 0
Регистрация: 04.05.2010
Сообщений: 20
04.05.2010, 12:59  [ТС] 3
привет!ну эт не то,что код,а так предпосылки:
?-read(X,"vvedite elementy"),write(Y).
reverse([X|T],Z):–reverse(T,S), conc(S,[X],Z).
и все на этом(((
0
2496 / 1470 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
04.05.2010, 13:05 4
Prolog
1
2
3
4
5
6
7
?-write("vvedite elementy "),read(X),reverse(X,Y),write(Y).
 
conc([],B,B).
conc([H|Tail],B,[H|NewTail]):-conc(Tail,B,NewTail).
 
reverse([],[]).
reverse([X|T],Z):-reverse(T,S), conc(S,[X],Z).
0
0 / 0 / 0
Регистрация: 04.05.2010
Сообщений: 20
04.05.2010, 13:28  [ТС] 5
спасибо большое,ща попробую!!!

Добавлено через 5 минут
скажи,пожалуйста,для чего нужна 4 строка???

Добавлено через 37 секунд
и почему без нее не работало???

Добавлено через 15 минут
я понимаю,что это соединение,но почему без него не работало???
0
2496 / 1470 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
04.05.2010, 13:54 6
Как это почему? Вы его в reverse используете, значит его надо правильно определить.
0
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 9
04.05.2010, 15:25 7
Понятно:-)Спасибо большое!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2010, 15:25

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Синтаксическая ошибка: отсутствие ";" перед "<class-head>"
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int _tmain(int argc, _TCHAR* argv)...

Ошибка "Syntax error in FROM clause"
Не могу подключить базу данных, выдаёт эту ошибку. Со старой базой данных всё работало, изменил...

Inet.Execute Text1.Text, "HEAD" и ошибка 'Unable to complete request' runtime error 35756
Inet.Execute Text1.Text, 'HEAD' ' в &lt;Text1.Text&gt; хттп адрес вот кусок кода который берет из...

Как убрать <script src="/" type="text/javascript"></script> из <head>?
Появился в &lt;head&gt; сайта скрипт &lt;script src=&quot;/&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;, перепробовал уже...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.