Я хочу загрузить это простое что-то в моего Редактора: Write:-повторитесь, запишите ("привет"), nl, сбой. Так, чтобы это распечатало "привет".Что мне делать? Я в настоящее время пытаюсь сделать Файл-> Новый и Сохранивший названный ф
Моя база знаний SWI-пролога содержит следующие два факта: f (a, b). f (a, c). Теперь, если я излагаю запрос? - f (a, c). верный. Но? - f (a, b). верный; ложь. Почему является f (a, b) обеими истиной и ложью? Это...
Я знаю, что могу сделать X, случаен (10). получить случайное число от 0 до 10, но - там подобная команда для получения случайного объекта соответствия?
Я интересуюсь встраиванием интерпретатора Пролога в Java. Одна опция использует JPL, но ссылки на загрузку на сайте JPL повреждаются, и страница установки упоминает jpl.zip, который я не могу найти. Я...
Я хотел бы послушать людей, которые имеют реальный опыт программирования в использовании семантической библиотеки swi-prolog. Изменить: Причина этого вопроса в том, что среди многих людей, с которыми я разговаривал ...
Я использую SWISH и хочу напечатать Hanoi Towers, но я не знаю, как добавить пустые места в HTML. disk: -html (span (style ('background-color: powderblue;'), "_")), nl, html (span (style ('background -...
У меня есть файл .pl, и я хочу вызвать объявленный в нем предикат из python сценарий. Как я могу это сделать? Например, test.pl rD ([], Ans, Ans).
rD ([X | Xs], Ans, Acc): - member (X, Acc), ...
Я разбираю довольно простой формат файла, состоящий из серии строк, каждая строка имеет несколько полей, разделенных пробелами, которые выглядят так: l 0x9823 1 s 0x1111 3 l 0x1111 12 ⋮ Я использую SWI-Prolog. ...
Я хотел бы знать, можно ли использовать predsort / 3 без потери повторяющихся значений? Если нет, то как мне отсортировать этот список терминов? Текущая функция сортировки: compareSecond (Delta, n (_, A, _), n (_, ...
Я использую SWI-Prolog и пытаюсь распечатать список, но если в списке больше 9 элементов - это выглядит так - [1, 15, 8 , 22, 5, 19, 12, 25, 3 | ...] есть ли способ показать весь список?
Не уверен, что мне следовало размещать это на вместо этого math.stackexchange, но он включает больше программирования, поэтому я разместил его здесь. Вопрос кажется очень простым, но я просидел здесь по крайней мере один час ...
Пробую SWI-Prolog в win xp. Я пытаюсь понять, как разбить предложение в Прологе на отдельные атомы. Пример: скажем, у меня есть такое предложение: «это строка».
Есть ...
Я использую Пролог для академического проекта. Я хотел знать, есть ли способ взаимодействия Пролога с другими языками программирования. Что мне нужно, так это простое перенаправление ввода/вывода вопроса Пролога...
в терминале SWI Prolog, как просмотреть текущий рабочий каталог и изменить текущий рабочий каталог? Я нашел :рабочий _каталог (CWD, CWD ), но я не думаю, что это то, что мне нужно
Есть ли встроенный предикат или простой способ удалить из базы знаний Prolog исходные файлы, к которым уже обращались? Я просмотрел справочное руководство и не нашел ни одного...
Я хотел бы прочитать простой текстовый файл и применить предикат к каждой строке (предикаты содержат запись, которая выполняет вывод). Как мне это сделать?
Как я могу использовать семантическую сеть SWI-Prolog Библиотека, чтобы сделать запрос в файл OWL / RDF и извлечь некоторую информацию? Файл OWL / RDF содержит информацию обо всех пакетах Debian, поэтому мне нужно ...