Skip to main content
Stack Overflow на русском

Вопросы с меткой [prolog]

Пролог (англ. Prolog) — язык и система логического программирования, основанные на языке предикатов математической логики дизъюнктов Хорна, представляющей собой подмножество логики предикатов первого порядка.

Фильтрация
Сортировка
Метки
0 голосов
1 ответ
139 показов

Написал код на языке Prolog, сохранил в файл my_program.pl и обратился к нему из корректной директории [my_program]. Получил предупреждение: Warning: f:/program_training/функциональное и логическое ...
Alex_Kazantsev's user avatar
1 голос
1 ответ
48 показов

Создал на Прологе программу. Она разделяет список на два списка. Разделителем служит число N. Всё, что меньше N, отправляется в L1, всё, что больше - в L2. Программа: % Предикат для разделения списка ...
Alex_Kazantsev's user avatar
0 голосов
0 ответов
59 показов

Я хочу написать clauses на вывод фактов, моя попытка в самум низу кода, в run. Но у меня не получается это реализовать, как это сделать? predicates figure(id,color,row,col) nondeterm figure(integer, ...
Dok's user avatar
  • 67
1 голос
1 ответ
113 показов

Дано 12 фактов. Необходимо найти сумму летних дней (92 должно получиться) месяц(1,январь,31). месяц(2,февраль,29). месяц(3,март,31). месяц(4,апрель,30). месяц(5,май,31). месяц(6,июнь,30). месяц(7,июль,...
Naik's user avatar
  • 81
0 голосов
0 ответов
68 показов

Есть ли возможность считать числа из файла в Turbo Prolog 2.0, если они записаны в строку? При использовании readint происходит переход на новую строку.
0 голосов
1 ответ
267 показов

Код: predicates nondeterm object3(list,list,string) clauses Object3(I,O,sentence):- Object3(I,R,noun_group), Object3(R,O,verb_group). Object3(I,O,verb_group):- Object3(I,R,verb), Object3(R,O,...
Fury's user avatar
  • 11
0 голосов
0 ответов
114 показов

Помогите с реализацией, нужно разбить список на N подсписков(частей), записывая в эти подсписки элементы поочередно. То есть, нужно задать список чисел , например, [0,1,2,3,4,5,6,7] и N, например, N=2....
Maks's user avatar
  • 1
4 голоса
0 ответов
285 показов

Всем добрый день. Подскажите, как можно решить такую проблему: У меня есть Python - файл, из которого запускается Prolog - файл. Данный Prolog - файл взаимодействует с пользователем в формате вопрос - ...
CameL's user avatar
  • 1,530
0 голосов
1 ответ
119 показов

Я пишу программу использую Prolog и Python, используя библиотеку PySwip. Мне необходимо передать список из Python в Prolog. На данный момент я сделал это так: from pyswip import Prolog p = Prolog() p....
CameL's user avatar
  • 1,530
1 голос
0 ответов
61 показ

Всем привет, разрабатываю небольшую экспертную систему на языке SWI - Prolog. Столкнулся с таким вопросом. У меня есть набор фактов, а также is_true, и is_false, которые задаются пользователем animal(...
CameL's user avatar
  • 1,530
1 голос
0 ответов
57 показов

Как считать с файла все строки? По заданию нужно реализовать подсчет слов в каждой строке и вывести в формате: строка N содержит М слов. Как это можно сделать? Есть наработка, как ее улучшить и почему ...
Марьяна's user avatar
0 голосов
1 ответ
264 показа

Проблема в следующем: я вызываю правило son, чтобы найти его родителей, но программа почему-то выдает каждого по два раза. Как это исправить? predicates nondeterm parent(symbol, symbol) ...
1 голос
1 ответ
193 показа

Есть такая задача про сложение цифр до заданного числа, где каждый по очереди игрок называет число из списка, которое после добавляется к общей сумме и если один из игроков в сумме получил заданное в ...
0 голосов
1 ответ
54 показа

Мне нужно написать предикат, который проверяет принимает ли конечный детерминированный автомат слово длины k(в моем случае number). Если да - возвращает первое слово, если нет - false. Написал вот ...
user435351's user avatar
0 голосов
1 ответ
76 показов

Как найти слово длины k которое принимает недетерминированный конечный автомат в прологе(если их много, достаточно будет одного)? Автомат записываю вот так: states([q0, q1, q2]). symbols([a, b]). ...
user435351's user avatar

15 30 50 на странице
1
2 3 4 5
...
9

AltStyle によって変換されたページ (->オリジナル) /