"Два игрока" - демонстрация автоматического отката для поиска игроков, играющих в одну игру.
"Города" - демонстрация метода отката после неудачи с предикатом fail.
"Служащие" - демонстрация метода отката после неудачи с предикатом fail. Программа: выводит полный список служащих; выводит список мужчин; расчитывает почасовую оплату.
"Дети" - демонстрация метода предиката cut (!) и метода отката и отсечения. Программа выводит список детей, до определённого имени ребёнка включительно.
"Дети-2" - демонстрация метода предиката cut (!) и метода отката и отсечения. Программа выводит только первое из найдённых в БД имен Alice.
"Ввод слова с клавиатуры" - демонстрация метода повтора с помощью простой рекурсии repeat. Программа считывает строку, введенную с клавиатуры, и дублирует ее на экран. Если пользователь введет stop, то программа завершается.
"Ввод символа с клавиатуры" - демонстрация метода повтора с помощью простой рекурсии repeat. Программа считывает символ, введенный с клавиатуры, и дублирует его на экран.
"Ввод символа с клавиатуры-2" - демонстрация простого правила рекурсии. Программа считывает символ, введенный с клавиатуры, и дублирует его на экран до тех пор, пока не будет введён символ #.
"Генерация чисел от 1 до 7" - демонстрация обобщенного правила рекурсии. Программа генерирует числа от 1 до 7.
"Факториал" - демонстрация обобщенного правила рекурсии для вычисления факториала целого числа. Факториал числа N! есть произведение всех целых чисел от 1 до N: N! = N * (N-1) * (N-2) * … 2 * 1
Вы можете оставить свои комментарии в разделе "Обсуждение".
Рекомендуем оформить подписку на новости данного раздела. Для этого нажмите на кнопку "Подписаться", расположенную справа снизу каждой страницы (знак конверта).
Обсуждение