Условия используют и в алгоритмах. В алгоритме “Переход дороги” условие может быть таким:
“Если горит зеленый свет светофора, переходи дорогу, в противном случае — стой”.
Если последовательность выполнения шагов алгоритма зависит от определенных условий, то такой алгоритм называют условным, или разветвленным алгоритмом.
Условные алгоритмы удобнее представлять не словесно, а в виде блок-схем. Условие алгоритма “Переход дороги” в блок-схеме можно показать так:
В блок-схеме шаги алгоритма представлены в форме геометрических фигур. Условие записывают в ромбе. Ромб имеет один вход и два выхода. После условия алгоритм делится на две ветви. Направление следования указывается стрелками.