проблема в том; у нас есть функция принять 3 аргумента, лайк; func ([[0, 0, 0, 1, 0], [0, 1, 1, 1,...
Оператор канала в прологе возвращает одну или несколько атомарных головок и список хвостов. ?- [a,b...
Я хотел бы спросить вас о том, какую формальную систему было бы интереснее внедрить с нуля /...
Кто-нибудь знает, где я могу найти решения для упражнений и практических занятий по Learn Prolog...
Я новичок в Прологе. Мне нужно объявить функцию, которая смотрит на список как [[1, 0, 0], [1, 0,...
У меня проблемы с вставкой фактов в существующий файл Prolog без перезаписи исходного содержимого....
Лучшее, что я мог придумать, это функция: numberFromList([X], X) :- digit(X), !....
Доброе утро / вечер как я могу записать что-то в файл, а затем скопировать его содержимое в текущий...
При чтении SICP я наткнулся на главу 4.4 по логическому программированию. Затем я начал изучать...
Почему Prolog соответствует (X, Xs) кортежу, содержащему больше элементов? Пример: test2((X, Xs))...
Есть ли в SWI-Prolog какой-либо встроенный предикат, который всегда будет давать сбой И мешать...
Как я могу вставить факт в файл, не удаляя предыдущий факт? В следующей строке, когда я выполняю...
Это часть кода, который я пишу assert(bar(foo)), assert(foo(bar-5)), Я не уверен, что это работает,...
Есть ли способ сделать if в прологе, например, если переменная равна 0, то выполнить некоторые...
Мне трудно разобраться с реляционной логикой клаузалов, и я не уверен, стоит ли спрашивать об этом,...
Я пишу лексер в Прологе, который будет использоваться как часть функционального интерпретатора...
У меня есть следующий код, который в основном должен добавить список в качестве элемента в больший...
Предположим, что третий параметр является результатом. a (1, [Hd | Tl], Hd). a (N, [ | Tl], Elem):...
createSchedule([[math109]], fall, Out). [[cs485, cs485], [cs355, cs355, cs462, cs462, cs462], [cs345...
Сидел здесь часами, просто уставился на этот код и понятия не имею, что я делаю не так. Я знаю, что...
Я ищу решение следующей проблемы: «Напишите программу Prolog, чтобы суммировать все нечетные...
Я должен написать программу, которая делает это: ?- pLeap(2,5,X,Y). X = 2, Y = 3 ; X = 3, Y = 4 ; X...
Это, вероятно, очень глупый вопрос (я только начал изучать Пролог несколько часов назад), но...
Я хотел написать программу Пролог, чтобы найти равенство двух списков, где порядок элементов не...
Я где-то читал, что Pattern Matching, подобный тому, который поддерживается в Scala функцией...