Операторы располагаются в разделе выполнения (begin ... end) и описывают действия, выполняемые во время работы программы.
Операторы бывают простыми и структурированными.
Простой оператор – это такой оператор, который не содержит в себе других операторов.
Структурированный оператор соответственно может содержать в себе другие операторы.
К простым операторам относятся:
· оператор присваивания: := ;
· вызов процедуры;
· безусловный переход на метку: goto<метка>.
Оператор присваивания является основным вычислительным оператором. Если в программе надо выполнить вычисление, то использую оператор присваивания, в результате выполнения которого меняется значение переменной – ей присваивается значение.
В общем виде, оператор присваивания выглядит так:
<имя переменной> := <выражение>;
где:
· <имя переменной> – переменная, значение которой изменяется в результате выполнения оператора присваивания;
· := – символ оператора присваивания.
· <выражение> – выражение, значение которого присваивается переменной, имя которой указано слева от символа оператора присваивания.
Например,
Summa:=value*pos;
Found:=False;
Оператор присваивания выполняется следующим образом:
1. Сначала вычисляется значение выражения, которое находится справа от символа оператора присваивания.
2. Затем вычисленное значение записывается в переменную, имя которой стоит слева от символа оператора присваивания.
Например, в результате выполнения следующих операторов:
i:=0; – значение переменной i становится равным нулю;
a:=3; а:=a+2; – значением переменной а будет 5.
Структурированными операторами являются:
· составной;
· условный;
· оператор выбора;
· циклический;
· оператор присоединения.
Составным оператором является группа операторов, расположенных в так называемых операторных скобках:
Begin
<операторы>
end;
Операторные скобки begin ... end используются для объединения группы операторов в один.
Весь раздел выполнения является составным оператором.
Условный оператор и оператор выбора рассмотрены в разделе 3.10. Операторы цикла рассмотрены в разделе 3.11. Оператор присоединения рассмотрен в разделе 3.14.