[Закрыть]
 
popoff.donetsk.ua
Ты должен быть не эгоистом, а служителем. Если ты будешь служить великому, то и сам станешь больше. А если ты хочешь владеть, то будешь владеть только дерьмом, так как владеть ты можешь только тем, что хуже тебя.
Начало | Новости | Статьи | Форум | Опросы | Карта сайта | Обо мне
popoff.donetsk.ua - Форум - Функциональное и логическое программирование - Объясните задачу на Prologe

Объясните задачу на Prologe

форумы popoff.donetsk.ua
Страницы: [1]
<< Новый  |  Старый >>  |  Ответ не возможен

Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.

Автор Сообщение
sasha198407
Саша
Ноя, 2009
Сообщений: 3
sasha198407 url://forum.message:3172
Объясните задачу на Prologe

Доброго времени суток. Месяц этак назад попросил на одном из форумов, что бы помогли решить задачу на Prolog(e). Описание ниже
Дополните программу «Списки» ещё одной операцией над списками: проверка  списка на упорядоченность

Ну спасибо людям помогли(решение ниже)

ifSorted(A,[B,B|C],D):- !, ifSorted(A,[B|C],D).
ifSorted(A,[B,C|D],E):- B<C, !, not(A='down'), ifSorted('up',[C|D],E).
ifSorted(A,[B,C|D],E):- !, not(A='up'), ifSorted('down',[C|D],E).
ifSorted(A,_,A).

Только вот ни кто не объяснил что здесь к чему. Если кто может объясните пожалуйста. Зарание спасибо.

Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.

Страницы: [1]
<< Новый  |  Старый >>  |  Ответ не возможен
Вход
Поиск[?]:
Программное обеспечение любой сложности
koins.com.ua