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