Предикаты Турбо-Пролога для работы с базой данных - Информатика
Учебные материалы


Предикаты Турбо-Пролога для работы с базой данных - Информатика



Запись на внешний накопитель ДБД:

save (ИмяФайлаДОС) (string) : (i)

после записи файл можно снова загрузить в ОП с помощью предиката consult.

Добавление текстового файла в ДБД:

consult (ИмяФайлаДОС) (dbasedom) (string) : (i)

текстовый файл может быть создан, помимо обычного редактора, с помощью предиката save.

Чтение из файла объектов, относящихся к определенному в программе домену:

readterm (Домен, Терм) (,) : (i, o)

C помощью его осуществляется доступ к фактам в файле. Для получения доступа к файлу сначала необходимо воспользоваться предикатом openread и readdevice.

readterm (autorecord, auto (Name, Year, Price)).

Здесь терм auto (…) определяет все наборы значений домена autorecord.

Сбор данных БД в список:

findall (Переменная, Терм, Список) : (i, o, o)

Записывает значения объекта «Переменная» в список «Список». Переменная должна являться одним из аргументов предиката «Терм». «Список» должен быть описан в domains.

Вопрлосы

1.

Общие сведения о Прологе, области применения, отличия Пролога от других языков программирования.

2.

Основные элементы Турбо-Пролога: имена объектов, термы, константы, переменные, структуры, атомы.

3.

Структура программы Турбо-Пролога, разделы программы.

4.

Способы объявления доменов (типов данных) в Турбо-Прологе.

5.

Объявление предикатов в программах Турбо-Пролога.

6.

Утверждения программы Турбо-Пролога: факты и правила.

7.

Внутренняя и внешняя цели в программах Турбо-Пролога.

8.

Этапы программирования на Турбо-Прологе.

9.

Декларативный и процедурный смысл программы на Турбо-Прологе.

10.

Сопоставление. Правила сопоставимости термов, структур.

11.

Арифметика в Турбо-Прологе. Арифметические функции.

12.

Рекурсия. Пример рекурсивного правила (вычисление факториала, возведение числа в целую степень).

13.

Стандартные предикаты. Поточный шаблон стандартного предиката.

14.

Стандартные предикаты ввода-вывода в Турбо-Прологе.

15.

Отсечение в программах на Турбо-Прологе.

16.

Списки. Описание списков в программе. Голова и хвост списка.

17.

Основные стандартные предикаты Турбо-Пролога для работы со строками.

18.

Преобразование строки в список символов.

19.

Преобразование строки в список атомов.

20.

Основные предикаты Турбо-Пролога для преобразования данных из одного типа в другой.

21.

Предикаты Турбо-Пролога для переадресации внешних устройств.

22.

Описание файловых доменов в Турбо-Прологе.

23.

Запись данных в файл в программах на Турбо-Прологе.

24.

Чтение данных из файла в программах на Турбо-Прологе.

25.

Дозапись данных в конец существующего файла в программах на Турбо-Прологе.

26.

Предикаты Турбо-Пролога для работы с окнами.

27.

Статические и динамические базы данных в программах на Турбо-Прологе.

28.

Создание динамических баз данных средствами Турбо-Пролога.

29.

Предикаты Турбо-Пролога для работы с базой данных.

30.

Способы занесения информации в динамическую базу данных.


Последнее изменение этой страницы: 2018-09-09;


dommodels.ru 2018 год. Все права принадлежат их авторам! Главная