В зависимости от порядка выполнения команд выделяют три основных типа алгоритмов: 3
- Линейные. 34 Последовательность записанных команд (действий) осуществляется строго согласно порядку их записи без каких-либо изменений. 3
- Разветвляющиеся. 34 Последовательность выполнения команд находится в зависимости от соответствия заявленному условию. 3 Выполнение такой команды всегда происходит в несколько шагов: проверка заданного условия и дальнейшее исполнение команд по одной из ветвей: «да» или «нет». 3
- Циклические. 34 Предусмотрено многократное повторение определённой последовательности действий (одинаковых операций). 4 Число повторений будет обусловлено либо условием задачи, либо исходными данными. 4
Кроме того, выделяют вспомогательные алгоритмы — их можно использовать в других алгоритмах, указав только название. 5