8 класс
Занятие 10. Оператор цикла с предусловием
8 класс
Занятие 10. Оператор цикла с предусловием
знать:
что такое оператор цикла с предусловием;
формат записи оператора цикла с предусловием в блок-схеме;
формат записи оператора цикла с предусловием на изучаемом языке программирования.
уметь:
записывать оператор цикла с предусловием;
определять, сколько раз выполнится тело цикла с предусловием;
использовать оператор цикла с предусловием для решения предложенных задач.
Задачи личностного развития:
содействовать развитию логического и алгоритмического мышления;
содействовать формированию компьютерной грамотности;
способствовать воспитанию информационной культуры;
содействовать развитию дисциплинированности и любознательности;
способствовать бережному отношению при эксплуатации средств ИКТ.
Тип урока: урок изучения нового материала.
Учебно-методическое обеспечение:
учебное пособие "Информатика 8, В.М. Котов";
рабочая тетрадь по информатике 8 класс Л.Г. Овчинникова;
раздаточный материал: "Занятие 10. Оператор цикла с предусловием".
Программное обеспечение:
Среда программирования PascalABC.NET (скачать).
Ход урока
Приветствие учащихся. Создание благоприятного настроя на уроке.
Проверить готовность учащихся к уроку с помощью слова ТРУД: "Тетрадь, ручка, учебник и дневник" (презентация, 1 слайд).
Выборочно у нескольких учащихся проверить задание 5 (с. 62, рабочая тетрадь).
Предложить учащимся выполнить тест на компьютере (7 вопросов по теме: "Оператор ветвления").
Обратить внимание учащихся на то, что в жизни имеют место ситуации, когда необходимо выполнить один и тот же набор действий многократно. Предложить назвать ситуации, когда нужно выполнить однотипные действия несколько раз.
Сформулировать тему урока: "Оператор цикла с предусловием" (презентация, 2 слайд)
Совместно с учащимися сформулировать цели урока (презентация, 3 слайд):
Буду знать:
что такое оператор цикла с предусловием;
формат записи оператора цикла с предусловием в блок-схеме и на языке программирования Pascal.
Буду уметь (смогу):
записывать оператор цикла с предусловием;
использовать оператор цикла с предусловием для решения задач.
Параграф 17.1, ответить на вопросы 1-3 (с. 87, учебное пособие).
Урок 18, выполнить задание 6 (с. 67, рабочая тетрадь).
Предложить вспомнить, что такое алгоритмическая конструкция "повторение (цикл)", с. 83, учебное пособие, или с. 64, рабочая тетрадь.
Напомнить, что существуют три вида алгоритмической конструкции "повторение (цикл)": цикл с предусловием, цикл с постусловием и цикл с параметром. Сказать, что этом уроке, учащиеся рассмотрят цикл с предусловием.
Ввести понятие "цикл с предусловием" (с. 64, рабочая тетрадь). Объяснить принцип работы цикла с предусловием по блок-схеме цикла с предусловием (пример 13.2, с. 60, учебное пособие, или рис. 3.3, с. 64, рабочая тетрадь, или презентация, 5 слайд).
Используя материал учебного пособия (с. 83) ввести понятие "оператор цикла".
Обратить внимание на формат оператора цикла с предусловием на изучаемом языке программирования (с. 84, учебное пособие, или с. 64, рабочая тетрадь, или презентация, 6 слайд), акцент сделать на составной оператор (тело цикла).
Привести пример использования цикла с предусловием (презентация, 7, 8 слайды).
Рассмотреть пример 17.2 (с. 85, учебное пособие, или презентация, 9 слайд).
Организовать работу в парах: разобрать работу программы из задания 1 (с. 65, рабочая тетрадь, или задание 1 в раздаточном материале). Провести обсуждение, используя вопросы на с. 65 (рабочая тетрадь, или раздаточный материал), презентация 10 слайд.
Акцент делается на опорно-двигательную систему.
Предложить выполнить на компьютере задания 2 а и 3 а (с. 65, 66, рабочая тетрадь, или задания 2 и 3 в раздаточном материале).
Предложить выполнить на компьютере задание 4 а (с. 66, рабочая тетрадь, или задание 4 в раздаточном материале).
Дополнительно: учащимся, которые справились с заданиями, предложить выполнить на компьютере задание 5 а (с. 66, рабочая тетрадь, или задание 5 в раздаточном материале).
Организовать обсуждение (презентация, 11 слайд):
С какой целью используется алгоритмическая конструкция "повторение (цикл)"?
От чего зависит количество повторов в алгоритмической конструкции "цикл с предусловием"?
В каких ситуациях тело цикла с предусловием выполняется бесконечно?
В каких ситуациях тело цикла с предусловием не выполняется не разу?
Обсудить результаты выполнения заданий (теста), провести коррекцию. Предложить учащимся вернуться к цели урока, обсудить, удалось ли ее достичь. Обратить внимание на вопросы, на которые необходимо будет найти ответы при подготовке к следующему уроку. Оценить работу учащихся.
Задать вопросы:
Что вам понравилось на этом уроке?
Что на занятии было самым простым?
Что вызвало затруднения?
Что хотелось бы изменить в уроке?