Файл: Цикл с постусловиемwhile.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.05.2024

Просмотров: 7

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Урок Тема: Цикл с постусловиемwhile

Цель обучения:

8.3.3.1 – использовать операторы выбора и циклов в интегрированной среде разработки программ (Python)

Цели урока:

- учащиеся смогут писать код для решения задач с использование оператора цикла с предусловием

Критерии оценивания:

Учащиеся:

учащиеся

- формулируют правила записи оператора цикла while

- определяют значение переменных после выполнения оператора цикла while

- используют оператор цикла с предусловием whileпри написании программ

Этапы и время

Содержание

ФОУД (формы организации учебной деятельности)

Сервисы (инструменты ИКТ)

Начало урока
5 минут

Актуализация темы
Запись темы урока и даты в тетрадь.


Повторение – Индивидуальная работа для всех учащихся

1 балл

- Пройди по ссылке и выполни задание «ЦИКЛЫ». (В процессе работы, добейся 100% результата, скриншот отправь учителю)

Подумай: ответь на вопрос УСТНО

- В каждой инструкции whileдолжны присутствовать…? (Вспомни, что важно указать при оформлении цикла ПОКА)

ПОМНИ

В каждой инструкции while должны присутствовать:

  1. УСЛОВИЕ – определяющее, будет ли выполняться тело цикла

  2. ТЕЛО ЦИКЛА – состоящее из одной или нескольких инструкций, записанных с отступом одинаковой величины

  3. ИНСТРУКЦИИ – изменяющие значения параметра цикла, входящего в проверяемое условие (начальное значение – до цикла, и изменение параметра цикла в теле цикла)

Запиши в тетрадь тему урока


«ЦИКЛЫ»

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 – NewFile) и запиши данную программу. Скриншот исполненной программы отправь учителю.



Индивидуальное задание (для большинства учащихся) – 2 балла

Ответь письменно на вопросы

- Какую задачу выполняет программа?
Индивидуальная

2 балла

З апусти Новый файл в среде Python, (File – NewFile) и замени оператор break на continue. Скриншот исполненной программы отправь учителю.Запиши программу в тетради и сформулируй задачу, которую решает полученная программа.
Скриншот работы в тетради отправь учителю



ИНСТРУКЦИИ в цикле https://learningapps.org/watch?v=pjnyiyxht21

Конец урока


Рефлексия урока

Что нового вы узнали на этом уроке?

Что осталось не ясным для вас?




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

Задания выполнить и фото отправить учителю









можно программировать в режиме online, для этого перейдите по ссылке https://trinket.io/python3