Вопросы по теме 'prolog-dif'
перестановка списка с несколькими одинаковыми элементами Пролог
привет всем, пожалуйста, простите за неправильное использование языка
мне нужно создать myPermutation (L1, L2). который с учетом списка L1 (который имеет элементы с множеством последовательных появлений) возвращает список L2, который является L1...
2627 просмотров
schedule
18.12.2022
Плато списка пролога
Только что познакомился с прологом, пытаясь выполнить несколько простых упражнений, но я как-то застрял на этом. Я пытаюсь написать программу, которая выводит все подсписки входного списка, где каждый подсписок имеет длину> 1, и его нельзя расширить...
726 просмотров
schedule
28.09.2023
Каковы плюсы и минусы использования ручной итерации списка по сравнению с рекурсией через сбой
Я сталкиваюсь с этим все время, и я никогда не уверен, каким образом атаковать это. Ниже приведены два метода обработки некоторых фактов сезона.
Я пытаюсь выяснить, использовать ли метод 1 или 2, и каковы плюсы и минусы каждого, особенно большого...
2096 просмотров
schedule
17.03.2022
Пролог: временное хранилище списков
Я новичок в Прологе, и я застрял на предикате, который пытаюсь сделать. Целью этого является рекурсия по списку четырехугольников [X,Y,S,P] с заданным P, когда у четырехугольника есть тот же самый P, он сохраняет его во временном списке. Когда он...
660 просмотров
schedule
26.07.2022
Как определить (и назвать) соответствующие предикаты сравнения безопасных терминов в ISO Prolog?
Стандартный порядок терминов (ISO / IEC 13211-1 7.2 Порядок терминов) определяется для всех терминов, включая переменные. Хотя есть хорошие применения для этого представления о реализации setof/3 , это делает многие в остальном чистые и логичные...
1005 просмотров
schedule
04.01.2024
Удалите как значение, так и все дубликаты этого значения в списке в прологе
У меня возникли проблемы с удалением значений из списка в прологе. У меня есть список цветов, и я хочу добавить к нему список цветов и сохранить все значения, которые не имеют дубликатов, и удалить остальные.
[green, red, blue, purple, yellow,...
381 просмотров
schedule
24.07.2022
Пролог, о том, как формировать лучшие предложения
У меня есть следующие пункты:
num_parent(adam, X) :- !, X = 0.
num_parent(eve, X) :- !, X = 0.
num_parent(X, 2).
Когда я набрал запрос:
num_parent(eve,X).
Он возвращает только:
X = 0.
чего я и хочу.
Но когда я...
89 просмотров
schedule
13.08.2022