Similar presentations:
Общее представление цикла for
1.
Цикл for2.
Операторы управленияпотоком выполнения
программ
Остановка
Прыжок
Условные
ветвления
Функция
exit(0).
Подключаем
<cstdlib >.
Ключевые
слова goto,
break и
continue .
Операторы if,
else, else if.
Ключевое
слово switch
Циклы
Исключения
While,
do while,
for
?
3.
Общее представление цикла for:4.
5.
whiledo while
for
6.
Переменные, определенные внутри цикла for, имеют специальный тип областивидимости: область видимости цикла. Такие переменные существуют только
внутри цикла и недоступны за его пределами.
7.
Переменные, определенные внутри цикла for, имеют специальный тип областивидимости: область видимости цикла. Такие переменные существуют только
внутри цикла и недоступны за его пределами.
8.
Преобразуем цикл for, приведенный выше, в эквивалентный цикл while:Обратите внимание, внешние фигурные скобки здесь необходимы, так как
переменная count выходит из области видимости при завершении цикла.
9.
Еще примеры циклов forИспользуя цикл for, напишем функцию вычисления значений в степени n:
Функция возвращает значение base^exponent (число в степени n).
base — это число, которое нужно возвести в степень, а exponent — это
степень, в которую нужно возвести base.
10.
base = 3, exponent = 21 итерация
count =0
0 < 2 – true
total = 1 * 3 = 3
count = 0 + 1 = 1
2 итерация
3 итерация
count =1
count =2
1 < 2 – true
2 < 2 – false
total = 3 * 3 = 9
count = 1 + 1 = 2
11.
base = 3, exponent = 21 итерация
count =0
0 < 2 – true
total = 1 * 3 = 3
count = 0 + 1 = 1
2 итерация
3 итерация
count =1
count =2
1 < 2 – true
2 < 2 – false
total = 3 * 3 = 9
count = 1 + 1 = 2