По сути алгоритм должен быть закончен или будет зациклен. А алгоритм заканчивается только если условие выполнено, то есть в нашем случае мы возьмём некое число a (допустим 0) и будем прибавлять по единице, пока a != 7, в этом случае цикл закончит своё действие за 7 шагов. Пример на C++
Объяснение: