Видео: Циклы с параметром
Когда ты используешь блок «повторить», чтобы зациклить свой код, как компьютер узнает, что он повторил блок достаточное количество раз? Фактически блок «повторить» скрывает более сложный фрагмент кода, именуемый «цикл со счетчиком», который считает от начального значения до конечного значения с заданным приращением.
Например, блок «повторить три раза» считает от 1 до 3 с шагом 1. При каждом шаге счетчика выполняется код внутри цикла. Цикл со счетчиком «знает, сколько раз он был выполнен, с помощью переменной «счетчик», которой присваивается начальное значение в начале выполнения цикла и которая содержит приращение, добавляемое к ее значению при каждом выполнении цикла. После того как значение переменной «счетчик» становится больше конечного значения, выполнение цикла прекращается.
Преимущество использования настоящего цикла со счетчиком вместо блока «повторить» заключается в том, что ты можешь по-настоящему видеть переменную «счетчик» и использовать ее в своем цикле. Например, если у меня есть ряд цветков, и первый цветок содержит одну порцию нектара, второй цветок содержит две порции нектара, а третий цветок содержит три порции нектара, я могу использовать цикл со счетчиком, чтобы скомандовать пчеле каждый раз собирать количество порций нектара, равное значению переменной «счетчик», которое будет равно единице для первого цветка, двум для второго цветка и трем для третьего цветка.
Также в цикле со счетчиком ты можешь каждый раз увеличивать значение счетчика на число, отличное от единицы. У тебя есть возможность увеличивать значение счетчика на 2, на 4 или на величину, меняющуюся при каждом выполнении цикла.