Читайте также:
|
|
Любая программная единица включает следующие разделы:
<Объявление программной единицы>
{Раздел описаний} BEGIN
{ Раздел исполняемых операторов }END. {символ конца программной единицы}
<Объявление программной единицы> - заголовок программы, процедуры или функции. Заголовок программы можно опускать, для процедур и функций наличие заголовка обязательно.
<Cимвол конца программной единицы> - это символ точки для программы или символ ";" для процедуры или функции.
В разделе описаний объявляются идентификаторы типов, объектов, констант, переменных, а также метки, процедуры и функции. Каждый блок определяется своим ключевым словом. Тогда структура программы будет иметь вид
PROGRAM <имя программы>;
USES <список библиотечных модулей>;
LABEL <список меток в основном блоке>;
CONST < определение констант>;
TYPE <определение типов>;
VAR
<определение глобальных переменных>;
< определение процедур >
< определение функций >;
BEGIN
<основной блок программы>
END.
Директива USES выполняет подключение стандартных или написанных программистом модулей. Она должен обязательно стоять первым, если присутствует в программе. Например, строкой USES CRT, DOS, GRAPH;
производится подключение трех модулей CRT, DOS и GRAPH.
Модуль CRT содержит процедуры и функции для управления выводом текста на дисплей, звуковым генератором и чтения с клавиатуры. DOS содержит программы операционной системы. GRAPH содержит комплекс графических программ универсального назначения.
В отличие от стандартного Паскаля блоки TYPE, CONST, VAR, LABEL в Турбо Паскале могут следовать друг за другом в любом порядке и встречаться в разделе описаний сколько угодно раз.
В блоке LABEL перечисляются через запятую метки, используемые в программной единице. Метка может содержать числовое значение от 0 до 9999 либо являться идентификатором из не более чем 63 символов. Например:
Дата добавления: 2015-09-05; просмотров: 55 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Типизированные константы | | | LABEL 1, 4.00, M1, EPS; |