Впервые на прологе и пытается реализовать следующую функцию, которая принимает 3 списка: Истина,...
Я хочу смоделировать базу знаний, в которой я могу утверждать расходы на различные онлайн-магазины...
В настоящее время я изучаю Пролог и не совсем понимаю, как превратить это утверждение в правило
Я хотел бы знать разницу между этими терминами: факты функтор предикат. правило в прологе. если я...
Я стараюсь, чтобы мои отношения с кузенами работали точно. Например, когда я делаю запрос:...
В основном, когда я пытаюсь преобразовать список в полином или наоборот, он всегда отображается с...
У меня есть этот код, который отображает все возможные решения для доски судоку в выходном...
Я хочу очистить экран внутри консоли SWI-пролога, используя сочетание клавиш или команду (я думаю,...
Я написал следующий CFG для разбора предложений, таких как (том ели пиццу), (Билл ела рис) ... и т....
У меня есть программа для генерации всех перестановок списка, где для каждого 2<=i<=n есть...
Я хочу получить левую и правую диагонали матрицы, содержащей элемент с указанными индексами...
Моделирование остановок подземного трубопровода примерно так: stop(line1, 1, station1). stop(line1,...
Я закончил общую арифметическую головоломку в Прологе. Мне нужно знать, как получить все возможные...
Как получить продукт из элементов списка с помощью рекурсии? Если я спрашиваю: product([s(0),...
У меня есть этот код: link(a,b,4). link(a,c,2). link(b,g,5). link(c,g,6). link(c,d,5). link(d,g,3)....
Я пытался написать код, чтобы найти минимум массива (имеющий> 1 элемент) в Прологе. min([H,T|[]],...
repf(B,A,[A|Y],[B|Y]):-repf(B,A,Y,L),L=[B]. repf(B,A,[X|Y],L):- repf(B,A,Y,L1), L=[X|L1]. repf(B,A...
Я пишу игру «Шашки» в Прологе и хочу написать предикат для печати всех возможных ходов. У меня есть...
Это мой код для первой стратегии поиска в прологе: s(a, b). s(a, c). s(b, g). s(b, f). s(c, r). s(c...
Я пытался сохранить четные числа, удаляя нечетные, но швы были проблемой. keepeven([], [])....
Я использую стандартный редактор, который поставляется с SWI-Prolog. Я хотел бы перезагрузить...
Я изо всех сил пытаюсь сделать это. У меня есть пользовательский интерфейс на Java, который...
Когда я применяю этот запрос: ? длина (P, _). P = [] ? ; P = [_] ? ; P = [_,_] ? ; P = [_,_,_] ? ;...
Я сталкиваюсь с проблемой в том, как написать программу на Прологе, которая берет список элементов...
У меня есть этот код: route(X,Y,[X|Y]) :- road(X,Y). route(X,Y,[X|R]) :- road(X,Z), route(Z,Y,R)....