Составные операторы задают порядок выполнения операторов,
являющихся их элементами. Они должны выполняться в том порядке, в
котором они записаны. Составные операторы обрабатываются, как
один оператор, что имеет решающее значение там, где синтаксис
Паскаля допускает использование только одного оператора. Операто-
ры заключаются в ограничители begin и end, и отделяются друг от
друга точкой с запятой.
┌─────┐ ┌────────┐ ┌───┐
составной ────>│begin├──────>│оператор├────┬──>│end├──>
оператор └─────┘ ^ └────────┘ │ └───┘
│ ┌───┐ │
└─────┤ ; │<──────┘
└───┘
Приведем пример составного оператора:
begin
Z := X;
X := Y;
Y := Z;
end;