Исправить ошибку The predicate 'main::posled/2 (i,o)', which is declared as 'procedure', is actually 'determ' - Prolog
Формулировка задачи:
Помогите пожалуйста исправить ошибку
Задание такое :
Реализовать набор предикатов для обработки списков:
· Добавление элемента X к списку List. Выдать новый список.
· Удаление элемента X из списка List. Выдать список без элемента Х.
· Конкатенация списков.
· Определение длины списка.
· Определение принадлежности элемента Х списку List.
Выбрать последний элемент списка L (posled)
Определить, что список М является началом списка L.(isBeginning )
Ошибка The predicate 'main:: posled/2 (i,o)', which is declared as 'procedure', is actually 'determ'
Заранее большое спасибо
Текст программы
Решение задачи: «Исправить ошибку The predicate 'main::posled/2 (i,o)', which is declared as 'procedure', is actually 'determ'»
textual
Листинг программы
class predicates test: (...) determ clauses run() :- test(), !, console::write("Normal"); % - точка с запятой начинает новую ветку console::write("Fail").
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д