Найти тему
Leonid Karnauh

Циклы -- с предусловием, с постусловием, параметрические.

Рассмотрим циклические операторы более подробно. В любом цикле есть заголовок и тело цикла. Любой цикл повторяет вычисление тела цикла определенное количество раз, зависящее от выполнения условия цикла.

В С++ существуют 3 вида циклов:

1. Цикл с параметром (for). Заголовок цикла содержит 3 части:

//количество итераций (повторов цикла)

int n = 100;

for( int i = 0; i < n; i++)

{

//тело цикла находится внутри фигурных скобок

//вывод на экран i

cout << i;

}

В этом варианте цикла может быть переменная - счетчик.

2. Цикл с предусловием (while). В заголовке в круглых скобках должно быть условие выполнение тела цикла. Сперва проверяется предусловие.

Если оно верно, мы попадаем в тело. Поэтому цикл называется циклом с предусловием.

int i = 0, n = 100;

while(i < n)

{

i++;

cout << i;

}

3. Цикл с постусловием (do while). Здесь в любом случае мы хотя бы раз выполним тело. И только затем идет проверка на выполнение тела. Поэтому, цикл называется циклом с постусловием.

int i = 0, n = 100;

do

{

cout << i;

i++;

}

while(i < n)

Вложенные циклы. Сперва выполняется итерация внешнего цикла. Затем в ней выполняются все итерации внутреннего цикла.

for(int i= 1; i < 9; i++)

{

for(int j= 0; j < 9; j++)

{

cout << i << j << " ";

}

cout << "\n";

}

Наука
7 млн интересуются