Оператор цикла с параметром
Общий вид записи
for( i = ml; i<= m2; i=i+шаг)
{ <тело цикла>;}
i - параметр, управляющий работой цикла;
ml, m2 - выражения, определяющие соответственно начальное и конечное значения параметра цикла.
Замечание.Тело цикла состоит по стандарту из одного оператора. В случае выполнения в цикле нескольких операторов надо воспользоваться обязательно операторными скобками {...}.
Работа оператора цикла for...
Тело цикла выполняется для каждого значения параметра i, начиная от ml до конечного значения m2. После каждого выполнения тела цикла значение параметра i автоматически увеличивается на шаг (шаг – это любое, но заданное число).
Графическая интерпретация оператора цикла for...
В схемах алгоритма оператору цикла for..., как и в случае цикла while, соответствует структура ЦИКЛ-ПОКА.
Однако, из-за особенностей работы оператора и его широкого применения при программировании задач обработки массивов данных, для оператора for... имеется специальная структура следующего вида:
I= ,ша |
Тело цикла |
Выход из цикла |
Замечание 1. Оператор цикла for...допускает применение любого шага для изменения своего параметра.
Дата добавления: 2015-02-10; просмотров: 726;