Описание языка «PascalABC.NET».

Составной оператор (блок).

Составной оператор предназначен для объединения нескольких операторов в один. Он имеет вид: Begin. Операторы. End.

В PascalABC.NET составной оператор также называется блоком. (традиционно в Паскале блоком называется раздел описаний, после которого идет составной оператор; в PascalABC.NET принято другое решение, поскольку можно описывать переменные непосредственно внутри составного оператора).Операторы отделяются один от другого символом ";". Ключевые слова begin и end, окаймляющие операторы, называются операторными скобками.

Например:

S := 0; P := 1; For var i:=1 to 10 do. Begin. P := p * i; S := s + p. End.

Перед end также может ставиться ;. В этом случае считается, что последним оператором перед end является пустой оператор, не выполняющий никаких действий.

Помимо операторов, в блоке могут быть внутриблочные описания переменных:

Begin. var a,b: integer; var r: real; Readln(a,b); X := a/b; Writeln(x);