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

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

Kaite89

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

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

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).
 
не знает тут никто эту древность)
 
В универе проходили курс пролога,но уже не помню)
 
а я вот тоже не помню, например, он только 1 семестр у нас был. хотя разбиралась и прогу в свое время в универе сама писала)
rrrFer - приведи ссылку или ответ продублируй, мб, кому-то пригодится...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab