1
ответ

Как я нахожу все решения цели в Прологе?

У меня есть предикат P1, который возвращает значения один за другим как это:-? P1 (АРГУМЕНТЫ, ВОЗВРАТИТЕСЬ).-? ВОЗВРАТИТЕСЬ = 1;-? ВОЗВРАТИТЕСЬ = 2;-? ВОЗВРАТИТЕСЬ = 3;-? сбой. У меня также есть другой предикат по имени P2: P2 (...
вопрос задан: 23 November 2013 20:46
1
ответ

Реляционное / Логическое программирование в Python?

Я - давний разработчик Python и недавно был представлен Прологу. Я люблю понятие использования правил отношений для определенных видов задач и хотел бы добавить это к своему репертуару...
вопрос задан: 29 March 2012 13:33
1
ответ

Пролог по сравнению с = со списками

То, почему делает этот сбой L, [1,2,3,4], и это работает: L = [1,2,3]? Но L равняется 1, и L = 1 оба работают то же.
вопрос задан: 24 January 2012 18:03
1
ответ

Парсинг с DCGs в схеме (без пролога)?

Много реализаций Пролога в схеме там. Например, Kanren, Schelog. По-видимому, в "Парадигмах Программирования AI" Norvig реализует компилятор Пролога Lisp в Lisp для использования Определенный...
вопрос задан: 29 November 2011 19:19
1
ответ

Сообщество разработчиков ПО с открытым исходным кодом пролога, репозиторий кода, блоги, форумы

Я нахожу полезный groups.google.com/group/comp.lang.prolog/topics cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/ google.com/Top/Computers/Programming/Languages/Prolog/Implementations/ allisons.org/ll/...
вопрос задан: 28 April 2011 11:53
1
ответ

Предложение присвоения пролога

я просьба лектором записать приложение Пролога с 20 фактами, 10 правил и 10 запросов, но это кажется легким, но я просто могу продумать сценарий/идею проекта как любые бизнес-правила. Мы...
вопрос задан: 17 July 2010 07:35
1
ответ

“динамический” предикат в прологе

Если я хочу сделать правило динамичным, таким образом, я могу использовать, утверждают после того, как файл базы данных был загружен, как я делаю это? Я использую Пролог XSB в данный момент, файл является чем-то вроде этого динамичным::-, любит/2...
вопрос задан: 11 March 2010 16:23
1
ответ

Случайные объекты в Прологе

Я знаю, что могу сделать X, случаен (10). получить случайное число от 0 до 10, но - там подобная команда для получения случайного объекта соответствия?
вопрос задан: 14 February 2010 13:43
1
ответ

Удалите дубликаты в списке (Пролог)

Я абсолютно плохо знаком с Прологом и пробующий некоторые упражнения. Один из них: Запишите набор предиката (InList, OutList), который берет в качестве входа произвольный список и возвращает список в который каждый элемент...
вопрос задан: 14 February 2010 10:49
1
ответ

Реализация алгоритма DPLL в Прологе

Я пытаюсь применить упрощенный алгоритм в Прологе, но я не ведущее устройство Пролога. Мне нужен он без любых ошибок, таким образом, я думал Вы, парни смогли помогать. Какова реализация DPLL...
вопрос задан: 20 January 2010 08:33
1
ответ

Как использовать JPL (двунаправленный интерфейс Java/Prolog) на окнах?

Я интересуюсь встраиванием интерпретатора Пролога в Java. Одна опция использует JPL, но ссылки на загрузку на сайте JPL повреждаются, и страница установки упоминает jpl.zip, который я не могу найти. Я...
вопрос задан: 6 June 2009 08:27
1
ответ

Получение всех решений предиката в Прологе

Я пишу текстовую игру приключения в Прологе, и я распечатываю выходы помещения. У меня есть код, который делает: exits_from (Комната):-соединенный (Комната, X), пишут (X), пишут (''). где соединено/2:...
вопрос задан: 10 May 2009 21:29
1
ответ

Объявление предиката, динамичного в gprolog

У меня есть этот код в Прологе: динамичный (player_at/1). player_at (дом). goto (X):-отрекаются (player_at (дом)), утверждают (player_at (X)). Но я все еще получаю эту ошибку: неперехваченное исключение: ошибка (...
вопрос задан: 9 May 2009 20:52
0
ответов

Представление карт в Прологе

Я пытаюсь изучить Пролог. Это мои первые шаги с этим языком. В качестве упражнения я хочу написать программу, которая может распознавать некоторые покерные руки (стрит-флеш, каре, фулл-хаус и т. Д.). Я ...
вопрос задан: 3 December 2019 19:09
0
ответов

Веб-программирование на прологе

На работе было обсуждение использования пролога в качестве бэкэнда для механизма правил в веб-приложении. Как это будет связано с существующими системами? Существуют ли доступные библиотеки прологов для других ...
вопрос задан: 2 October 2019 07:34
0
ответов

Кратчайший путь между точками на плоскости

У меня есть задача найти кратчайший путь между всеми точками и вернуть значение пути. Поскольку меня не просят сделать это в кратчайшие сроки, я решил включить все возможные пути в список, а затем ...
вопрос задан: 14 April 2019 10:59
0
ответов

Как использовать Пролог для решения транспортной проблемы?

Я работаю над заданием по Прологу в классе, и я не знаю точно, как заставить его работать. Проблема заключается в следующем: учитывая первоначальное решение и спецификации для спроса и предложения, генерировать ...
вопрос задан: 26 March 2019 14:16
0
ответов

Swi -Пролог :Нет разрешения на изменение статической процедуры

Я новичок в прологе. Я был бы очень признателен за любую помощь в компиляции этого примера. Я предполагаю, что правила имеют форму «последствие :-антецедент» %rules добыча (Y2 ), часы (X2,Y2):-хищник (X2 ). ложь :-...
вопрос задан: 24 March 2019 21:19
0
ответов

Почему не работают правила в решении для пролога

Мы пишем программу Prolog для решения логической головоломки. Мы создали все значения, но кажется, что правило, которое мы хотим применить в программе, не работает. Мы получили все возможные результаты ...
вопрос задан: 5 March 2019 09:56
0
ответов

Правило для количества фактов

Для школьного проекта я хочу сделать планировщик в Прологе. Я хочу, чтобы Пролог планировал каждый день. Каждый день требуется определенное количество сотрудников, и сотрудники могут работать только на ...
вопрос задан: 2 March 2019 23:41
0
ответов

Расширение цели тестирования мета-предиката maplist

Вопрос: Как мы можем избавиться от накладных расходов на maplist - например, SWI apply_macros - в SICStus Prolog? A: Расширение цели. Сначала мы определим вспомогательные предикаты, которые нам понадобятся. В следующем мы используем ...
вопрос задан: 27 February 2019 22:32
0
ответов

Пролог Swi в семантической сети

Я хотел бы послушать людей, которые имеют реальный опыт программирования в использовании семантической библиотеки swi-prolog. Изменить: Причина этого вопроса в том, что среди многих людей, с которыми я разговаривал ...
вопрос задан: 20 February 2019 13:40
0
ответов

Решение логической головоломки в Prolog [закрыто]

Я читаю "Learn Prolog Now" и одно из его упражнений, которое я не знаю ' Я не смог решить следующее: есть улица с тремя соседними домами, которые все разного цвета. ...
вопрос задан: 2 February 2019 20:35
0
ответов

Переставляемые комбинации элементов списка - Prolog

Как я могу сгенерировать все возможные комбинации элементов списка? Например, учитывая список [1,2,3], Я хочу создать предикат с формой comb ([1,2,3], L). который должен вернуть ...
вопрос задан: 25 January 2019 14:52
0
ответов

Prolog list to comma separated string

I have a list like [apple, orange]and I want to convert it to a string like "apple,orange" in Prolog. Do you have any idea?
вопрос задан: 24 January 2019 15:18
0
ответов

Как добавить пустые места в «SWISH» «Пролог»?

Я использую SWISH и хочу напечатать Hanoi Towers, но я не знаю, как добавить пустые места в HTML. disk: -html (span (style ('background-color: powderblue;'), "_")), nl, html (span (style ('background -...
вопрос задан: 16 January 2019 14:20
0
ответов

Как транспонировать матрицу в прологе

Как перенести список вроде [[1,2,3] [4,5,6] [6,7, 8]] в [[1,4,6], [2,7,8], [3,6,9]]? Чтобы изобразить это: я бы хотел перевернуть матрицу на 90 градусов влево. Как я могу это сделать?
вопрос задан: 22 October 2018 17:13
0
ответов

Соревнование по языку программирования Berkeley Overmind Starcraft AI [закрыто]

Кто-нибудь знает, на каком языке программирования был представлен Berkeley Overmind на конкурсе Starcraft AI в прошлом году?
вопрос задан: 7 October 2018 21:32
0
ответов

Как добавлять списки в Prolog?

Как добавить списки в Prolog? Я искал в Интернете и нашел это (изhttp://www.csupomona.edu/~jrfisher/www/prolog_tutorial/2_7.html)добавить ([X|Y],Z,[X|W]):-добавить (Y,Z,W )....
вопрос задан: 2 June 2018 13:47
0
ответов

«Не равный» знак в визуальном прологе?

Я не могу найти какую-либо документацию на «не равном» знаке в визуальном прологе. Пожалуйста, укажите правильное решение этой проблемы: класс предикатов сестры: (строковый человек, сестра струны) неразмерные (O, O) ....
вопрос задан: 1 June 2018 21:42