BlockStatement = begin StatementSequence end.
StatementSequence = Statement {";" Statement}.
Рис. 2.6. Составной оператор
Составной оператор предписывает исполнение составляющих его операторов в порядке написания. Символы begin и end называются операторными скобками, а разделитель ";" действует как операция следования и означает, что следующий оператор будет выполняться только тогда, когда закончится выполнение предыдущего.
Например, если X и -- переменные целого типа, то каждый из следующих составных операторов в случае своего нормального завершения (при некоторых начальных значениях у X и во втором операторе возможно переполнение) меняет значения у переменных X и
begin Z := X; X := Y; Y := Z end,
begin X := X + Y; Y := X - Y; X := X - Y end.
Next:2.2.5
Операторы ввода-вывода Up:2.2
Выражения, операторы и Previous:2.2.3
Оператор присваивания