[Закрыть]
 
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]
Подписаться на уведомления об изменениях в этом топике  |  << Новый  |  Старый >>  |  Ответить
Вход
Поиск[?]:
Обмен электронных валют
money.dn.ua