Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 24.12.2014
Сообщений: 13
1

Select in swi prolog

20.11.2017, 14:32. Показов 1017. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Prolog
1
select(?X, ?XList, ?Y, ?YList)
Select from two lists at the same positon. True if XList is unifiable with YList apart a single element at the same position that is unified with X in XList and with Y in YList - объяснение из документации. Может кто-то объяснить, как работает этот метод?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2017, 14:32
Ответы с готовыми решениями:

Как переделать программу написанную на Turbo-Prolog в SWI-Prolog?
Ребята подскажите пожалуйста как переделать эту программу написанную на Turbo-Prolog в SWI-Prolog?...

В Turbo-Prolog есть возможность описать Goal. Как это реализовано в SWI-Prolog
Здравствуйте. в Turbo-Prolog есть возможность описать Goal: Goal father(X,_), write(X). И...

Перевод программы из Turbo Prolog в SWI-Prolog
Здравствуйте! У меня есть программа по определению внука Петра III, она написана на Turbo Prolog....

SWI Prolog
Скажите пожалуйста как работать в SWI Prolog...я работал на турбопролог, вот например есть там...

4
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
20.11.2017, 14:42 2
Если XList != YList и XList[x] == YList[y], то возвращает это значение

Добавлено через 49 секунд
Ну, это то, как я понял...
0
0 / 0 / 0
Регистрация: 24.12.2014
Сообщений: 13
20.11.2017, 15:09  [ТС] 3
SHIFT_969, а разве не с точностью до наоборот?
0
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
20.11.2017, 16:45 4
segday, oтладь и посмотри
0
167 / 107 / 22
Регистрация: 02.01.2012
Сообщений: 596
21.11.2017, 00:46 5
Код
?- select(X, [1,2,3,4,5], 99, Z).
X = 1,
Z = [99, 2, 3, 4, 5] ;
X = 2,
Z = [1, 99, 3, 4, 5] ;
X = 3,
Z = [1, 2, 99, 4, 5] ;
X = 4,
Z = [1, 2, 3, 99, 5] ;
X = 5,
Z = [1, 2, 3, 4, 99] ;
false.
0
21.11.2017, 00:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2017, 00:46
Помогаю со студенческими работами здесь

Swi Prolog
Ребята помогите решить задания по SWI Prolog: 1.В списке символов S1, S2, ..., Sn найти длину...

SWI Prolog
Здравствуйте! Помоги пожалуйста с реализацией 4 запроса ( 4. Какого цвета фрукты, которые любят...

Задача на Swi-Prolog
Здравствуйте. В общем появилась проблема. Никогда не изучал пролог. И вот дали сделать задачку....

Дата в SWI-Prolog
Добрый день! Имеются данные в динамической БД на SWI-Prolog. Записано время например 12:12. Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru