Определив типы данных, сами данные и структуру программы, перейдем к способам реализации алгоритмов, эти данные обрабатывающих.
Все действия производятся с помощью операторов. Операторы делятся на два типа: простые и составные. К простым относятся:
1) пустой оператор:
;
2) оператор присваивания:
<переменная> := <выражение>;
3) оператор условия:
If <логическое условие> Then
<оператор1>
[Else
<оператор2>];
4) оператор множественного выбора:
Case <переменная> Of
<значение1>: <оператор1>;
[<значениеN>: <операторN>;]
[Else
<оператор>;]
End;
5) оператор параметрического цикла:
For <переменная> := <начальное_значение> To
<конечное_значение> Do
<оператор>;
6) оператор цикла с предварительной проверкой условия:
While <логическое условие> Do
<оператор>;
7) оператор цикла с постфиксной проверкой условия:
Repeat <оператор>;
[<оператор>;]
Until <логическое условие>;
8) вызов процедуры.
В квадратные скобки заключены необязательные части операторов. В качестве <оператора> может выступать любой простой или составной оператор.
Составным оператором называется любой набор простых и составных операторов, начинающийся с Begin и оканчивающийся End.
В описании простых операторов <оператор> означает оператор любого типа – простой либо составной. Однако следует помнить, что, если при выполнении условия (или в теле цикла) необходимо выполнять несколько действий, применение составного оператора обязательно. Также следует отметить, что любой оператор – простой или составной – должен оканчиваться точкой с запятой, за исключением тех случаев, когда он находится перед ключевым словом Else условного оператора или непосредственно перед словом End.