К.т.н., доц. Троицкий Д.И.
Рассмотрено на заседании кафедры АСС
1 сентября 2007, протокол №1
Зав. кафедрой АСС д.т.н., проф.
_______________ Иноземцев А.Н.
Содержание
1. Задачи с циклами. 4
2. Цикл с предусловием.. 4
2.1 Вечный цикл. 6
3. Цикл с постусловием.. 7
4. Цикл с переменной. 8
5. Дополнительные операторы управления циклами. 10
6. Вложенные циклы.. 12
7. Статические массивы.. 13
8. Многомерные статические массивы.. 14
9. Ввод-вывод массивов. 15
9.1 Ввод с клавиатуры.. 15
9.2 Считывание массива из файла. 17
10. Поиск максимума и минимума. 18
Задачи с циклами
После поворота событий от плохого к худшему цикл повторится.
Из законов Мэрфи
Цикл в программировании позволяет выполнить одну и ту же последовательность операторов несколько раз. Циклы используются в трех случаях:
1. Обработка массивов данных, когда одни и те же операции выполняются над многими данными.
2. Возврат "вверх" (к началу программы). Например, после выдачи результата программа спрашивает пользователя "Повторить?" и при утвердительном ответе повторяет расчет. Это реализуется только с помощью цикла.
3. Повторение операторов до наступления какого-то заданного условия (нажатия клавиши, достижения требуемой точности вычислений и т.д.)
Кроме того, в ряде случаев циклы позволяют избежать повторения одних и тех же операторов. Если в программе есть повторяющиеся фрагменты – она написана неправильно.