Структура оператора
Структура оператора
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