Вопросы по теме '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 просмотров