1) он включает в себя вспомогательный алгоритм
2) он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий (+)
3) ход его выполнения зависит от истинности тех или иных условий
4) его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий