У меня есть текстовый файл, и я хочу прочитать его, распечатать на экране и записать в новый...
Для моего класса «Декларативные языки» мы должны написать прологическую программу, которая решает...
У меня проблема с предикатом delete/3 SWI-Пролога.Самый простой способ - это быстрый пример: ?-...
Я пытаюсь написать процедуру в прологе, где если L1 = [1,2,3] и L2 = [4,5,6], то L3 = [1,4,2,5,3,6]...
Я пишу что-то на прологе и, как я использовал append, в конечном итоге возвращается список вроде [a...
Это моя первая идея: perm([X|Y],Z) :- takeout(X,Z,W), perm(Y, W). perm([],[]). Когда я попытался...
Как суммировать все нечетные элементы в списке пример [1,2,3,4,5,6,7,8,9] = 25 odd([],0]. odd([Z]...
Я не уверен, что это лучше всего здесь или в математике, но я полагаю, что я могу также получить...
Я несколько раз сталкивался с парами ключ-значение в документе SWI-PL, но не смог получить хорошую...
Я написал сортировку пузырьков в Прологе (код ниже). Это работает, но пахнет. Я довольно новичок в...
Можно ли перевернуть список в Прологе только с двумя аргументами?Например: reverse_list(List,...
Я пытаюсь найти минимальное значение списка (как опыт обучения, поэтому без min). Мой подход...
Я новичок в прологе и пытался создать двоичный предикат, который даст список, в котором все числа в...
Я пытаюсь создать неглубокий предикат, называемый скажем квадрат, чтобы возвести в квадрат каждое...
Что означает ".." на прологе? У меня есть этот код: Goal=.. [GoalPredicate|Pos] , и я не знаю, что...
Я пытаюсь решить логическую головоломку с помощью Пролога в качестве учебного упражнения, и я думаю...
У меня есть головоломка, представляющая собой сетку 3 * 3 с числами 1-8, с пустым местом (0), по...
Я уже промок от функционального программирования;Я знаком (хотя и не опытен) в Схеме Haskell и PLT
У меня есть вопрос, и я надеюсь помочь мне: что делает предикат "readin" в прологе? Я искал в...
В Прологе, как изобразить ситуацию "где-то слева". Например, есть список «Список» и два термина «X»...
Я работаю над предикатом only_atoms / 2 (List +, Result-), который я хотел бы отфильтровать не...
Я работал весь день над простой вещью, но почему-то не могу понять, как правильно: как превратить...
Итак, у меня есть эта грамматика: expr(op(T,B,E)) => [term(T), binop(B), expr(E)]. expr(T) =>...
Позвольте мне начать с того, что на этот вопрос могут ответить мастера ИИ, не имеющие опыта работы...
Я начинающий пролог.Как я могу конвертировать буквы в * (звездочка)?Я знаю, что это символьные коды...