Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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




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

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. Способы занесения информации в динамическую базу данных.

 

 





Поделиться с друзьями:


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 588 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Чтобы получился студенческий борщ, его нужно варить также как и домашний, только без мяса и развести водой 1:10 © Неизвестно
==> читать все изречения...

2457 - | 2338 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.