8 класс
Занятие 10. Оператор цикла с предусловием
8 класс
Занятие 10. Оператор цикла с предусловием
Цель: планируется, что к окончанию урока учащиеся будут
знать:
что такое оператор цикла с предусловием;
формат записи оператора цикла с предусловием в блок-схеме;
формат записи оператора цикла с предусловием на изучаемом языке программирования.
уметь:
записывать оператор цикла с предусловием;
определять, сколько раз выполнится тело цикла с предусловием;
использовать оператор цикла с предусловием для решения предложенных задач.
Задачи личностного развития:
содействовать развитию логического и алгоритмического мышления;
содействовать формированию компьютерной грамотности;
способствовать воспитанию информационной культуры;
содействовать развитию дисциплинированности и любознательности;
способствовать бережному отношению при эксплуатации средств ИКТ.
Тип урока: урок изучения нового материала.
Учебно-методическое обеспечение:
учебное пособие "Информатика 8, В.М. Котов";
рабочая тетрадь по информатике 8 класс Л.Г. Овчинникова (опционально);
раздаточный материал: "Занятие 10. Оператор цикла с предусловием.docx";
презентация по теме (12 слайдов).
Программное обеспечение:
Среда программирования PascalABC.NET (скачать).
Ход урока
Приветствие учащихся. Создание благоприятного настроя на уроке.
Проверить готовность учащихся к уроку с помощью слова ТРУД: "Тетрадь, ручка, учебник и дневник" (презентация, 1 слайд).
Выборочно у нескольких учащихся проверить задание 5 (Урок 16, рабочая тетрадь).
Предложить учащимся выполнить тест на компьютере (7 вопросов по теме: "Оператор ветвления").
Обратить внимание учащихся на то, что в жизни имеют место ситуации, когда необходимо выполнить один и тот же набор действий многократно. Предложить учащимся назвать ситуации, когда нужно выполнить однотипные действия несколько раз.
Сформулировать тему урока: "Оператор цикла с предусловием" (презентация, 2 слайд)
Совместно с учащимися сформулировать цели урока (презентация, 3 слайд):
Буду знать:
что такое оператор цикла с предусловием;
формат записи оператора цикла с предусловием в блок-схеме и на языке программирования Pascal.
Буду уметь (смогу):
записывать оператор цикла с предусловием;
использовать оператор цикла с предусловием для решения задач.
§17.1, ответить на вопросы 1-3 (учебное пособие).
Урок 18, выполнить задание 6 (рабочая тетрадь).
Предложить вспомнить, что такое алгоритмическая конструкция "повторение (цикл)" и "тело цикла", в случае затруднения, обратиться за помощью в учебное пособие (§17.1).
Напомнить учащимся, что существуют три вида алгоритмической конструкции "повторение (цикл)": цикл с предусловием, цикл с постусловием и цикл с параметром. Повторить, что этом уроке, учащиеся рассмотрят цикл с предусловием.
Ввести понятие "Алгоритмическая конструкция цикл с предусловием" (алгоритмическая конструкция, при которой условие проверяется до выполнения тела цикла. Если условие изначально ложно, цикл не выполнится ни разу). Параллельно показать блок-схему цикла с предусловием (пример 13.2, §13, учебное пособие, или презентация, 5 слайд).
Используя материал учебного пособия (§17.1) ввести понятие "оператор цикла", подвести к понятию "оператор цикла с предусловием" и озвучить определение.
Обратить внимание на формат оператора цикла с предусловием на изучаемом языке программирования (§17.1, учебное пособие, или презентация, 6 слайд), акцент сделать тело цикла и составной оператор (или аналог группировки команд).
Привести пример использования цикла с предусловием (презентация, 7, 8 слайды).
Рассмотреть пример 17.2 (§17.1, учебное пособие, или презентация, 9 слайд).
Организовать работу в парах: разобрать работу программы из задания 1 (Урок 18, рабочая тетрадь, или задание 1, раздаточный материал, или презентация, 10 слайд). Провести обсуждение, используя вопросы задания 1 (Урок 18, рабочая тетрадь, или задание 1, раздаточный материал).
Предложить выполнить на компьютере задания 2 а и 3 а (Урок 18, рабочая тетрадь, или задания 2 и 3, раздаточный материал).
Акцент делается на зрительную систему.
Предложить выполнить на компьютере задание 4 а (Урок 18, рабочая тетрадь, или задание 4, раздаточный материал).
Дополнительно: учащимся, которые справились с заданиями, предложить выполнить на компьютере задание 5 а (Урок 18, рабочая тетрадь, или задание 5, раздаточный материал).
Организовать обсуждение (презентация, 12 слайд):
С какой целью используется алгоритмическая конструкция "повторение (цикл)"?
От чего зависит количество повторов в алгоритмической конструкции "цикл с предусловием"?
В каких ситуациях тело цикла с предусловием выполняется бесконечно?
В каких ситуациях тело цикла с предусловием не выполняется ни разу?
Обсудить результаты выполнения заданий (теста), провести коррекцию. Предложить учащимся вернуться к цели урока, обсудить, удалось ли ее достичь. Обратить внимание на вопросы, на которые необходимо будет найти ответы при подготовке к следующему уроку. Оценить работу учащихся.
Задать вопросы:
Что вам понравилось на этом уроке?
Что на занятии было самым простым?
Что вызвало затруднения?
Что хотелось бы изменить в уроке?