Вопросы по теме 'prolog-toplevel'
Понимание правил - ложь как ответ
Я новичок в Prolog, и я просто подумал, почему это правило дает мне ложный результат после одного истинного.
likes(1,banana).
likes(1,mango).
test :- likes(1,banana),likes(1,mango).
?- test.
true;
false.
Я хочу знать причину...
5247 просмотров
schedule
20.09.2022
Как использовать переменные в оболочке запросов Prolog?
Я знаю, что могу использовать переменные в оболочке Prolog (что-то вроде использования символа '$', я думаю... но я не помню...)
Если я выполняю следующий запрос, он работает нормально:
?- leggiFile('dataggare.txt', ListaTesto),...
97 просмотров
schedule
17.11.2022
SWI-Prolog, как показать весь ответ (список)?
Я пытаюсь преобразовать строку в список ascii-кодов, например:
7 ?- string_to_list("I'm a big blue banana in space!", C).
C = [73, 39, 109, 32, 97, 32, 98, 105, 103|...].
8 ?-
Это не дает мне весь список, как видите, но он мне нужен....
6978 просмотров
schedule
26.12.2023
Программа Prolog возвращает false
Я реализовал на Прологе следующую силовую программу:
puissance(_,0,1).
puissance(X,N,P) :- N>0,A is N-1, puissance(X,A,Z), P is Z*X.
Код делает то, что должен делать, но после правильного ответа выдает «false.». Не понимаю почему. Я...
1805 просмотров
schedule
04.02.2024