Алгоритмическая конструкция "Ветвление". Неполная форма.

Алгоритмическая конструкция "Ветвление". Неполная форма.

     Ветвление — алгоритмическая конструкция, в которой, в зависимости от результата проверки условия («да» или «нет»), предусмотрен выбор одной из двух последовательностей действий (ветвей). Алгоритмы, в основе которых лежит структура "ветвления", называют РАЗВЕТВЛЯЮЩИМИСЯ.

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

     Блок - схему неполной алгоритмической конструкции ветвления можно представить ещё и так:

     На алгоритмическом языке программирования неполная форма алгоритмической конструкции ветвления записывается так:

     Пример: Алгоритм "Необходим ли зонт?"

    Суть поставленной задачи заключается в определении погодных условий, с дальнейшим выбором средства защиты - зонта. 

     Результатом выполнения данной алгоритмической конструкции будет: 

  • Зонт в руках, если идет дождь!
  • Зонта не нужен, если дождя нет!

     Подумайте, какой пример из жизни можно привести, в котором используется неполная алгоритмическая конструкция "Ветвление"?