Цикл в алгоритмическом языке
Цикл в алгоритмическом языке — это конструкция, которая позволяет многократно выполнять одну или несколько команд. Число повторений может задаваться заранее параметром цикла или определяться условием.
Цикл с параметром
Цикл с параметром применяют, когда заранее известно количество повторений. Параметр принимает последовательные значения: например, от 1 до 5. Для каждого значения выполняется тело цикла — одна команда или несколько команд, заключённых между началом и концом цикла.
Если параметр изменяется от \(a\) до \(b\) с шагом 1, то тело цикла выполнится \(k\) раз. При другом шаге количество повторений определяется значениями, которые успевает принять параметр.
Цикл с условием
Цикл с условием повторяет команды, пока условие истинно, или до тех пор, пока не станет истинным условие остановки. Для проверки используется условие в алгоритмическом языке. Важно, чтобы действия внутри цикла могли изменить значения переменных и когда-нибудь привести к завершению цикла.
Алгоритм выводит числа от 1 до 5: «нц для \(i\) от 1 до 5; вывод \(i\); кц». Параметр \(i\) последовательно принимает значения 1, 2, 3, 4 и 5, поэтому команда вывода выполняется пять раз.
Цикл с параметром не обязательно заменяет цикл с условием. Если количество повторений известно заранее, удобнее использовать параметр. Если остановка зависит от текущего состояния или введённых данных, нужен цикл с условием. Переменная-счётчик сама по себе ещё не делает цикл циклом с параметром.
Сколько раз выполнится тело цикла «для \(i\) от 3 до 7» при шаге 1?
Главное
- Цикл многократно выполняет одну или несколько команд.
- Цикл с параметром используют при заранее известном числе повторений.
- Цикл с условием продолжается или прекращается в зависимости от истинности условия.