[Закрыть]
 
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