Основы языка С++. Викентьева О.Л. - 18 стр.

UptoLike

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

1. При вводе 1 будет выведено:
The number is one
2*2=1
3*3=1
2. При вводе 2 будет выведено:
2*2=4
3*3=4
3. При вводе 3 будет выведено:
3*3=9
4. При вводе 4 будет выведено:
4 is very beautiful!
5. При вводе всех остальных чисел будет выведено:
The end of work
4.5. Операторы циклов
Различают:
1) итерационные циклы;
2) арифметические циклы.
Группа действий, повторяющихся в цикле, называется его телом. Однократное вы-
полнение цикла называется его шагом.
В итерационных циклах известно условие выполнения цикла.
1. Цикл с предусловием:
while (выражение-условие)
оператор;
В качестве <выражения-условия> чаще всего используется отношение или логиче-
ское выражение. Если оно истинно, т. е. не равно 0, то тело цикла выполняется до тех пор,
пока выражение-условие не станет ложным.
Пример
while (a!=0)
{
cin>>a;
s+=a;
}
2. Цикл с постусловием:
do
оператор
while (выражение-условие);
Тело цикла выполняется до тех пор, пока выражение-условие истинно.
Пример:
do
{
cin>>a;
s+=a;
}
while(a!=0);
3. Цикл с параметром:
for ( выражение_1;выражение-условие;выражение_3)
оператор;
выражение_1 и выражение_3 могут состоять из нескольких выражений, разделен-
ных запятыми. Выражение_1 - задает начальные условия для цикла (инициализация). Вы-
ражение-условие> определяет условие выполнения цикла, если оно не равно 0, цикл вы-
полняется, а затем вычисляется значение выражения_3. Выражение_3 - задает изменение
параметра цикла или других переменных (коррекция). Цикл продолжается до тех пор,
пока выражение-условие не станет равно 0. Любое выражение может отсутствовать, но
           1. При вводе 1 будет выведено:
       The number is one
       2*2=1
       3*3=1
           2. При вводе 2 будет выведено:
       2*2=4
       3*3=4
           3. При вводе 3 будет выведено:
       3*3=9
           4. При вводе 4 будет выведено:
       4 is very beautiful!
           5. При вводе всех остальных чисел будет выведено:
       The end of work
                                    4.5. Операторы циклов
       Различают:
                               1) итерационные циклы;
                               2) арифметические циклы.
       Группа действий, повторяющихся в цикле, называется его телом. Однократное вы-
полнение цикла называется его шагом.
       В итерационных циклах известно условие выполнения цикла.
          1. Цикл с предусловием:
       while (выражение-условие)
       оператор;
       В качестве <выражения-условия> чаще всего используется отношение или логиче-
ское выражение. Если оно истинно, т. е. не равно 0, то тело цикла выполняется до тех пор,
пока выражение-условие не станет ложным.
       Пример
       while (a!=0)
       {
       cin>>a;
       s+=a;
       }
          2. Цикл с постусловием:
       do
       оператор
       while (выражение-условие);
       Тело цикла выполняется до тех пор, пока выражение-условие истинно.
       Пример:
       do
       {
       cin>>a;
       s+=a;
       }
       while(a!=0);

         3. Цикл с параметром:
      for ( выражение_1;выражение-условие;выражение_3)
      оператор;
      выражение_1 и выражение_3 могут состоять из нескольких выражений, разделен-
ных запятыми. Выражение_1 - задает начальные условия для цикла (инициализация). Вы-
ражение-условие> определяет условие выполнения цикла, если оно не равно 0, цикл вы-
полняется, а затем вычисляется значение выражения_3. Выражение_3 - задает изменение
параметра цикла или других переменных (коррекция). Цикл продолжается до тех пор,
пока выражение-условие не станет равно 0. Любое выражение может отсутствовать, но