Информатика. Часть 1. Мойзес О.Е - 99 стр.

UptoLike

Составители: 

99
TYPE
VAR
PROCEDURE
FUNCTION
<Исполнительная (реализационная) часть>
IMPLEMENTATION
USES <ИСПОЛЬЗУЕМЫЕ ПРИ РЕАЛИЗАЦИИ МОДУЛИ>;
LABEL
CONST
TYPE
VAR
PROCEDURE
FUNCTION
<Инициализационная часть>
BEGIN
…..
END.
Указанная последовательность разделов обязательна.
Заголовок модуля состоит из зарезервированного слова unit и
имени модуля. Имя модуля должно быть единственным. Модуль
должен быть помещен в файл, имя которого совпадает с именем модуля,
а его расширение-
.pas.
Пример заголовка: UNIT mod;
Имя модуля не может состоять более чем из восьми символов.
Интерфейсная часть начинается словом interface. Через
интерфейс осуществляется взаимодействие основной программы с
модулем (модуля с модулем).
В интерфейсе указываются константы, типы, переменные,
процедуры и функции, которые могут быть использованы основной
программой (модулем) при вызове этого модуля.
В разделе объявления процедур и функций указываются лишь
заголовки подпрограмм. Сами подпрограммы приводятся в
исполнительной части.
Исполнительная (реализационная) часть начинается словом
implementation и заканчивается словом end.
Эта часть включает все программы модуля, а также локальные
метки, константы, типы, переменные. Раздел
uses необязателен. Если
какой-то модуль уже указан в интерфейсе модуля, то в исполнительной
части его повторять не следует.
За разделами объявления локальных меток, локальных типов,
локальных переменных идут описания подпрограмм модуля (тела
процедур и функций).
{только заголовки}
{собственные объявления}
{тела процедур и функций}