Программирование на языке Турбо-Пролог 2.0. Николаев В.Г - 32 стр.

UptoLike

- 32 -
upper_lower(CharInUpperCase,CharInLowerCase)
(char,char) - (i,i) (i,o) (o,i)
Замена прописной буквы на строчную и наоборот (только для
латинских букв).
2.8. Базы данных
2.8.1 Внутренняя база данных
( HANDLING THE INTERNAL DATABASE )
Внутренняя БД хранится в текстовом файле, она может быть
целиком считана в оперативную память и быстро обработана. Для
объявления формата внутренней БД используется специальный раздел
Пролог-программы, выделяемый ключевым словом: database [- <имя>].
consult(DosFileName,InternalDatabaseName)
(string,InternalDatabaseName) - (i,i)
Загрузка в ОЗУ из файла DosFileName внутренней базы данных с
именем InternalDatabaseName, объявленной как
DATABASE - InternalDatabaseName.
consult(DosFileName) (string) - (i)
Загрузка в ОЗУ из файла DosFileName внутренней базы данных,
объявленной без имени.
save(DosFileName,InternalDatabaseName)
(string,DatabaseName) - (i,i)
Сохранение внутренней базы данных, объявленной с именем
InternalDatabaseName, в файле DosFileName.
save(DosFileName) (string) - (i)
Сохранение внутренней базы данных, объявленной без имени, в
файле DosFileName.
assert(Term) (InternalDatabaseDomain) - (i)
Добавление терма (факта) Term во внутреннюю базу данных.