Виды алгортмов:
Линейный - действия расположены друг за другом.
Разветвляющийся - выбор действия в зависимости от выполнения условия.
Циклический - повторяющийся определенное количество раз.
Комбинированный - содержит несколько структур одновременно.