Программа на языке dBASE обычно состоит из следующих разделов:
1) преамбула (заголовок) программы — содержит информацию об имени программы, авторе, месте и времени разработки (история программы), ее основном функциональном назначении;
2) установочная часть программы включает описание основных параметров системы dBASE, необходимых для работы программы. Кроме того, в этой части может находиться описание связей БД, т. е. указание того, какие таблицы (файлы) использует программа, а также описание и, возможно, задание начальных значений переменных памяти (инициализация);
3) тело программы содержит команды, требуемые для выполнения работы программы, т. е. получения входных данных, вывода информации на экран дисплея, модификации данных в БД, получения выходных данных (результатов работы). Заметим также, что язык программирования дает возможность прерывать выполнение программы и вызывать другие программные модули (подпрограммы);
4) заключительная часть программы обеспечивает сохранение данных в таблицах БД (физическим эквивалентом этих операций является закрытие всех используемых программой файлов), восстанавливает стандартные значения параметров системы;
5) выход из программы осуществляет передачу управления вызывающей программе, системе dBASE либо операционной системе ЭВМ.
Очевидно, такое же строение будет у любого программного модуля (подпрограммы). Поэтому, в частности, выход из программы может осуществлять передачу управления в вызывающую программу (здесь подразумевается, что речь шла о подпрограмме).
Задания
1. Перечислите основные части программы, записанной на языке dBASE.
2. В каком месте программы может быть осуществлен вызов программного модуля (подпрограммы)?