Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Prolog
Перезагрузить страницу Помогите разобраться
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
ekekek ekekek вне форума
Member
 
Сообщений: 15
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.10.2017
Question Помогите разобраться - 10.12.2017, 16:52

Помогите, пожалуйста, разобраться с зачетным заданием

Определите значение Логической Программы для цели f([a,b,c,d,e],Y):
f(X,Y) :- append(Xs, Ys, X), f(Xs, Ys, Y).
f(X, [X1,X2,X3|[],X).
append([], Y, Y).
append([X|Xs], Ys, [X|Zs]) :- append(Xs, Ys, Zs).

как так вообще может быть? я не знаю даже как запустить её
Ответить с цитированием
  (#2 (permalink)) Старый
Винитарх Винитарх вне форума
Специалист
 
Аватар для Винитарх
 
Сообщений: 7,956
Сказал(а) спасибо: 2
Поблагодарили 303 раз(а) в 303 сообщениях
Регистрация: 01.03.2003
Адрес: Краснодар
По умолчанию 10.12.2017, 19:33

В предикате f ошибки. В одном месте он двухарный, в другом - трёхарный, но это ещё можно допустить. А вот это предложение: f(X, [X1,X2,X3|[],X). явно содержит ошибку во втором аргументе.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться. inesa Любые вопросы от новичков 8 04.04.2012 10:44
Помогите разобраться! Александр4010 Любые вопросы от новичков 3 05.02.2012 16:00
Помогите разобраться balthasar Любые вопросы от новичков 7 04.02.2012 15:37
помогите разобраться sbo898 Любые вопросы от новичков 6 30.11.2011 11:58
помогите разобраться Анастасия2711 Любые вопросы от новичков 15 13.08.2011 11:47
ПОМОГИТЕ РАЗОБРАТЬСЯ bastion2012 Техническая поддержка 0 10.08.2011 16:36
помогите разобраться Zoxan Техническая поддержка 6 08.04.2011 00:14
Помогите разобраться Syrus Prolog 35 24.12.2010 18:43
помогите разобраться искандар С/С++ 2 21.11.2010 23:29
ПОМОГИТЕ РАЗОБРАТЬСЯ ver6ina Ремонт ноутбуков 1 03.09.2010 21:56
помогите разобраться maxirodrigezZz Prolog 2 08.12.2008 15:58
помогите разобраться IIITAK Prolog 3 20.05.2008 19:11



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов