Iteration: FOR · Итерация: FOR
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version. · Эта страница требует современного браузера (с поддержкой SharedArrayBuffer). Пожалуйста, обновите Chrome, Edge, Firefox или Safari до последней версии.
English
FOR counts
- A count-controlled loop runs once for each integer from the start to the end, inclusive.
- The counter is an
INTEGER. - It is good practice to repeat the counter's name after
NEXT.
Русский
FOR считает
- Цикл с управляемым счетчиком выполняется один раз для каждого целого числа от начала до конца включительно.
- Счётчик является переменной типа
INTEGER. - Хорошей практикой считается повторение имени счётчика сразу после ⟨
NEXT⟩.
DECLARE Total : INTEGER
Total ← 0
FOR I ← 1 TO 5
Total ← Total + I
NEXT I
OUTPUT Total
Explore · Исследовать
Trace the running total · Отслеживание накопленной суммы
A FOR loop repeats a set number of times. Step through and watch Total grow. · Цикл FOR повторяется заданное количество раз. Пройдите по шагам и наблюдайте, как растет Total.
English
STEP changes the jump
STEPsets the gap between values. It can be negative.- If the start is already past the end in the step's direction, the body does not run.
Русский
STEP меняет шаг
STEPустанавливает разрыв между значениями. Он может быть отрицательным.- Если начало уже превысило конец в направлении шага, тело цикла не выполнится.
FOR I ← 5 TO 1 STEP -2
OUTPUT I
NEXT I
English
Watch out
NEXT Imust name the counter of this loop.- The body is indented.
NEXTlines up withFOR.
Русский
Будьте осторожны
NEXT Iдолжно называть счетчик этого цикла.- Тело цикла имеет отступ. Строка с ⟨
NEXT⟩ выравнивается со строкой с ⟨FOR⟩.
English
Common mistakes
1 TO 5includes both 1 and 5.- Do not change the counter yourself inside the body.
Русский
Распространенные ошибки
1 TO 5включает как 1, так и 5.- Не изменяйте счетчик самостоятельно внутри тела цикла.
English
Now you try
- Use a
FORloop to print a run of numbers.
Русский
Теперь попробуйте сами
- Используйте цикл
FORдля вывода последовательности чисел.
Use a FOR loop to output the numbers 1 to 5, one per line. · Используйте цикл FOR для вывода чисел от 1 до 5, каждое на отдельной строке.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
Output 5, 3 and 1, using FOR with STEP -2. · Выведите 5, 3 и 1, используя FOR с параметром STEP -2.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.