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

5 ответов

Простая прологическая программа. Получение ошибки:> / 2: аргументы недостаточно проработаны

Я сделал предикат ПрологаposAt(List1,P,List2) проверяет, находится ли элемент в позицииP ofList1 а такжеList2 равны posAt([X|Z], 1, [Y|W]) :- X = Y. posAt([Z|X], K, [W|Y]) :- K > 1, Kr is K - 1, posAt(X, Kr, Y). При тестировании: ?- ...

5 ответов

Как умножить все элементы двух списков друг на друга в Прологе

Я думаю, как умножить все элементы двух списков друг на друга. Тогда я хочу поместить все результаты вList3. Например List1 = [1,3,5]. List2 = [2,6,7].List3 должен содержать [1x2, 1x6, 1x7, 3x2, 3x6, 3x7, 5x2, 5x6, 5x7]. В конце List3 = [2, 6, ...

5 ответов

Как удалить четные числа в Списке, используя Пролог

Мне нужно удалить все четные числа в первом списке и сохранить остальные во втором списке. Мой первый нерабочий подход был: remove_even([],[]). remove_even([H1|T1],[H2|T2]):- H1 mod 2 =:= 0, remove_even(T1,_). remove_even([H1|T1],[H2|T2]):- ...

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

6 ответов

Замена пролога

Как я могу заменить список другим списком, который содержит переменную для замены. например

6 ответов

Пролог удаляет только уникальные элементы

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

6 ответов

Нелогичное поведение min_member / 2

min_member(-Мин + Список)Истинно, когда Min является наименьшим членом в стандартном порядке терминов. Сбой, если список пуст.

6 ответов

Вхождение переменной в список переменных

Рассмотрим (мета-логический) предикат

6 ответов

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

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

6 ответов

Пролог: фильтрация списка?

6 ответов

и для брата:

лал это, но это не показывает ответы Когда я спрашиваю о братьях, сестрах, дядях, тетях Это то, что я написал, что не так? /*uncle(X, Y) :– male(X), sibling(X, Z), parent(Z, Y).*/ /*uncle(X, Y) :– male(X), spouse(X, W), sibling(W, Z), parent(Z, ...