Разветвляющийся вычислительный процесс – он нужен для того, чтобы можно было реализовать ветвление, где при выполнении условия выполняется определенное действие, а при его нарушении уже другое.
В блок-схеме разветвляющийся процесс обозначается так :
Разветвляющийся вычислительный процесс
Этот процесс в Pascal реализуется с помощью условного оператора. Синтаксис условного оператора :If <Условие> Then <Оператор 1> Else <Оператор 2> ;
Такая структура условного оператора называется полной формой. Неполная форма условного оператора
Синтаксис
If <Условие> Then <Оператор 1> ;
Условный оператор может быть простым и составным.
Если после служебного слова then или else стоит не один, а несколько операторов, то они заключаются в операторные скобки (begin … end), и говорят, что такая форма условного оператора называется составной.
If < Условие > Then Begin <Оператор 1> ; <Оператор 2> ; End Else Begin <Оператор 3> ; <Оператор 4> ; End;
Если после then или else стоят операторные скобки begin – end, то выполняются действия описанные в них ( все последующие операции ).
У условного оператора есть вложенная форма или сложная форма. Это форма представляет собой конструкцию, которая содержит после then или else еще один условный оператор.
If <Условие 1> Then If <Условие 2> Then <Оператор 1> Else <Оператор 2> ; Else If <Условие 3> Then Begin <Оператор 3>; <Оператор 4> ; End;