Разделы презентаций


Основы алгоритмизации и программирования

Цикл forЦикл while

Слайды и текст этой презентации

Слайд 1Основы алгоритмизации и программирования
Пушкарев Александр Николаевич
к.т.н., преподаватель
ГАПОУ ТО «Колледж цифровых

и педагогических технологий»

Основы алгоритмизации и программированияПушкарев Александр Николаевичк.т.н., преподавательГАПОУ ТО «Колледж цифровых и педагогических технологий»

Слайд 2Цикл for
Цикл while

Цикл forЦикл while

Слайд 3Циклы
Цикл – выполнение определенное количество раз некоторого действия (последовательности действий).

В

Python основными циклами являются:
– цикл while;
– цикл for.

ЦиклыЦикл – выполнение определенное количество раз некоторого действия (последовательности действий).В Python основными циклами являются:	– цикл while;	– цикл

Слайд 4Цикл while
Цикл while организует непрерывное выполнение действия, пока выполняется заданное

условие.
while Условие :
Действие

Пример использования цикла while для определения наибольшего целочисленного

делителя числа 72, отличного от него самого:
n = 71

while 72 % n != 0 :
n = n – 1

print(n) # 36
Цикл whileЦикл while организует непрерывное выполнение действия, пока выполняется заданное условие.	while Условие :		ДействиеПример использования цикла while для

Слайд 5Цикл while
Цикл while также позволяет организовать выполнение блока действий за

одну свою итерацию (прохождение цикла).
while Условие :
Действие1
Действие2

ДействиеN

Пример использования цикла while

для вывода всех степеней числа 2, не превышающих 1000:
n = 1

while n < 1000 :
print(n)
n = n * 2 # 1 2 4 8 16 32 64 128 256 512

Цикл whileЦикл while также позволяет организовать выполнение блока действий за одну свою итерацию (прохождение цикла).	while Условие :		Действие1		Действие2		…		ДействиеNПример

Слайд 6Цикл for
Цикл for организует выполнение действия над каждым элементом из

указанного множества.

for ИмяПеременнойЭлемента in МножествоЭлементов :
Действие

Пример использования цикла for для

вывода номеров месяцев, завершающих кварталы в году:

for month in [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ] :
if month % 3 == 0 :
print(month) # 3 6 9 12


Цикл forЦикл for организует выполнение действия над каждым элементом из указанного множества.	for ИмяПеременнойЭлемента in МножествоЭлементов :		ДействиеПример использования

Слайд 7Цикл for
Цикл for также позволяет организовать выполнение ряда действий за

одну свою итерацию.
for ИмяПеременнойЭлемента in МножествоЭлементов :
Действие1
Действие2

ДействиеN



Цикл forЦикл for также позволяет организовать выполнение ряда действий за одну свою итерацию.	for ИмяПеременнойЭлемента in МножествоЭлементов :		Действие1		Действие2		…		ДействиеN

Слайд 8Цикл for
Пример использования цикла for для подсчёта количества букв и

слов в предложении:

phrase = 'To be or not to be

that is the question'
letters = 0
spaces = 1

for symbol in phrase :
if symbol != ' ' :
letters = letters + 1
else :
spaces = spaces + 1

print('В предложении ', letters, 'букв и ', spaces, 'слов.')

# В предложении 30 букв и 10 слов.


Цикл forПример использования цикла for для подсчёта количества букв и слов в предложении:	phrase = 'To be or

Слайд 9Инструкция break
Инструкция break позволяет принудительно прервать выполнение текущего цикла и

начать выполнение следующего за ним кода.

while Условие1 :
Действие1
if Условие2 :
break #

В случае выполнения Условия2
# цикл сразу прервётся
# и следующим будет выполнено Действие0

ДействиеN

Действие0

Инструкция breakИнструкция break позволяет принудительно прервать выполнение текущего цикла и начать выполнение следующего за ним кода.	while Условие1

Слайд 10Инструкция break
Пример использования инструкции break для определения наибольшего целочисленного делителя

числа 72, отличного от него самого :

n = 71

while n

> 0 :
if 72 % n == 0 :
break
n = n – 1

print(n) # 36
Инструкция breakПример использования инструкции break для определения наибольшего целочисленного делителя числа 72, отличного от него самого :	n

Слайд 11Инструкция continue
Инструкция continue позволяет принудительно начать выполнение цикла с новой

итерации.

while Условие1 :
Действие1
if Условие2 :
continue # В случае выполнения Условия2
# цикл

сразу начнёт новую итерацию
# с выполнения Действия1

ДействиеN


Инструкция continueИнструкция continue позволяет принудительно начать выполнение цикла с новой итерации.	while Условие1 :		Действие1		if Условие2 :			continue	# В случае

Слайд 12Инструкция continue
Пример использования инструкции continue для вывода всех чисел от

1 до 10, кроме 5 :

for el in range(1,

11) :
if el == 5 :
continue
print(el) # 1, 2, 3, 4, 6, 7, 8, 9, 10


Инструкция continueПример использования инструкции continue для вывода всех чисел от 1 до 10, кроме 5 :	for el

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика