Какие особенности циклического алгоритма?
По дате
По рейтингу
Повторяемость выполнения некоторых инструкций (тела цикла) .
Наличие условия входа в цикл и условия выхода из него.
Некоторые переменные цикла (как минимум, счетчик (и) цикла) модифицируются на каждом его шаге.
У Крис Касперски есть статья сему подробно описавшая.
Данный алгоритм выполняется пока не сработает определенное условие.
возвращается на исходную