|
цикл с постусловием. 8 класс Цикл с постусловием while. Цикл с постусловием while
План дистанционного урока 8 класс по информатике
Урок Тема: Цикл с постусловием 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
| Посмотри внимательно программный код. Ответь на вопросы:
|
Назовите параметр цикла
| 1
|
| Начальное значение параметра цикла
| 2
|
| Условие при котором цикл остановиться
| 3
|
| Как меняется значение параметра цикла
| 4
|
|
З апиши в тетрадь программу и заполненную (голубую) часть таблицы
Набери программный код в среде Python и попробуй ответить на вопрос: Сколько раз будет выполнен цикл? Как вы думаете ПОЧЕМУ?
Цикл будет выполняться, пока k больше 5. Изначально k больше 5, далее значение k только увеличивается, поэтому получается бесконечный цикл - ЗАЦИКЛИВАНИЕ
Если это условие никогда не станет ложным - программа зацикливается.
Рассмотрите внимательно таблицу и вспомните способы деления
СПОСОБ ДЕЛЕНИЯ
| ОБОЗНАЧЕНИЕ
| ПРИМЕР
| Обычное деление
| /
| 11 / 2=5.5
| Целочисленное деление
| //
| 11 // 2=5
| Остаток от деления
| %
| 11 % 2=1
|
Индивидуальная работа для всех учащихся – 1 балл
Пройди по ссылке и сопоставь ИНСТРУКЦИИ и их назначение. (В процессе работы, добейся 100% результата, вспомни назначение инструкций break и continue, скриншот отправь учителю) Практическая работа (для всех учащихся) – 2 балла
Запусти Новый файл в среде Python, (File – New File) и запиши данную программу. Скриншот исполненной программы отправь учителю.
Индивидуальное задание (для большинства учащихся) – 2 балла
Ответь письменно на вопросы
- Какую задачу выполняет программа? Индивидуальная
(для некоторых учащихся) – 2 балла
З апусти Новый файл в среде Python, (File – New File) и замени оператор break на continue. Скриншот исполненной программы отправь учителю. Запиши программу в тетради и сформулируй задачу, которую решает полученная программа. Скриншот работы в тетради отправь учителю
|
ИНСТРУКЦИИ в цикле https://learningapps.org/watch?v=pjnyiyxht21
| Конец урока
| Рефлексия урока
| Что нового вы узнали на этом уроке?
Что осталось не ясным для вас?
|
| Обратная связь
| Задания выполнить и фото отправить учителю
|
|
|
Для выполнения следующих заданий вам необходимо установить на свой компьютер Python. Достаточно простая для программирования интегрированная среда разработки – Thonny (ссылка для скачивания - https://ru.freedownloadmanager.org/Windows-PC/Thonny-FREE.html)
Или можно программировать в режиме online, для этого перейдите по ссылке https://trinket.io/python3 |
|
|