507.69K
Category: programmingprogramming

Общее представление цикла for

1.

Цикл for

2.

Операторы управления
потоком выполнения
программ
Остановка
Прыжок
Условные
ветвления
Функция
exit(0).
Подключаем
<cstdlib >.
Ключевые
слова goto,
break и
continue .
Операторы if,
else, else if.
Ключевое
слово switch
Циклы
Исключения
While,
do while,
for
?

3.

Общее представление цикла for:

4.

5.

while
do while
for

6.

Переменные, определенные внутри цикла for, имеют специальный тип области
видимости: область видимости цикла. Такие переменные существуют только
внутри цикла и недоступны за его пределами.

7.

Переменные, определенные внутри цикла for, имеют специальный тип области
видимости: область видимости цикла. Такие переменные существуют только
внутри цикла и недоступны за его пределами.

8.

Преобразуем цикл for, приведенный выше, в эквивалентный цикл while:
Обратите внимание, внешние фигурные скобки здесь необходимы, так как
переменная count выходит из области видимости при завершении цикла.

9.

Еще примеры циклов for
Используя цикл for, напишем функцию вычисления значений в степени n:
Функция возвращает значение base^exponent (число в степени n).
base — это число, которое нужно возвести в степень, а exponent — это
степень, в которую нужно возвести base.

10.

base = 3, exponent = 2
1 итерация
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 = 2
1 итерация
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

12.

13.

14.

15.

16.

17.

18.

Тест 13
English     Русский Rules