Чтобы быть более конкретным, мне интересно, можно ли скомпилировать .c и .pl с помощью компилятора...
Мне нужен предикат для создания всех двоичных чисел длиной N в списке. Пример использования: ?-...
Мне нужно создать программу, чтобы проверить, увеличивается ли список, а затем уменьшается, как в...
Я пишу код пролога, и в середине я хочу добавить 2 переменные и сохранить их в одной из них Я хочу...
То, что я сейчас имею, проверяет, что X (Y) не является принятым фактом в моей маленькой БД
Пример базы данных: any(a,b,2). any(b,c,2). any(c,d,3). any(d,e,1). any(e,f,3). Ключ: (Station1...
Я пытался выполнить следующее, если у меня есть два списка, L1 и L2, я хотел, чтобы результат (R)...
Я пытаюсь написать правило, которое просматривает базу данных фактов, складывает числа из каждого...
Я хотел бы определить начальное состояние в задаче. Мой код isDigit(X) :- ( number(X), X >= 0, X...
Я новичок в прологе, и я хотел бы напечатать начальный и целевой факт, как показано ниже initial([8...
Я заканчиваю работу над одним из моих проектов, и я застрял, поэтому мне понадобится ваша помощь
У меня какая-то домашняя работа, и я застрял в одной точке. Мне даны некоторые факты, подобные...
Следующий код не работает :- arithmetic_function(i/2). i(X,Y,Z) :- Z is X+Y. calcola :-...
Я ожидаю, что следующий код напечатает [9 4], но это не работает :- op(20,xfx,i). i(X,Y, Z) :- Z=[X...
Как я могу отобразить в swi-прологе true и false на 1 и 0 соответственно? мне нужно оценить единицы...
Проблема, с которой я сталкиваюсь, немного тривиальна. Я хочу использовать логическое не в Прологе,...
Я хотел бы иметь предикат Prolog, который может заменить элемент в списке по указанному индексу....
У меня есть следующие пункты: a(1). a(a). b(3). b(a). c(A,B) :- b(B),!,a(A). c(X,_) :- a(X),b(X)....
У меня есть база данных в прологе, все, что я хочу сделать, - это пронаблюдать через ее элемент и...
У меня есть что-то вроде этого в моей базе знаний: number(1). number(3). number(6). number(8)....
допустим, у меня есть два факта. animal(fifi,10). animal(fofo,20). Если я позвоню animal(X,Y). , то...
Я пытаюсь построить предикат, который добавит случайный список результатов списка подсписков....
Я пытаюсь написать предикат для анализа общих покерных комбинаций; например, учитывая список «карт»...
Чтобы определить, что животное является бульдогом, у меня есть следующие предикаты: bulldog(X):-...
У меня есть эта база знаний в прологе ... start :- navabi(C). male(X,N) :- write('Is this a...