Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операторы цикла.doc
Скачиваний:
42
Добавлен:
05.06.2015
Размер:
112.64 Кб
Скачать

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

Оператор цикла с параметром (оператор for) - обычно используется, когда известно, сколько раз должно быть выполнено тело цикла.

Синтаксис оператора:

for (выражение1; выражение2; выражение3) оператор;

в случае, если тело цикла состоит из единственного оператора или

for (выражение1; выражение2; выражение3)

{оператор1;

оператор2;

. . . . . . . . . .

операторN;

}

если тело цикла содержит более одного оператора.

Здесь выражение1 называется инициализирующим выражением и выполняется один раз перед тем, как будет произведен анализ выражения2. Выражение2 называется условием выполнения цикла. Выражение2 анализируется перед каждой итерацией цикла. Выражение3, как правило, определяет закон изменения параметра, но это не обязательно.

Ни одно из трех выражений в операторе цикла for не является обязательным.

Задания для самостоятельной работы.

Написать программу с использованием циклов. Массивы не использовать.

1 Задание.

1, 16

Вводить с клавиатуры символы, пока не будет введена точка. Подсчитать количество открывающих скобок всех видов (‘(’, ‘{’, ‘[’) во введенной последовательности.

2, 17

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

3, 18

Вычислить сумму ряда , еслих введено с клавиатуры.

4, 19

Ввести с клавиатуры 20 чисел. Определить среднее арифметическое значение положительных элементов введенной последовательности.

5, 20

Ввести с клавиатуры 50 действительных чисел (положительных и отрицательных). Определить, что больше – сумма положительных элементов или модуль суммы отрицательных элементов

6, 21

Вычислить сумму ряда , еслих введено с клавиатуры.

7, 22

Вводить с клавиатуры символы, пока не будет введена точка. Подсчитать количество букв латинского алфавита во введенной последовательности.

8, 23

Вводить с клавиатуры символы, пока не будет введена точка. Подсчитать количество разделителей («.», «,», «;», «:», «!», «?») во введенной последовательности.

9, 24

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

10, 25

Вводить с клавиатуры символы, пока не будет введена точка. Подсчитать количество специальных символов («@», «#», «/», «\», «&») во введенной последовательности.

11, 26

Вводить с клавиатуры символы, пока не будет введена точка. Подсчитать количество заглавных букв латинского алфавита во введенной последовательности.

12, 27

Вычислить сумму ряда, еслих введено с клавиатуры.

13, 28

Ввести с клавиатуры 30 действительных чисел (положительных и отрицательных). Определить среднее арифметическое значение отрицательных и среднее арифметическое значение положительных элементов введенной последовательности.

14, 29

Вводить с клавиатуры символы, пока не будет введена точка. Подсчитать количество цифр во введенной последовательности.

15, 30

Вычислить сумму ряда, еслих введено с клавиатуры.