failure-slice

    1зной

    1ответ

    Я определил в Прологе a Планировщик STRIPS для решения логических задач. После нескольких попыток с другими более простыми проблемами я решил посмотреть, может ли он решить более сложную задачу. Я дал

    2зной

    1ответ

    У меня есть факторный предикат fact(N,F), где либо N, либо F или оба ограничены рядом. Например, у меня есть fact(3,F) или fact(N,6). Вот мой предикат, который работает, но я действительно не понимаю,

    1зной

    1ответ

    Я довольно новичок в прологе, и сейчас я читаю книгу, которая дает мне примеры практики для кода. Он поручил мне удалить дубликаты. Примечание: я прочитал другие stackoverflows, и я понимаю, как удали

    4зной

    1ответ

    Я пытаюсь решить эту проблему, и я уже прочитал ответ this, но моя проблема связана с циклом infinte, даже если я использовал список посещенных узлов. Давайте посмотрим, мои две попытки: edge(1,2). e

    1зной

    1ответ

    во-первых, посмотрите на следующий пример: ?- fp(X,[b,a,b]). ложные Ok, потому что второй аргумент должен быть двух элементов отсортированного списка. (В моей программе я предполагаю, что a<b) ?-fp(

    2зной

    1ответ

    Учитывая множество фактов, которые представляют родитель-потомок через предикат родителя/2, каковы различия при определении отношения «предшественники» (предок) с предикатами pred1/2 и pred2/2 как пок

    1зной

    1ответ

    После загрузки следующей программы с помощью SWI-Prolog и ввода запросов, таких как cells([o,x,o,x,o], A). или cells(A, [o,x,o,x,o]). первого результат, кажется, всегда быть правильными, но после