Лекция: Использование подпрограмм в Турбо Паскале.

 

Структура программы на языке Паскаль.

 

Синтаксически программа на языке Паскаль делится на 2 части: заголовок и программный блок.

Общий вид заголовка:

 

PROGRAM<имя программы>[(<список файлов>)];

 

Заголовок программы может отсутствовать. Стандартные файлы INPUT (входной) и OUTPUT (выходной) также могут опускаться, т.к. принимаются по умолчанию.

Блок программы состоит из описательной и исполнительной частей (описательная часть предшествует исполнительной части) и включает следующие разделы:

 

LABEL <описание меток>; — раздел описания меток

CONST <описание констант>; — раздел описания констант

TYPE <описание типов>; — раздел описания типов

VAR <описание переменных>; — раздел описания переменных

PROCEDURE <описание процедуры> ; — раздел описания

FUNCTION <описание функции>;процедур и функций

BEGIN

<исполнительная часть программы> — раздел операторов

END.

Текст программы записывается в виде строк длиной не более 127 символов. В Турбо Паскале порядок следования разделов описаний произвольный и каждый из разделов может повторяться несколько раз или отсутствовать. Раздел операторов (начинается с BEGIN и заканчивается END)состоит из операторов, разделенных точкой с запятой. Исполнительная часть программы является обязательной, может быть единственной частью программы.

 

Видом работы компилятора можно управлять директивами. Их включают в исходный текст в виде комментариев со специальным синтаксисом. Если процедура или функция хранятся в виде отдельного файла, то для включения их описания в исходный текст программы компилятору задается директива INCLUDE следующего вида:

 

{$I <имя файла>},

 

которая должна быть помещена в разделе описаний процедур и функций.

Например,

еще рефераты
Еще работы по информатике