Похожие презентации:
dc45014c3e85433fa7329027b141c362 (1)
1.
ПРОГРАММИРОВАНИЕЦИКЛИЧЕСКИХ
АЛГОРИТМОВ
НАЧАЛА ПРОГРАММИРОВАНИЯ
НА ЯЗЫКЕ PYTHON
2.
КЛЮЧЕВЫЕ СЛОВА✦ повторение
✦ циклический алгоритм
✦ оператор цикла
✦ тело цикла
✦ цикл с условием
✦ цикл с переменной
✦ вложенные циклы
✦ сложность алгоритма
3.
ПОВТОРЕНИЕПовторение (цикл) - последовательность действий,
выполняемых многократно.
Последовательность действий, многократно повторяющаяся в
процессе выполнения цикла, называется телом цикла.
Типы циклов:
1) цикл с условием:
✦ цикл с заданным условием продолжения работы;
✦ цикл с заданным условием окончания работы;
2) цикл с переменной.
4.
Циклический алгоритм - алгоритм, содержащийпоследовательность действий, многократно повторяющуюся в
процессе его выполнения.
Оператор цикла - команда, реализующая на языке
программирования алгоритмическую конструкцию
«повторение».
В языке программирования Python существует несколько
операторов цикла:
✦while
✦for
5.
ПРОГРАММИРОВАНИЕ ЦИКЛОВ С ЗАДАННЫМУСЛОВИЕМ ПРОДОЛЖЕНИЯ РАБОТЫ
Общий вид оператора:
while <условие> :
<тело цикла>
нет
Условие
Здесь:
да
<условие> - логическое выражение;
пока оно истинно, выполняется тело цикла;
<тело цикла> - один или несколько операторов,
описывающих последовательность действий,
выполняемых многократно.
Тело цикла
6.
ЧИТАЕМ ПРОГРАММНЫЙ КОДn = int(input())
while n > 0:
print(n % 10)
n = n // 10
Что получится, если вместо 10
использовать 2; 5; 8?
7.
ЧИТАЕМ ПРОГРАММНЫЙ КОД12, 13, 18, 23, 120, 83, 113, 0
k = 0
a = int(input())
while a != 0:
if a % 10 == 3:
k += 1
a = int(input())
print('k=', k)
k=4
8.
print('Обработка последовательности')k = 0
print('Первый член последовательности>>')
a = int(input())
while a != 0:
if a % 10 == 3:
k += 1
print('Очередной член последовательности или 0>>')
a = int(input())
print('k=', k)
9.
ВОПРОСЫ И ЗАДАНИЯДана последовательность операторов:
a = 1
b = 2
while a + b < 8:
a = a + 1
b = b + 2
s = a + b
Сколько раз будет повторен цикл и какими будут
значения
переменных a, b, s после исполнения этой последовательности
операторов?
Программирование