1) Линейные алгоритмы Данный вид алгоритмов самый простой, в линейных алгоритмах все действия выполняются последовательно. В качестве примера, вспомним известную русскую сказку. 2) Алгоритмы с ветвлениями. Алгоритмы с ветвлениями имеют в своих структурах условие и в зависимости от выполнения условия будет зависеть результат решения. Для наглядности рассмотрим пример из сказки. 3) Алгоритмы с циклами. Этот вид алгоритмов, имеет в своей структуре повторения действий который необходим для решения задачи. В зависимости от задачи, мы решаем какой алгоритм подходит для решения той или иной задачи. В дальнейшем рассмотрим все виды алгоритмов подробнее.