Информатика. Общая информатика. Основы языка C++. Мамонова Т.Е. - 122 стр.

UptoLike

Составители: 

2. Цикл с постусловием:
do
оператор
while (выражение-условие);
Тело цикла выполняется до тех пор, пока выражение-условие ис-
тинно.
Пример 28. Цикл с постусловием.
do
{
cin>>a;
s+=a;
}
while(a!=0);
3. Цикл с параметром:
for ( выражение_1;выражение-условие;выражение_3)
оператор;
В данных циклах выражение_1 и выражение_3 могут состоять из
нескольких выражений, разделенных запятыми. Выражение_1 задает
начальные условия для цикла (инициализация). Выражение-условие>
определяет условие выполнения цикла, если оно не равно 0, цикл вы-
полняется, а затем вычисляется значение выражения_3. Выражение_3
задает изменение параметра цикла или других переменных (коррекция).
Цикл продолжается до тех пор, пока выражение-условие не станет рав-
но 0. Любое выражение может отсутствовать, но разделяющие их «;»
должны быть обязательно.
Пример 28. Использования цикла с параметром.
1) Уменьшение параметра:
for ( n=10; n>0; n--)
{ оператор};
2) Изменение шага корректировки:
for ( n=2; n>60; n+=13)
{ оператор };
3) Возможность проверять условие отличное от условия, которое
налагается на число итераций:
for ( num=1;num*num*num<216; num++)
{ оператор };
4) Коррекция может осуществляться не только с помощью сложе-
ния или вычитания:
for ( d=100.0; d<150.0;d*=1.1)
122