Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Структура программы.




Программа, написанная на языке PASCAL, имеет следующие разделы

1. заголовок программы.

PROGRAM_ имя программы;

Имя программы не должно содержать пробелов, должно начинаться с буквы и состоять только из латинских букв, цифр и символа _ (подчеркивание).

2. программный блок.

2.1. список имен подключаемых библиотечных модулей – экрана (CRT), графики (GRAPH).

USES_ имя1 [, имя2, …];

2.2. раздел описания меток – имена меток перечисляются через запятую после зарезервированного слова. В программе после метки ставится двоеточие. Метка позволяет выполнить переход на оператор, следующий за ней, из любого места программы с помощью оператора перехода GOTO.

LABEL_ имя1 [, имя2,…];

2.3. раздел описания констант. Выражения присваивания значений константам отделяются друг от друга точкой с запятой.

CONST_ идентификатор1 = значение1 [; идентификатор2 = значение2;…];

2.4. раздел описания типов данных. За служебным словом TYPE следуют одно или несколько определений типов, разделенных точкой с запятой. Тип данных может быть описан и непосредственно в разделе описания переменных.

TYPE_ имя типа = значение типа;

2.5. раздел описания переменных. Имена переменных перечисляются через запятую и далее, через двоеточие, следует их тип и точка с запятой, после которой аналогично описываются другие переменные.

VAR_ идентификатор1, идентификатор2,…: тип переменных;

2.6. раздел описания подпрограмм (процедур) и функций. В этом разделе размещаются тела подпрограмм, роль которых в Паскале выполняют процедуры и функции.

PROCEDURE_ имя(формальные параметры: тип);

BEGIN

Тело процедуры

END;

FUNCTION_ имя(формальные параметры: тип):тип результата;

BEGIN

Тело функции

END;

3. раздел операторов, т.е. сама программа. Операторы выполняются в том порядке, в котором они записаны, в соответствии с синтаксисом и правилами пунктуации языка PASCAL. Слова BEGIN и END являются аналогами открывающейся и закрывающейся скобок в обычных арифметических выражениях. В конце программы после оператора END ставится точка.

BEGIN

Операторы программы через;

END.

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

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

Пример 1: Программа расчета объема шара.

PROGRAM share; заголовок программы}

USES crt; {подключение модулей}

CONST p=3.14; {описание констант}

VAR rad: integer; v: real;{описание переменных}

BEGIN {раздел операторов}

clrscr; {очистка экрана}

rad:=4; {задание значения радиуса шара}

v:=3*p*rad*rad*rad/4; {вычисление объема шара}

write (‘ объем шара - ’,v); end.{вывод результата}

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...