Алгоритмы бывают:
1. Линейный
2. Разветвляющийся
3. Циклический
В линейных алгоритмах команды выполняются в той последовательности как записаны.
Разветвленные алгоритмы содержат одно или несколько условий и несколько серий команд, которые выполнятся в зависимости от условия.
Циклический алгоритм содержит один или несколько циклов.