Рассмотрим следующий пример программы на Прологе: p(0). p(1). b1(T) :- T = tri(X, Y, Z), p(X), p(Y)...
Я столкнулся с проблемой, когда я использую пролог (swipl), после того, как я ввожу swipl в...
maxmin([X|L], Max, Min) :- maxmin(L, X, X, Max, Min), !. maxmin([], CurrentMax, CurrentMin, Max,...
Я не могу понять, почему false возвращается для jordan, но не для china: Когда я запрашиваю:...
Как могут отображаться понятные человеку имена переменных для имен сгенерированных системой...
Простой пример: ?- between(1,10,X). X = 1 ; X = 2 ; X = 3 ; X = 4 ; X = 5 ; X = 6 ; X = 7 ; X = 8 ;...
Пытаясь понять комбинацию cut-fail в Прологе, я нашел следующий пример и начал с ним играть:...
У меня есть прологическая программа для представления рейсов между двумя штатами с указанием их...
spec(comp1, pc, 32). /* Fact 1 */ spec(comp2, mac, 128). /* Fact 2 */ spec(comp3, pc, 64). /* Fact 3...
Я новичок в машинном обучении, и мой лектор дает мне задание.Я скачал пролог SWI в моей Mac OS и...
Что такое перестановка / 2? Как сказано в help(permutation).: Предикат permutation/2 в первую...
только что начал программировать с прологом, и у меня возникло несколько проблем.Предполагается,...
У меня есть предикат m(L,L), и я хочу, чтобы он возвратил список, который ему нужен. Код такой:...
Я использую SWI-Prolog и пытаюсь напечатать список, но если список содержит более 9 элементов - это...
Я прохожу через веб-сайт изучения пролога, чтобы попытаться выучить некоторый пролог, и пытаюсь...
Я использую SWI-Prolog для Windows и получаю следующую ошибку: 14 ?- parent(X, Y) :- child(Y, X)....
Я новичок в Прологе, и я просто подумала, почему это правило дает мне ложный результат после одной...
Я сделал небольшой код для создания матрицы координат (например, шахматной доски), она выглядит...
Звучит глупо, но допустим, мой предикат large / 2 возвращает самый большой элемент в списке ......
во-первых, спасибо за помощь. Я пишу прологическую программу, описывающую семейные отношения,...
Моя база знаний SWI-Prolog содержит следующие два факта: f(a,b). f(a,c). Теперь, если я задам...
Я хочу загрузить это простое что-то в мой редактор: Write:-repeat,write("hi"),nl,fail....