[prolog]помогите с написанием программ

  • Автор темы Kaite89
  • Дата начала
Статус
Закрыто для дальнейших ответов.
K

Kaite89

Гость
#1
Добрый день помогите пжл по написанию программ на прологе
самой не как не получается написать((( уже вся измучилась а сдавать вот-вот уже

Лабораторные задания
Написать программы:

1.Добавить элемент внутрь другого списка
2.Удалить элемент из списка (поиск элемента по значению или по порядковому номеру)
3.Найти элемент в списке (поиск по значению или по порядковому номеру)
4.Объединить два отсортированных списка, создав новый отсортированный список


проверте пжл вторую вроде так

domains
list=integer*

predicates
del (integer,list,list)

clauses
del(_,[],[]).
del(H,[H|Tail],Tail):!.
del(X,[H|Tail],[H|NewTail]):del(X,Tail,NewTail).

goal
del(3,[1,2,3,4,5,6,7],L).
 

vital

Больной Компом Детектед
29.01.2006
2 432
42
#2
не знает тут никто эту древность)
 

xKlonx

Well-Known Member
Lotus team
10.09.2009
410
0
#3
В универе проходили курс пролога,но уже не помню)
 

hosm

* so what *
18.05.2009
2 442
9
#4
а я вот тоже не помню, например, он только 1 семестр у нас был. хотя разбиралась и прогу в свое время в универе сама писала)
rrrFer - приведи ссылку или ответ продублируй, мб, кому-то пригодится...
 
Статус
Закрыто для дальнейших ответов.