Теория:

Пример:
Алгоритм вычисления функции y(x)=x для произвольного числа \(x\).
fku1.png
 
Обрати внимание на второй блок этой блок-схемы. В нём представлены имена и типы величин (данных), обрабатываемых в алгоритме.
Условия, состоящие из одной операции сравнения, называются простыми.
В качестве условий при организации ветвлений можно использовать и составные условия.
Обрати внимание!
Составные условия получаются из простых с помощью логических связок and (и), or (или), not (не): and означает одновременное выполнение всех условий, or — выполнение хотя бы одного условия, а not означает отрицание условия, записанного за словом not.
Пример:
Алгоритм определения принадлежности точки \(x\) отрезку a;b. Если точка \(x\) принадлежит данному отрезку, то выводится ответ ДА, в противном случае — НЕТ.
alg2.png
Существует достаточно много ситуаций, в которых приходится выбирать не из двух, а из трёх и более вариантов. Есть разные способы построения соответствующих алгоритмов. Один из них   составить комбинацию из нескольких ветвлений.
Пример:
Алгоритм, в котором переменной \(Y\) присваивается значение большей из трёх величин \(A\), \(B\) и \(C\).

alg3.png
Пусть \(A = 10\), \(B = 30\) и \(C= 20\). Тогда процесс выполнения алгоритма можно представить в следующей таблице:
alg4.png
 
Ответ: Y=30.
Пример:
Алгоритм решения линейного уравнения ax+b=0.
alg5.png
Источники:
Босова Л. Л., Босова А. Ю., Информатика: учебник для 8 класса. М. : БИНОМ. Лаборатория знаний, 78 с.