|
8 класс Цикл с постусловием while. Цикл с постусловиемwhile
Урок Тема: Цикл с постусловиемwhile
Цель обучения:
8.3.3.1 – использовать операторы выбора и циклов в интегрированной среде разработки программ (Python)
Цели урока:
- учащиеся смогут писать код для решения задач с использование оператора цикла с предусловием
Критерии оценивания:
Учащиеся:
учащиеся
- формулируют правила записи оператора цикла while
- определяют значение переменных после выполнения оператора цикла while
- используют оператор цикла с предусловием whileпри написании программ
Этапы и время
| Содержание
| ФОУД (формы организации учебной деятельности)
| Сервисы (инструменты ИКТ)
| Начало урока 5 минут
| Актуализация темы Запись темы урока и даты в тетрадь.
| Повторение – Индивидуальная работа для всех учащихся
1 балл
- Пройди по ссылке и выполни задание «ЦИКЛЫ». (В процессе работы, добейся 100% результата, скриншот отправь учителю)
Подумай: ответь на вопрос УСТНО
- В каждой инструкции whileдолжны присутствовать…? (Вспомни, что важно указать при оформлении цикла ПОКА)
ПОМНИ
В каждой инструкции while должны присутствовать:
УСЛОВИЕ – определяющее, будет ли выполняться тело цикла ТЕЛО ЦИКЛА – состоящее из одной или нескольких инструкций, записанных с отступом одинаковой величины ИНСТРУКЦИИ – изменяющие значения параметра цикла, входящего в проверяемое условие (начальное значение – до цикла, и изменение параметра цикла в теле цикла)
Запиши в тетрадь тему урока
|
«ЦИКЛЫ»
https://learningapps.org/5418937
| Середина урок
30 минут
Закрепление пройденного материала
|
|
Индивидуальная работа для всех учащихся– 2 балла
k = 10
while k > 5:
print(k)
k = k + 1
| Посмотри внимательно программный код. Ответь на вопросы:
|
З апиши в тетрадь программу и заполненную (голубую) часть таблицы
Набери программный код в среде Python и попробуй ответить на вопрос:Сколько раз будет выполнен цикл? Как вы думаете ПОЧЕМУ?
Цикл будет выполняться, пока k больше 5. Изначально k больше 5, далее значение k только увеличивается, поэтому получается бесконечный цикл - ЗАЦИКЛИВАНИЕ
Если это условие никогда не станет ложным - программа зацикливается.
Рассмотрите внимательно таблицу и вспомните способы деления
СПОСОБ ДЕЛЕНИЯ
| ОБОЗНАЧЕНИЕ
| ПРИМЕР
| Обычное деление
| /
| 11 / 2=5.5
| Целочисленное деление
| //
| 11 // 2=5
| Остаток от деления
| %
| 11 % 2=1
|
Индивидуальная работа для всех учащихся– 1 балл
Пройди по ссылке и сопоставь ИНСТРУКЦИИ и их назначение. (В процессе работы, добейся 100% результата, вспомни назначение инструкций break и continue, скриншот отправь учителю) Практическая работа (для всех учащихся) – 2 балла
Запусти Новый файл в среде Python, (File – NewFile) и запиши данную программу. Скриншот исполненной программы отправь учителю.
Индивидуальное задание (для большинства учащихся) – 2 балла
Ответь письменно на вопросы
- Какую задачу выполняет программа? Индивидуальная
– 2 балла
З апусти Новый файл в среде Python, (File – NewFile) и замени оператор break на continue. Скриншот исполненной программы отправь учителю.Запиши программу в тетради и сформулируй задачу, которую решает полученная программа. Скриншот работы в тетради отправь учителю
|
ИНСТРУКЦИИ в цикле https://learningapps.org/watch?v=pjnyiyxht21
| Конец урока
| Рефлексия урока
| Что нового вы узнали на этом уроке?
Что осталось не ясным для вас?
|
| Обратная связь
| Задания выполнить и фото отправить учителю
|
|
| можно программировать в режиме online, для этого перейдите по ссылке https://trinket.io/python3 |
|
|