Получение шенгенских виз в германию. Посольство германии, визы. , Все о фамилии Домов: каркасные дома.
Внешне составной оператор

Внешне составной оператор очень напоминает блок и отличается от него лишь тем, что не содержит описаний, а только операторы. Иначе говоря, составной оператор — это последовательность из одного или нескольких операторов, разделенных точками с запятой, заключенная в операторные скобки begin end. Выполнение составного оператора сводится к последовательному выполнению операторов, из которых он составлен. Как и в случае блока, операторы перехода могут изменять эту естественную последовательность выполнения внутренних операторов и даже выводить за пределы составного оператора.
Идентификаторы в составных операторах не локализуются. Поэтому возможен переход от оператора, расположенного вне составного оператора, к метке, метящей один из его внутренних операторов.
Пользуясь введенными в этом разделе понятиями, можно так переписать программу вычисления суммы  1 + 1/2 + ... + 1/п: begin integer *, п; real s; ввод (п); i:=0; s:=0; I:   if i < п then
begin i:==l + l; s : = s + l/i; go to / end else вывод (s)
end
На случай, если при составлении алгоритма окажется, что оператор S не должен содержать никаких действий, Алгол допускает сокращенную конструкцию условного оператора, называемую также оператором   «если»:
if В then Sx
Выполнение такого оператора, за которым выполняется оператор S2, показано на рис. 7.9.2. Если прибегнуть к этой конструкции, то предыдущая программа принимает более естественный вид.
Следует обратить внимание на то, как в этой программе осуществляется выход из разветвленного условного оператора. Пусть, например, оказалось, что при выполнении этой программы а Ф 0 н d <^0. Тогда выполнение оператора х2 := sqrt (—d) завершает выполнение составного оператора, в котором этот оператор присваивания является последним из внутренних операторов. Поскольку этот составной оператор является одним из внутренних операторов условного оператора с условием if d < 0 then, то завершается выполнение и этого условного оператора. Но он в свою очередь является одним из внутренних операторов условного оператора с условием if d > 0 then, так что выполнение этого условного оператора также завершается.