Исправить ошибку 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").

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы