Un bloque agrupa una secuencia controlada de sentencias que puede ir precedida de una parte de declaraciones. Un bloque puede tener un identifcador asociado
[block_identifier:] [declare declarative_part] begin handled_sequence_of_statements end [block_identifier];
-- Bloque sin identificador declare Aux : Integer; begin Aux := A; A := B; B := Aux; end;
-- Bloque con identificador Intercambiar: declare Aux : Integer; begin Aux := A; A := B; B := Aux; end Intercambiar;
Créditos