Проверка выполнения задания.
|
Учащиеся выполняют задания, в которых строят правильную цепочку.
Составляют разветвляющийся алгоритм
Переводят в программный код
|
Обратная связь
Стратегия «Карусель»
Взаимооценивание
Стратегия «Стикер
Стратегия «Светофор»
|
Цветные стикеры
Карточки с заданием
Учебник,
|
Конец урока
5 минут
|
Рефлексия:
1. Что мы сегодня узнали?
2. Какие у вас были затруднения при выполнении задач?
3. Что у вас получилось?
4. Что у вас не получилось?
5. Как это можно исправить?
6. Можно ли полученные знания использовать в проектной работе? Если да предложите ваши варианты
Домашнее задание
Придумать, как вы будите применять условия в своих проектах. Составить программу (достаточно часть проекта, где показано условие)
|
С помощью хлопков и топаний определяют свои успехи.
|
Самооценивание
|
|
Раздел
|
Программирование алгоритмов на языке Python(пайтон
|
ФИО педагога
|
Дерманская И.В.
|
Дата
|
|
Класс: 7
|
Количество присутствующих:
|
отсутствующих:
|
Тема урока
|
Программирование вложенных условий
|
Цели обучения, которые достигаются на данном уроке (ссылка на учебную программу)
|
7.3.3.2 использовать вложенные условия на языке программирования Python(пайтон)
|
Цель урока
|
Все учащиеся будут знать:
Что такое вложенное ветвление и способы его реализации;
Способы записи вложенных ветвлений на языке программирования и в виде блок-схемы.
Большинство учащихся научится:
Применить полученные знания при решении задачи на компьютере
Некоторые учащиеся будут уметь:
Применять вложенные ветвления при разработке собственного проекта.
|
Критерии успеха
|
Учащиеся достигли цели если:
могут объяснить, что такое вложенное ветвление;
знают способы записи вложенных ветвлений на языке программирования и в виде блок-схемы;
применяют полученные знания при решении задачи на компьютере.
|
Ход урока
|
Этапы урока
|
Деятельность учителя
|
Деятельность обучающихся
|
Оценивание
|
Ресурсы
|
Начало урока
|
Организационный момент.
Актуализация знаний, повторение структуры составного условия и подведение к теме урока, через решение жизненной ситуации:
Задание1. Запишете с помощью условного оператора «Если завтра будет температура воздаха ниже -25 градусов Цельсия и ветер более 10м/c, тогда мы не будем учиться. Иначе если температура воздаха выше -25 градусов Цельсия или ветер менее 10м/c, тогда мы будем учиться».
Ознакомление учащихся с темой урока, его целями и критериями успеха.
|
Настрой на урок, выполняют задание
|
Словесная оценка
|
Раздаточный материал
|
Изучение нового материала
|
Объяснение способов вложения ветвлений:
1 способ:
if <Условие1> then
if <Условие2> then
<Операторы1>
else
<Операторы2>
end
else
<Операторы3>
end;
2 способ:
if <Условие1> then
<Операторы1>
else
if <Условие2> then
<операторы2>
else
<операторы3>
end
end;
Физминутка.
Решение задач:
Задача 1: Даны два числа. Сравнить числа. На экране должно появиться приглашение к вводу чисел: «Введите два целых числа». Пользователь может ввести любые числа, например, 36 и 54. Программа должна вывести на экран результат: «Первое число меньше второго». Если пользователь ввел 54 и 36. Программа должна вывести на экран результат: «Первое число больше второго».
Ответ:
program sravnenie;
var a,b: integer;
begin
write('Введите два числа');
readln(a,b);
if a>b then write ('первое больше второго')
else
if a else write ('числа равны');
end.
Задание 2: Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из него 2; если нулевым, то заменить его на 10. Вывести полученное число.
Ответ:
program ifprimer;
var
a: integer;
begin
read(a);
if a >= 0 then
if a = 0 then a := 10 else Inc(a) {перед else нет точки с запятой.}
else a -= 2;
write(a);
end.
Работа над проектом
Ученики используют вложенные ветвления при разработке собственных проектов.
|
ученики самостоятельно изучают новый материал.
Дети решают задание в парах
|
Словесная оценка учителя
. Взаимооценивание
Достарыңызбен бөлісу: |