Структура оператора


Структура оператора

while( усл_выр )

{

тело

цикла

}

где while – ключевое слово (пока);

усл_выр – выражение, определяющее проверку условия повторения цикла;

( ) – ограничители выражения;

тело цикла – совокупность повторно вычисляемых операторов;

{ } – ограничители тела цикла.

Схема выполнения оператора

 
 


while( усл_выр )

ЛОЖЬ ИСТИНА

{

тело

цикла

}

 

фрагмент программы

. . .

while( zi <= b ) /* заголовок цикла */

{

yi = sin( xi ); /* вычисления в */

zi = 2.* yi; /* теле цикла */

}

sum = 0.;

. . .

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

do

{

тело

цикла

}

while( усл_выр);

где do – ключевое слово (выполнять);

тело цикла – совокупность операторов, вычисление которых требуется повторять;

{ } – ограничители тела цикла;

while – ключевое слово (пока);

усл_выр – выражение, определяющее проверку условия повторения цикла;

( ) – ограничители выражения;

; – признак оператора.

Схема выполнения оператора

do

{

тело

цикла

}

while(усл_выр);

ЛОЖЬ ИСТИНА

 

фрагмент программы

do /* вход в цикл */

{

yi = sin( xi ); /* вычисления в */

zi = 2.* yi; /* теле цикла */

}

while( zi <= b ); /* проверка условия повторения цикла */

sum = 0.;

Оператор пошагового цикла for