Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie_na_c.pdf
Скачиваний:
126
Добавлен:
06.02.2015
Размер:
665 Кб
Скачать

Пример 26

#include <iostream.h> void main()

{

int i;

cout<<"\nEnter the number"; cin>>i;

switch(i)

{

case 1:cout<<"\nthe number is one"; case 2:cout<<"\n2*2="<<i*i;

case 3:cout<<"\n3*3="<<i*i; break;

case 4:cout<<"\n"<<i<<" is very beautiful!"; default:cout<<"\nThe end of work";

}

}

Результаты работы программы, представленной в примере 25 следующие:

При вводе 1 будет выведено: The number is one

2*2=1

3*3=1 При вводе 2 будет выведено:

2*2=4

3*3=4 При вводе 3 будет выведено:

3*3=9 При вводе 4 будет выведено:

4 is very beautiful!

При вводе всех остальных чисел будет выведено: The end of work

Выход из переключателя обычно выполняется с помощью операторов break или return, о которых будет рассказано далее.

3.1.1.4. Операторы циклов

Операторы цикла используются для организации многократно повторяющихся вычислений.

Любой цикл состоит из тела цикла, то есть тех операторов, которые выполняются несколько раз, начальных установок, блока модификации

66

параметра цикла и проверки условия выхода из цикла (рис. 12), которая может размещаться либо до тела цикла (тогда говорят о цикле с предусловием), либо после тела цикла (цикл с постусловием).

В теории программирования различают два вида циклов:

1)арифметические;

2)итерационные;

Арифметические или счетные циклы – циклы с управляющей переменной (счетчиком или параметром цикла). Выполняется известное число раз.

Итерационные – циклы, которые выполняются в зависимости от истинности или ложности заданного условия. В итерационных циклах известно условие выполнения цикла. Итерационными циклами являются циклы «с предусловием» и циклы «с постусловием».

а

б

Рис. 12. Алгоритмы циклов с предусловием и с постусловием

а – цикл с предусловием; б – цикл с постусловием

Один проход цикла называется итерацией. Переменные, принудительно изменяющиеся в цикле и использующиеся при проверке условия выхода из него, называются параметрами цикла. Целочисленные пара-

67

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]