Информатика и информационные технологии: конспект лекций.

Оператор цикла с параметром.

Операторы цикла с параметром, которые начинаются со слова 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 не было прервано с помощью оператора перехода.