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