Similar presentations:
Структура программы на языке Паскаль
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.
{конец программы}
programming