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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2011, 08:08   #11
Psayker
Пользователь
 
Регистрация: 15.04.2009
Сообщений: 42
По умолчанию

вот сделал так:
Код:
domains
 s=symbol
 s_list=s* 
predicates
 nondeterm member(s,s_list)
 nondeterm peres(s_list,s_list,s_list)
 conc(s_list,s_list,s_list)
clauses
 member(Head,[Head|_]).
 member(Head,[_|Tail]):-member(Head,Tail).

 conc([],L,L).
 conc([X|L1],L2,[X|L3]):-conc(L1,L2,L3). 

 peres([H|T],L1,L):-peres(T,L1,K),!,member(H,L1),conc([H],K,L).
 peres([H|T],L1,L):-peres(T,L1,L),!.
 peres([],_,[]).
goal 
 peres(["1","2","4","5","8"],["1","2","3","5"],L).
но она не правильно работает,можете сказать в чём там ошибка и как её исправить...
Psayker вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пролог slipokorn Помощь студентам 0 10.05.2011 03:02
Пролог Dog Помощь студентам 2 18.12.2009 18:12
Пролог Dog Помощь студентам 0 29.11.2009 14:58
Пролог Dog Помощь студентам 3 08.11.2009 13:41