Структура программы и алфавит языка Турбо Паскаль

 

Паскаль-программа состоит из заголовка программы и тела программы (блока).

Заголовок начинается служебным словом program, за которым следует имя программы (не играющее никакой роли внутри программы). Например:

program rf;

В Турбо-Паскале можно опускать заголовок программы.

Блок в общем случае состоит из шести разделов (в Турбо-Паскале порядок первых пяти разделов произвольный):

1) раздел меток (Label);

2) раздел констант (Const);

3) раздел типов (Type);

4) раздел переменных (Var);

5) раздел процедур и функций (Procedure, Function);

6) раздел операторов.

В Турбо-Паскале существует также раздел библиотек процедур и функций (Uses), который должен располагаться сразу после заголовка (перед разделом меток). Любые разделы, кроме раздела операторов, могут отсутствовать.

Все разделы, кроме последнего, имеют характер описаний (объявлений) объектов, которые будут в дальнейшем использованы в данной программе. Все разделы, кроме последнего, начинаются с соответствующего служебного слова и заканчиваются точкой с запятой. Описание процедур и функций состоит из заголовка и блока и заканчивается точкой с запятой.

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

Раздел операторов является основным разделом программы. Он состоит из последовательности операторов, отделенных друг от друга точкой с запятой. Точка с запятой является разделителем между операторами. Раздел операторов начинается со служебного слова begin и заканчивается служебным словом end, после которого ставится точка.

Служебные слова begin и end называются операторными скобками. С их помощью можно любую последовательность из одного и более операторов объединить в один составной оператор. Такая необходимость возникает в тех случаях, когда в какой-либо конструкции может присутствовать только один оператор, а необходимо по существу алгоритма записать несколько. В этом смысле весь раздел операторов можно рассматривать как один составной оператор.

Итак, структура программы на языке Паскаль имеет вид:

 

program имя;

label описание меток;

constописание констант;

type описание новых типов;

var описание переменных;

procedureописание процедуры;

functionописание функции;

 

Begin

оператор 1;

оператор 2;

оператор n;

end.

 

Программа записывается в свободной форме, операторы не привязаны к определенной позиции строки. В одной строке можно указать несколько описаний или операторов. Допускается перенос с одной строки на другую частей описаний или операторов (но не разрешается разделять слова, константы и составные символы). Рекомендуется программу записывать в такой форме, чтобы ее удобно было читать и понимать. Для этого используются пробелы, пустые строки и комментарии.

 








Дата добавления: 2017-01-29; просмотров: 609;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.