Теория:

Часто в задачах одно или несколько действий необходимо повторять несколько раз, пока не выполнится заранее обговоренное условие.
Алгоритм с повторением или цикл — это алгоритм, в котором одно или несколько действий повторяются до тех пор, пока не будет выполнено условие.
Зацикливание — это бесконечное повторение одного и того же действия, то есть выполнение цикла никогда не заканчивается.
Графически алгоритм с повторением можно представить следующим образом.
 
Screenshot_6.png
 
Если условие выполняется, то мы двигаемся по стрелочке «да» и выполняем ряд команд, после этого условие проверяется до тех пор, пока оно не перестанет выполнятся, тогда по стрелочке «нет» можно будет переходить к последующим действиям.