Полное ветвление:
if логическое выражение
then оператор
else оператор;Неполное ветвление:
if логическое выражение
then оператор;Если ветвления вложенные и среди них есть неполные, надо помнить, что каждое
else связывается с ближайшим предшествующим ему
if, не имеющем
else.Например, рассмотрим конструкцию
if a>b
then if c=d
then x:=1
else x:=2;Без упомянутого правила неясно, что имелось в виду:
if a>b
then if c=d
then x:=1
else x:=2;или же
if a>b
then if c=d
then x:=1
else x:=2;Знание правила позволяет разрешить вопрос: имеется в виду первый вариант.А если нужно получить второй - к нашим услугам блок:
if a>b
then begin if c=d
then x:=1
endelse x:=2;