end.
В операторе if непосредственно за ключевыми словами then и else могут следовать любые операторы, в том числе и операторы if. В этом случае они называются вложенными. Ниже приведены примеры, в которых используются вложенные операторы if.
Пример 3.11.Вычислить значение функции у по формуле при a > b.

Блок-схема алгоритма приведена на рис. 4.1. Здесь в линейную структуру вложена ветвящаяся, ветвь «нет» которой, в свою очередь, составляет еще одна ветвящаяся структура. Глубина вложения такой ветвящейся структуры равна 2.

| |
| | | Рис. 3.1. Алгоритм с тремя ветвями
| |
Программа имеет следующий вид.
Var
x, y, a, b : real;
Begin
writeln ('введите x, a, b ');
readln (x, a, b);
if x <= a then y := sqr (x)
else if x > b then y := sqr (sqr (x))
else y := x * sqr (x);