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

Содержание работы

1 Определение цикла

Пример 1 Виды циклов

2 Оператор цикла for

3 Оператор цикла while

4 Оператор цикла do while

5 Табулирование функций

Пример 2 Табулирование непрерывной функции

Пример 3 Табулирование сложной функции

6 Вычисление конечных сумм и произведений

Пример 4 Вычисление суммы

Пример 5 Вычисление произведения

7 Управляющие конструкции break, continue, return, goto

Задачи

1 Определение цикла

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

Различают циклы с пред- и циклы с постусловием (см. табл. 1).

Таблица 1 – Виды циклов

Цикл

Наименование

for

Цикл с предусловием, цикл с параметром

while

Цикл с предусловием

do while

Цикл с постусловием

Пример 1 Виды циклов

а) Цикл с неизвестным числом повторений – «определить сумму всех целых чисел, вводимых с клавиатуры до тех пор, пока не будет введен ноль», итерационные процессы

б) Цикл и известным числом повторений – табулирование функции

в) Цикл с предусловием – «определить сумму положительных чисел»

г) Цикл с постусловием – «определить сумму всех целых чисел, вводимых с клавиатуры до тех пор, пока не будет введен ноль»

Задание 1

Приведите примеры вычислительных процессов с многократным повторением однотипных вычислений.

2 Оператор цикла for

Наиболее общим способом организации цикла в С/С++ является оператор for. Он имеет следующий формат:

for (выражение-1; выражение-2; выражение-3) тело_цикла;

Переменная, связанная с числом повторений цикла, значение которой изменяется от начального до конечного с постоянным шагом, называется параметром цикла, а цикл – цикл с параметром.

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

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

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

Схема выполнения оператора for:

1. Вычисляется выражение 1.

2. Вычисляется выражение 2.

3. Если значения выражение 2 отлично от нуля (истина), выполняется тело цикла, вычисляется выражение 3 и осуществляется переход к пункту 2, если выражение 2 равно нулю (ложь), то управление передается на оператор, следующий за оператором for.

Это важно

  • проверка условия всегда выполняется в начале цикла, следовательно, тело цикла может ни разу не выполниться, если условие сразу будет ложным;

  • на месте выражение 1 и выражение 3 может использоваться несколько выражений, записанных через запятую, и выполняемых последовательно;

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

  • тело цикла for может быть составным (обязательно использовать {});

  • оператор for может быть вложенным.

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