Разветвляющийся вычислительный процесс

Разветвляющийся вычислительный процесс – он нужен для того, чтобы можно было реализовать ветвление, где при выполнении условия выполняется определенное действие, а при его нарушении уже другое.

В блок-схеме разветвляющийся процесс обозначается так :

Разветвляющийся вычислительный процесс

Этот процесс в 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;