Результаты поиска по запросу "clpfd"

6 ответов

Обобщающая последовательность Фибоначчи с помощью SICStus Prolog

Я пытаюсь найти решение для запроса по обобщенной последовательности Фибоначчи (GFS). Вопрос: есть ли GFS, у которых 885 в качестве 12-го числа? Начальные 2 ...

2 ответа

Я хочу посчитать вхождения элемента в списке

3 ответа

Пролог для начинающих: как создать уникальные значения для каждой переменной в предикате

У меня есть предикат пролога:

ТОП публикаций

2 ответа

SWI-Пролог и ограничения, библиотека CLP (FD)

Я играю с ограничениями в (swi) прологе, используя библиотеку clpfd.Я пытаюсь определить, когда один набор ограничений инкапсулирует или объединяет другой, н...

3 ответа

Спасибо larsmans, это хорошее улучшение, большое спасибо за это :). Проверено и работает, и я вижу, как :).

5 ответов

Смысл использования накопления состоит в том, чтобы сделать его более эффективным в использовании памяти, когда n-ое число FIB теперь становится большим, я получаю глобальное переполнение стека для чисел, которые на самом деле не так велики.

огическое программирование действительно делает танец на коленях на моих императивных навыках программирования. Это домашнее задание, поэтому, пожалуйста, не...

3 ответа

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

Как определитьa как целое число / число с плавающей запятой? Я хочу найти результатыa+b+c+d=10 гдеa,b,c,d целое число и>=0.

2 ответа

Найти силы 2 в списке Пролог

Я пытаюсь создать список в Прологе (SWI Prolog) и проверить, какие числа являются степенями 2, а второй найти, сколько раз конкретное число находится в списке (в этом примере я пытаюсь найти, сколько раз число 3 в списке). Например, если вы ...

2 ответа

Как написать вид условного планирования в прологе?

Я попытался написать код пролога, который может понять программу студента, написанную на C #. Теперь я застрял в процессе распознавания утверждения «если» в студенческой программе. Например: ниже приведен код, который я ожидаю от студента. int d ...

4 ответа

Получение порядка в разрешении предикатов

Посмотрите на следующие цели (я использую swi-пролог с clpfd от Маркуса Триски): result(Input,Result) :- Input #> 10, Result=decline. result(Input,Result) :- Input in 0..20, Result=offer.Возможный запрос выглядит так: ?- result(15,B). B = ...