Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Prolog
Перезагрузить страницу задача на SWI-prolog
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Shutter Shutter вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 01.12.2012
По умолчанию задача на SWI-prolog - 01.12.2012, 06:19

Подскажите пожалуйста , у меня есть задача которая должна выполнять след. действия на запрос ?- accumulate([x,y,6],'+',X). выдавать ответ
X = x+y+6.

Вот у меня код
accumulate([X,Y|T],OP,B|Sum):- B=..[OP,X,Y],accumulate(T, OP ,Sum).
accumulate([A],_,A).
но он выдает X = (x+y| 6) , как исправить эту ошибку подскажите пожалуйста. Заранее спасибо
Ответить с цитированием
  (#2 (permalink)) Старый
Винитарх Винитарх вне форума
Специалист
 
Аватар для Винитарх
 
Сообщений: 7,956
Сказал(а) спасибо: 2
Поблагодарили 303 раз(а) в 303 сообщениях
Регистрация: 01.03.2003
Адрес: Краснодар
По умолчанию 01.12.2012, 20:48

prolog Код:
accumulate([X|T],OP,B):- accumulate(T,OP,Sum), B=..[OP,X,Sum].
accumulate([A],_,A).
Резолт:
?- accumulate([x,y,6],'+',X).
X = x+ (y+6) .
Ответить с цитированием
  (#3 (permalink)) Старый
Shutter Shutter вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 01.12.2012
По умолчанию 02.12.2012, 00:37

Спасибо большое
Ответить с цитированием
Ads
Ответ

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на SWI-prolog Santa89 Prolog 5 25.11.2012 23:26
Логическая задача Prolog merlin666 Prolog 1 14.09.2012 10:37
swi prolog.задача про сказочника. stan90 Prolog 0 28.10.2011 12:01
Задача на Turbo Prolog 2 Critically Prolog 6 11.05.2011 23:29
Задача на Turbo Prolog Critically Prolog 4 10.03.2011 23:37
Задача на SWI-prolog kruzeshtern Prolog 4 17.02.2011 10:29
Задача по Strawberry prolog chacknorris Prolog 0 23.12.2010 21:35
задача на Turbo Prolog imported_firefly Prolog 14 28.11.2010 00:12
задача на Strawberry Prolog InferI Задания за деньги 3 16.11.2009 16:20
Задача на Prolog mayuska Задания за деньги 2 02.09.2009 17:13
логическая задача на SWI Prolog Constanta Prolog 2 19.12.2007 20:04
PDC Prolog \ Обычная задача. Konstantin_WD Prolog 1 23.10.2007 01:03



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