Логическое программирование
Курсовая работа
  • формат doc
  • размер 296,13 КБ
  • добавлен 12 мая 2016 г.
Программирование в системе Пролог-Д
Университет машиностроения (МАМИ), Москва, Будылина Е.А., вариант 0, 25 стр, 2012 г, дисциплина Интеллектуальные информационные системы.
Введение
Логические основы работы системы Пролог-Д
Построение базы знаний
Факты и правила
Арифметика и другие встроенные предикаты в Прологе-Д
Рекурсия
Графические возможности системы Пролог-Д
Обработка списков
Заключение
Список Литературы
Решенные задачи по каждому разделу:
Опишите на языке логики первого порядка свойства операции сложение, умножение.
Все денежные купюры имеют номиналы, кратные определенным числам. Вспомните, какие это числа в России? Какие числа приняты в других странах. Назовем эти числа рядом купюр. Напишите базу знаний, в которой описывается ряд. Как использовать эту базу знаний для того, чтобы определить набор купюр, из которых может быть составлена данная сумма?
Опишите на языке пролог последовательное и параллельное соединение двух резисторов, двух конденсаторов.
Какие сложности могут возникнуть в базе знаний о мамах, если у двух мам дети будут тезками? Напишите программу на Прологе-Д, которая находит имя мамы мальчика Петя второго по порядку в базе знаний. Его маму зовут Оля, а не Саша.
Написать на языке Пролог-Д базу знаний, описывающую вычисление факториала.
Описать вычисление наименьшего общего кратного.
Напишите на языке Пролог-Д базу знаний, описывающую прямоугольный треугольник.
Напишите базу знаний, описывающую сортировку списка, элементы которого суть целые, по возрастанию.