Разветвляющиеся алгоритмы.
Формы ветвления

В отличие от линейных алгоритмов, в которых команды выполняются последовательно одна за другой, в разветвляющиеся алгоритмы входит условие, в зависимости от выполнения или невыполнения которого выполняется та или иная последовательность команд (серий).

В качестве условия в разветвляющемся алгоритме может быть использовано любое понятное исполнителю утверждения, которое может соблюдаться (быть истинно) или не соблюдаться (быть ложно). Такое утверждение может быть выражено как словами, так и формулой. Таким образом, команда ветвления состоит из условия и двух последовательностей команд.

      Команда ветвления, как и любая другая, может быть:

       

      Структура ветвление существует в четырех основных вариантах:

    Язык блок-схем
    Язык Бейсик
    1. если - то

     

    IF условие THEN действия

    2. если - то - иначе
    IF условие THEN действие 1 ELSE действие 2
    3. выбор
    SELECT CASE
    CASE
    условие 1 действия 1
    CASE условие 2 действия 2
    . . .
    CASE условие N действия N
    END SELECT
    4. выбор - иначе
    SELECT CASE
    CASE условие 1 действия 1
    CASE условие 2 действия 2
    . . .
    CASE условие N действия N
    ELSE действия N+1
    END SELECT

     

На главную
Наверх
Hosted by uCoz