Раздел
|
|
ФИО педагога
|
|
Дата
|
|
Класс
|
Количество присутствующих:
|
отсутствующих:
|
Тема урока
|
Цикл с предусловием While
|
Цели обучения, которые достигаются на данном уроке (ссылка на учебную программу)
|
8.3.3.1 использовать операторы выбора и циклов в интегрированной среде разработки программ
|
Цель урока
|
Формировать у учащихся умения строить блок схему алгоритма и решать жизненные задачи используя цикл с постусловием
|
Критерии успеха
|
формулируют правила записи оператора цикла while
- определяют значение переменных после выполнения оператора цикла while
- используют оператор цикла с предусловием whileпри написании программ
|
Ход урока
|
Этапы урока
|
Деятельность учителя
|
Деятельность обучающихся
|
Оценивание
|
Ресурсы
|
Организационный этап
|
Организационный момент. Учащиеся и учитель приветствуют друг друга. Соблюдение норм речевого этикета, эмоциональный настрой на урок способствует воспитанию уважения к себе и другим.
Scheduled Lesson Activities)
- Hello? How are you? Who is not in class?
What is the date today?
Актуализация знаний: «Вопрос - ответ»:
Какие виды циклов вы знаете?
Что такое тело цикла?
Как вы понимаете условие повторения цикла?
Можно ли вначале проверить условие повторения цикла, а потом выполнить тело цикла?
Постановка цели урока(совместно с учащимися): Improve understanding of loops; Apply ‘While’ loop
|
Показывают решения задач, при возникновении вопросов разбирают с учителем
|
Интерактивное обучение
|
Диалогическое обучение
Саморегулируемое обучение
Критическое мышление
|
Изучение нового материала
|
Циклспредусловием–этоцикл,которыйповторяетсядотехпор,покаусловиевыполняется(истинно).Блок-схемацикласпредусловиемпредставленанарисунке1.
Рис.1.
ДляреализациицикласпредусловиемиспользуетсяоператорWhile.ВобщемвидеоператорWhileнаязыкепрограммированияПаскальможетбытьпредставлентак:
While<условие>doзаголовокцикла
Begin
<оператор_1>;телоцикла
<оператор_2>;
End;
Важнопомнить:
Еслиусловиесразуоказываетсяложным,циклспредусловиемневыполнитсяниразу!
Втелецикладолжныбытьоператоры,которыевкакой-томоментизменятзначениеусловия,сделавеголожным.Еслиэтогонеслучится,циклбудетбесконечным,тоестьпрограмма«зациклится».
Зациклившуюсяпрограммуследуетостановитьспомощьюкоманды
Программа->Завершить,иначеонабудетвыполнятьсябесконечно(точнее,довыключениякомпьютера).
Воператорахforиwhileточкасзапятойнеставитсянипередсловомdo,нипосленего!
|