8 класс
Занятие 9. Оператор ветвления
8 класс
Занятие 9. Оператор ветвления
Конструкция ветвления: полная и сокращенная форма в блок-схеме. Оператор ветвления на изучаемом языке программирования
знать:
что такое оператор ветвления;
представление оператора ветвления в блок-схеме;
формат оператора ветвления в полной и сокращенной форме на изучаемом языке программирования.
уметь:
записывать оператор ветвления с помощью изучаемого языка программирования;
реализовывать на компьютере алгоритмы с использованием оператора ветвления.
Задачи личностного развития:
содействовать развитию логического и алгоритмического мышления;
содействовать формированию компьютерной грамотности;
способствовать воспитанию информационной культуры;
содействовать развитию дисциплинированности и любознательности;
способствовать бережному отношению при эксплуатации средств ИКТ.
Тип урока: урок изучения нового материала.
Учебно-методическое обеспечение:
учебное пособие "Информатика 8, В.М. Котов";
рабочая тетрадь по информатике 8 класс Л.Г. Овчинникова;
раздаточный материал: "Занятие 9. Оператор ветвления".
Программное обеспечение:
Среда программирования PascalABC.NET (скачать).
Ход урока
Приветствие учащихся. Создание благоприятного настроя на уроке.
Проверить готовность учащихся к уроку с помощью слова ТРУД: "Тетрадь, ручка, учебник и дневник" (презентация, 1 слайд).
Предложить выполнить тест на компьютере (13 вопросов по теме: "Простые и составные условия").
Предложить выполнить действия:
если за окном светит солнце - хлопнуть в ладоши;
если идет дождь - топнуть ногой;
если готовы к уроку и на столе лежат тетрадь, ручка, учебник, дневник - поднять правую руку;
если нет вопросов по домашнему заданию - открыть учебник с. 76.
Обратить внимание учащихся: в предложенных ситуациях каждый из них выполнял то либо другое действие в зависимости от условия. Напомнить, что такие ситуации часто встречаются в жизни, а алгоритмы, которые в этом случае выполняются, имеют свое название - алгоритмы с ветвлением.
Предложить вспомнить, что такое алгоритмическая конструкция ветвление и какой вид имеет ее блок-схема, пояснить полную и сокращенную форму (пример 13.2, с. 60, учебное пособие, или с. 60, рабочая тетрадь, или презентация, 2-4 слайды).
Сформулировать тему урока: "Оператор ветвления" (презентация, 5 слайд)
Совместно с учащимися сформулировать цели урока (презентация, 6 слайд):
Буду знать:
что такое оператор ветвления;
представление оператора ветвления в блок-схеме;
формат оператора ветвления на языке Pascal.
Буду уметь (смогу):
записывать оператор ветвления с помощью языка Pascal;
реализовывать на компьютере алгоритмы с использованием оператора ветвления.
Параграф 16, ответить на вопросы 1-3 (с. 81, учебное пособие).
Урок 16. Задание 5 (с. 62, рабочая тетрадь).
Используя материал учебного пособия (с. 76) или рабочая тетрадь (с. 59), ввести понятие "оператор ветвления" (условный оператор), рассмотреть формат оператора ветвления в полной и сокращенной форме (с. 59, рабочая тетрадь, или с. 76, 77, учебное пособие, или презентация, 8 слайд).
Рассмотреть оператор ветвления с проверкой нескольких условий в одной конструкции (презентация, 9 слайд).
Рассмотреть с учащимися пример 16.1 (с. 76, учебное пособие, или задание 2, с. 61, рабочая тетрадь, или презентация, 10 слайд).
Пояснить особенность использования составного оператора в конструкции ветвления (с. 60, рабочая тетрадь, или презентация, 11 слайд).
Объяснить основные рекомендации форматирования кода программы (табуляция вложенных команд в составном операторе; создание пустой строки перед и после операторов ветвления), познакомить с кнопкой автоматического форматирования кода (презентация, 11 слайд).
Предложить выполнить на компьютере задание 3 а (с. 61, рабочая тетрадь, или задание 1 в раздаточном материале). Напомнить условие определения четности или нечетности числа на языке программирования.
Предложить учащимся выполнить на компьютере задание 3 б (с. 61, рабочая тетрадь, или задание 2 в раздаточном материале).
Акцент делается на зрительную систему.
Организовать обсуждение (презентация, 13 слайд):
С какой целью используется оператор ветвления?
Поясните, как работает оператор ветвления?
Где в записи оператора ветвления на языке Pascal ставится знак точка с запятой?
Предложить учащимся выполнить на компьютере задание 4 а (с. 61, рабочая тетрадь, или задание 3 в раздаточном материале).
Дополнительно: учащимся, которые выполнили все задания, предложить выполнить задание 4 б (с. 61, рабочая тетрадь, или задание 4 в раздаточном материале).
Обсудить результаты выполнения заданий (теста), провести коррекцию. Предложить учащимся вернуться к цели урока, обсудить, удалось ли ее достичь. Обратить внимание на вопросы, на которые необходимо будет найти ответы при подготовке к следующему уроку. Оценить работу учащихся.
Задать вопросы:
Что вам понравилось на этом уроке?
Что на занятии было самым простым?
Что вызвало затруднения?
Что хотелось бы изменить в уроке?