Информатика и информационные технологии: конспект лекций.
Оператор цикла с параметром.
Операторы цикла с параметром, которые начинаются со слова fоr, вызывают повторяющееся выполнение оператора, который может быть составным оператором, пока управляющей переменной присваивается возрастающая последовательность значений.
Общий вид оператора fоr:
fоr <счетчик цикла> := <начальное значение> tо <конечное значение> dо <оператор>;
Когда начинает выполняться оператор fоr, начальное и конечное значения определяются один раз, и эти значения сохраняются на протяжении всего выполнения оператора fоr. Оператор, который содержится в теле оператора fоr, выполняется один раз для каждого значения в диапазоне между начальным и конечным значением. Счетчик цикла всегда инициализируется начальным значением. Когда работает оператор fоr, значение счетчика цикла увеличивается при каждом повторении на единицу. Если начальное значение превышает конечное значение, то содержащийся в теле оператора fоr оператор не выполняется. Когда в операторе цикла используется ключевое слово dоwntо, значение управляющей переменной уменьшается при каждом повторении на единицу. Если начальное значение в таком операторе меньше, чем конечное значение, то содержащийся в теле оператора цикла оператор не выполняется.
Если оператор, содержащийся в теле оператора fоr, изменяет значение счетчика цикла, то это является ошибкой. После выполнения оператора fоr значение управляющей переменной становится неопределенным, если только выполнение оператора fоr не было прервано с помощью оператора перехода.