Добавил:
Лабы/курсовые по программированию (С++/Verilog HDL), Теория и Практика Помехоустойчивого Кодирования Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1сем Дагаев / lectures_3.pdf
Скачиваний:
44
Добавлен:
09.03.2022
Размер:
769.01 Кб
Скачать

В символе 4 для правильного продвижения цикла следует поместить

инструкцию инкремента переменной i: i++;

Для обеспечения n кратного выполнения цикла в символе 2 следует проверять отношение: i <= n .

1

i = 1; s = 0;

2

Нет

i <= n

Да

3

s += i * i;

4

i++;

5

Продолжение алгоритма

27.Арифметические и итерационные циклы

Циклические алгоритмы можно разделить на две категории:

1.Арифметические циклы.

2.Итерационные циклы.

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

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

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

53

Соседние файлы в папке 1сем Дагаев