Программирование на языке Python. Циклические алгоритмы

Слайд 2

Что такое цикл?

Цикл – это многократное выполнение одинаковых действий.

Два вида циклов:
цикл с

Что такое цикл? Цикл – это многократное выполнение одинаковых действий. Два вида
известным числом шагов (сделать 10 раз) Цикл for
цикл с неизвестным числом шагов (делать, пока выполняется условие) Цикл while

Задача. Вывести на экран 10 раз слово «Привет».

Слайд 3

Повторения в программе

print("Привет")
print("Привет")
...
print("Привет")

Повторения в программе print("Привет") print("Привет") ... print("Привет")

Слайд 4

Блок-схема цикла

начало

конец

да

нет

тело цикла

Блок-схема цикла начало конец да нет тело цикла

Слайд 5

Цикл с переменной

Задача. Вывести 10 раз слово «Привет!».

for :
print("Привет!")

i in range(10)

в

Цикл с переменной Задача. Вывести 10 раз слово «Привет!». for : print("Привет!")
диапазоне [0,10)

Цикл с переменной:

range(10) → 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Слайд 6

Цикл с переменной

Задача. Вывести все степени двойки от 21 до 210.

for :

Цикл с переменной Задача. Вывести все степени двойки от 21 до 210.
print ( 2**k )

k in range(1,11)

в диапазоне [1,11)

Цикл с переменной:

range(1,11) → 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

2
4
8
16
32
64
128
256
512
1024

Слайд 7

Цикл с переменной: другой шаг

100
81
64
49
36
25
16
9
4
1

1
9
25
49
81

for :
print ( k**2 )

k in range(1,11,2)

for

Цикл с переменной: другой шаг 100 81 64 49 36 25 16
:
print ( k**2 )

k in range(10,0,-1)

шаг

10,9,8,7,6,5,4,3,2,1

1,3,5,7,9