Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
FLP-Questions.doc
Скачиваний:
2
Добавлен:
21.09.2019
Размер:
110.08 Кб
Скачать

14Общая характеристика языка Пролог.

Логическое программирование представляет собой нетрадиционную технологию программирования. Оно основано на идеи описания задачи совокупных утверждений, в некотором формальном логическом языке и получение решения задачи построением вывода в формальной дедуктивной системе.

Пролог и язык, представленный в системе логического программирования. Базовыми понятиями этого языка считаются факты, запросы, правила ввода, а так же принятия решений. Главную роль в Прологе играют базы запросов. При работе программы система даёт ответы на запросы. Ответы при этом строго определённые «истина», «ложь». Факты в базах данных этого языка представляют конкретные знания. Эти знания и сведения создаются в языке с помощью правил ввода и набора таких правил.

Факт используется для констатации того, что выполнено некоторое отношение между объектами.

Отношения в Prolog называются предикатами, объекты - термами.

Переменные в Prolog не рассматриваются как выделенный участок памяти, она служит для обозначения объекта, на который нельзя сослаться по имени. Переменную можно считать локальным именем объекта.

Запрос - конкретному примеру логического программирования соответствует понятие запроса(цели). Вычисление ответа на запрос соответствует доказательству существования объекта делающего цель истинной.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]