Основное отличие циклического алгоритма от линейного в том, что в первом случае действия повторяются, а во втором — выполняются однократно. 14
Линейный алгоритм — это алгоритм, в котором действия выполняются последовательно, одно за другим, без разветвлений и повторений. 1 Пример: приготовление чашки чая: вскипятить воду, положить чайный пакетик в чашку, залить кипятком, подождать 3–5 минут, убрать пакетик и добавить сахар или молоко по вкусу. 1
Циклический алгоритм — это алгоритм, в котором команды повторяются определённое количество раз или до тех пор, пока не будет выполнено заданное условие. 1 Пример: при чтении книги будут повторяться одни и те же действия: прочитать страницу, перелистнуть и т. д.. 4