Алгоритм с ветвлением - в зависимости от выполнения или невыполнения условия, исполняется либо одна, либо другая ветвь алгоритма.

Алгоритм – последовательность действий, необходимых для выполнения задачи.

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

Блок-схема состоит из следующих элементов: овал – начало, конец алгоритма; прямоугольник – действие или последовательность действий (операторы); ромб – проверка условия.

 

Виды алгоритмов.

 

Линейный - шаги алгоритма следуют один за другим не повторяясь.

 

 

Примеры – перейти дорогу, сделать бутерброд, покрасить забор.

 

Алгоритм с ветвлением - в зависимости от выполнения или невыполнения условия, исполняется либо одна, либо другая ветвь алгоритма.

 

В данном алгоритме проверяется условие, и если оно выполняется, исполняется блок алгоритма 1 (одно ли несколько действий), а если не выполняется, то исполняется блок 2.

Примечание: одного из блоков: 1 или 2 может не быть вовсе. Тогда в одном из случаев будут выполняться какие-либо действия, а в другом - ничего не будет выполняться.