Главная

ПРОЕКТ "ЧЕЛОВЕК. ЗЕМЛЯ. ВСЕЛЕННАЯ"

Инструменты пользователя

Инструменты сайта


project:prolog:listing:start



Листинги программ на Прологе

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

!!Рекомендуем: Семейная Энциклопедия ЗдоровьяЧто должен знать современный человек?Самоанализ. Работа над собойОглавлениеГлавная сайта

Обсуждение

Ivan, asd, 2015/12/10 20:44
asd
Ваш комментарий:
I S E L T
 
project/prolog/listing/start.txt · Последние изменения: 2023/09/03 22:22 (внешнее изменение)

Вы можете оставить свои комментарии в разделе "Обсуждение".
Рекомендуем оформить подписку на новости данного раздела. Для этого нажмите на кнопку "Подписаться", расположенную справа снизу каждой страницы (знак конверта).


Индекс цитирования