Логическое программирование
Информатика и вычислительная техника
  • формат pdf
  • размер 650.55 КБ
  • добавлен 09 октября 2009 г.
Сошников Д.В. Лекции по ЛП
МАИ.
Факультет прикладной математики.
Кафедра вычислительной математики и программирования.
Подготовка к экзамену по курсу Логическое программирование
Преподаватель: Сошников Д. В. 123 стр.

I Основы

1 Парадигмы
2 Логика предикатов 1-го порядка
21 Семантика логики предикатов
3 Исчисление предикатов 1-го порядка
4 Понятие о полноте
5 неразрешимость исчисления
6 Нормальные формы
7 Унификация
71 Правила
8 Правило вывода modus tollens
81 modus tollens
82 Резолюция
9 Метод резолюции
91 Стратегии резолюции
92 SLD-резолюция
10 SLD-интерпретатор
101 Стратегии обхода дерева вывода при поиске решений
11 Cемантика
12 Отрицание
121 SLDNF-резолюция
122 Предикат not

II Язык Prolog

13 Язык Prolog
131 Основные смысловые объекты программы
14 Oбъекты
15 Операторы
151 Операторы
152 Представление и вычисление арифметических выражений
153 Определяемые пользователем операторы
154 Представление предикатов и правил структурными термами
16 Циклы
161 repeat
162 for
17 Перебор и отсечение
18 read, write, nl
19 asserta-setof
191 asserta/assertz, retract
192 findall, bagof/setoft

IIICтруктуры данных

20 Представление списков
21 Oбработки списков 1
211 определение длины
212 взятие n-ого элемента
213 принадлежность элемента списку
214 добавление элемента
215 конкатенация списков
216 применение extend
22 Oбработки списков 2
221 удаление элемента
222 определение подсписка
223 перестановки
23 Порядковое представление списков в Прологе
231 Операции
24 Разностные списки
241 Разностный список
242 Хвостовая рекурсия
243 Хвостатизация
244 Примеры
25 Деревья
26 Сбалансированные деревья
27 Представления графов
271 В глубину
272 В ширину

IV Методы

28 Генерации, проверки, ветви и границы
281 Метод генерации и проверок
282 Метод ветвей и границ
29 Сокращения перебора
30 Пространство состояний
31 Операторы
32 Символьные вычисления
33 Подходы к символьному упрощению выражений
34 Языки
35 Условия
36 Расширение


Неполный вариант.
Полного пока не существует
если нужны TeX -- исходники обращайтесь
Читать онлайн
Смотрите также

Лекции - Основы логического программирования

Статья
  • формат doc
  • размер 471.5 КБ
  • добавлен 01 июля 2011 г.
Введение. Понятие о БЗ. Средства описания БЗ. Формы представления знаний. Исчисление высказываний. Логика предикатов. Семантические сети. Фреймы. Система продукции. Понятие вывода. Метод резолюций. Ввод- вывод в Турбо Прологе. Технические приложения Пролога. и другие темы. 13 страниц

Лекции - Основы логического программирования

Статья
  • формат doc
  • размер 106.5 КБ
  • добавлен 01 июля 2011 г.
Подготовка к экзамену. Понятие об искусственном интеллекте и экспертных системах. Понятие о базах знаний. Средства описания и представления знаний Формы представления знаний Логические модели Семантические сети. Пример применения семантических сетей для ре-шения логических задач Фреймы. Пример описания задач с помощью фреймов Системы продукций. Прямые и обратные системы продукции. Примеры применения Метод резолюций. Демонстрация метода на пример...

Лекции основы языка логического программирования Пролог

Статья
  • формат pdf
  • размер 2.24 МБ
  • добавлен 30 октября 2009 г.
История возникновения и развития Пролога. Японский проект ЭВМ пятого поколения. Императивные и декларативные языки программирования. Области использования Пролога. Пролог - язык начального обучения программированию. Преимущества и недостатки языка Пролог.

Лекции по логическому программированию

Статья
  • формат jpg
  • размер 2.75 МБ
  • добавлен 18 марта 2004 г.
Знакомство со средой Турбо-Пролог. Трассировка программы. Основы программирования на Турбо-Прологе. Стандартные типы доменов. Структура программ. Арифметические операторы. Описание задач с многовариантными решениями. Представление и обработка списков. Использование структур. Организация многооконных меню и работа с файлами. Работа с динамическими базами данных. rn

Лекции. Логическое программирование

Статья
  • формат doc
  • размер 97.5 КБ
  • добавлен 01 апреля 2010 г.
Особенности языка Пролог. Правила сопоставления термов в системе Пролог. Общие принципы поиска ответов на вопросы системой Пролог. Объекты данных. Структурированные объекты. Структура программы. Арифметические выражения. Сравнение результатов арифметических выражений. Работа с файлами. Списки. Рекурсивное определение списка. Работа со списками. Проверка типов термов. Операции с базами данных.

Сошников Д.В. Лекции по ЛП. Слайды

  • формат pdf
  • размер 21.9 МБ
  • добавлен 08 октября 2009 г.
МАИ. Факультет прикладной математики. Кафедра вычислительной математики и программирования. Подготовка к экзамену по курсу Логическое программирование Преподаватель: Сошников Д. В. ~500 стр. Что такое логическое программирование Введение в логическое программирование Логика Резолюции Пролог и Меркурия Рекурсивные Структуры данных Отрицание как Failure Логических задач Типизированное программирование Простой поиск Эвристический поиск Си...

Сошников Д.В. Парадигма логического программирования

  • формат djvu
  • размер 12.5 МБ
  • добавлен 01 ноября 2009 г.
МАИ. Факультет прикладной математики. Кафедра вычислительной математики и программирования. Объем: 111стр. Содержание: Парадигмы. Системы логического программирования. Логика и исчисление предикатов. Логическое программирование как алгоритмическая модель. Типизированное логическое программирование. Языки программирование Prolog и Mercury. Рекурсивные структуры данных. Отрицание по неуспеху. Методы решения логических задач. Поиск в пространстве с...