1.27M
Категория: ПрограммированиеПрограммирование

Циклический алгоритм в Python. 8 класс

1.

Повторение

2.

«Умный в гору не пойдет, умный гору
обойдет»
Начало
Препятствие в
виде
возвышенности
Какая
пословица
зашифрована
?
Да
Нет
Умный?
Восхождение
Обход
------
Конец

3.

«Готовь сани летом, а телегу зимой»
Начало
Да
Какая
пословица
зашифрована
?
Сани
Лето?
Нет
Да
Зима?
Телега
Конец

4.

«После драки кулаками не машут»
Начало
Драка
Да
Какая
пословица
зашифрована
?
Кончилась
драка?
Нет
Маши
кулаками
Не маши
Конец

5.

Пока бочка не полная, носи воду
Антону
бабушка
сказала
наполнить
бочку водой
Бочка полная?
Да!
Закончили!
Бочка полная?
Нет
Носим воду

6.

Цикл while Python

7.

Обучающая цель: изучение нового материала по теме
«Циклические алгоритмы»
Цели и
задачи:
Развивающая цель: развивать мышление, умение применять
полученные знания при решении задач различной
направленности
Мотивационная цель: стимулировать интерес учащихся к
данной теме и предмету в целом

8.

Настя любит
кататься на
Знакомьтесь
велосипеде.
это она не
Пока
Настя. 6
проедет
кругов, она не
поедет домой

9.

Начало
Вводим круг
Вывод
Составим
схему
Условие
6 кругов?
Конец

10.

ЦИКЛ
ПОКА

11.

Составим код
для Насти.
k=0 # Изначально круг равен нулю
while k<6: # ПОКА кругов меньше 6
k+=1 # Проезжаем круг и прибавляем
print('Круг:’,k) # Запишем какой круг
print('Едем домой!’) #Выход из цикла

12.

Она написала план тренировок на 21 день
Каждый день увеличивая нагрузку и
время тренировки
Рита решила
подготовиться
к лету.
1 день 10 минут
следующий день + 3
минуты
Сколько минут будет длиться тренировка в 21
день?

13.

Начало
Вводим день
Время =10
Вывод Время
тренировки
Составим
схему
Условие
21 день?
Конец

14.

Составим код
для Риты.
d=0 # День 0 т.к. тренировка не началась
t=7 # 7 минут
while d<21: # Пока дней не 21 выполняем
цикл
d+=1 # добавляем день
t+=3 # добавляем минуты
print('День',d, "Время:",t)
print('Последняя тренировка! Время:',t)

15.

Вася ещё не знает, что на любое сообщение коварный
бот отвечает двумя сообщениями подряд:
«Прекрасный день для шопинга!» и «Купи слона!».
Соня написала
бота и
попросила
старшего брата
Васю его
потестировать.
Только если написать ему «Куплю», бот
отправляет сообщения «Прекрасный день
для шопинга!» и «Ты опоздал, слоны
закончились!», а потом сразу
останавливается.

16.

1. Вводим слово «Куплю»
2. Если условие выполнено верно, пишем :
Прекрасный день для шопинга!» «Ты опоздал,
слоны закончились!»
Структурируем
задачу
4. Бот остановлен
5. Если условие не выполнено отвечаем
«Прекрасный день для шопинга!» и «Купи слона!».
6. Бот работает дальше

17.

Пишем
программу
message = input()
print('Прекрасный день для шопинга!')
while message != 'Куплю’:
print('Купи слона!’)
message = input()
print('Прекрасный день для шопинга!')
print('Ты опоздал, слоны закончились!')

18.

Рефлексия
Понял(а) тему
Есть трудности
Я не понял тему

19.

Напишите программу для следующих задач
Домашнее
задание
1. Надежда Николаевна проверяет тетради. Что бы
себя стимулировать она задала условие, если
проверила 15 тетрадей съем конфету, иначе
выведу «Еще n тетрадей!» (Например 4
проверено, вывод на экран «Еще 11 тетрадей»,
использовать вычитание)
2. Егор читает книгу. Когда он будет на 200 странице
он говорит «Отдых», иначе «Еще страничку».
Дано: Он находится на 120 странице
English     Русский Правила