Структура программы на языке Паскаль
Структура программы.
Заголовок программы
Раздел описаний.
Раздел операторов
457.00K
Category: programmingprogramming

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

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

2.

Программа на Паскале имеет строго определённую
структуру, которой необходимо придерживаться при
программировании на этом языке.

3.

Программа состоит из заголовка и тела программы
(блока). За блоком следует точка – признак конца
программы.
Блок содержит разделы описаний и раздел
операторов.
Раздел операторов имеется в любой программе и
является основным. Состав разделов описаний может
меняться в зависимости от характера программы и все
они не обязательно присутствуют в конкретной
программе.

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

Program <имя программы>; - Заголовок
var <раздел переменных>;
const <раздел констант>;
type <раздел типов>;
Раздел
label <раздел меток>;
описания
procedure (function) <раздел подпрограмм>;
Begin
Блок
<раздел операторов>;
основных
End.
операторов

5. Заголовок программы

Заголовок содержит служебное слово Program, за
которым обязательно следует имя программы.
Имя задаётся пользователем произвольно и
записывается латинскими буквами.

6. Раздел описаний.

Раздел переменных Var .
Переменная – это величина, способная изменяться
в процессе выполнения программы. Каждая
переменная, до работы с ней должна быть описана,
т.е. указан тип переменной.
Пример.
Var
I, j, r : integer;
X, sum : real;
w, a : string;

7.

Раздел констант
Раздел констант const.
Константа – переменная, которая в процессе выполнения
программы не изменяется. В Паскале предусмотрена
возможность константе дать определённое имя и
использовать его в качестве синонима этой константы.
Пример.
Const
n=10;
Pi=3.14159265;

8.

Раздел типов
Раздел типов type.
Под типом понимается множество допустимых
значений этих данных, а также совокупность операций
над ними.
В паскале существуют стандартные типы, которые
описывать не надо (они считаются уже описанными:
integer, real, char…). Но в Паскале есть возможность
создать свой новый тип данных.

9.

Раздел меток
Раздел меток label.
Любой оператор в программе может быть выделен
среди остальных операторов. Записав перед ним через
двоеточие метку – такой оператор называется
помеченным оператором. В Паскале в качестве меток
используются натуральные числа от 0 до 9999.
Пример.
25 : х:=х+28;

10.

Раздел подпрограмм
Раздел подпрограмм Procedure, Function.
В Паскале выделяют 2 вида подпрограмм: процедуры и
функции. Подпрограммы описываются до тела
программы и в самой программе вызываются путём
указания их имён.

11. Раздел операторов

Это основной раздел программы – именно здесь
задаются те действия, которые должны быть
выполнены по данной программе. Выполнение
программы сводится к последовательности
операторов, заключённых в операторные скобки.
Begin
оператор1;
оператор2;
………………………
операторN
End.

12.

Операторы делятся на 2 группы:
простые и составные
Составной оператор – последовательность
произвольных операторов программы,
заключаемых в операторные скобки begin … end.
Допускается произвольная глубина вложения
оставных операторов. Весь раздел операторов
представляет собой один составной оператор.
Begin
{начало раздела операторов}
begin
begin
end
еnd
End.
{конец программы}
English     Русский Rules