Разветвляющийся вычислительный процесс – он нужен для того, чтобы можно было реализовать ветвление, где при выполнении условия выполняется определенное действие, а при его нарушении уже другое.
В блок-схеме разветвляющийся процесс обозначается так :
Разветвляющийся вычислительный процесс
Этот процесс в 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;
