Тема: «Виды алгоритмов. Линейный алгоритм» 9 класс Цель:

advertisement
Тема: «Виды алгоритмов. Линейный алгоритм» 9 класс
Цель: научить учащихся работать с языком программирования Pascal.
Задачи:
Обучающие:
 Проверить уровень усвоения понятий: алгоритм, исполнитель, система команд
исполнителя, данные, блок-схема, характеристики величины (имя, тип,
значение); правила записи (формат) операторов присваивания, ввода и вывода,
величина (постоянная и переменная), структура программы на языке Pascal.
 Организовать деятельность учащихся по изучению и первичному закреплению
понятий: виды алгоритмов, структура программы линейного алгоритма.
Развивающие:
 Содействовать развитию умений осуществлять самоконтроль, самокоррекцию
учебной деятельности.
 Способствовать
развитию
умения
ставить
цель
и
планировать
свою
деятельность.
 Создать условия для развития умения структурировать информацию.
Воспитывающие:
 Создать условия для воспитания умения чётко организовывать самостоятельную
и индивидуальную работу за компьютером.
 Создавать условия для воспитания взаимоуважения учащихся к друг другу.
Оборудование: компьютерный класс, проектор, презентация (Приложение № 1),
видеоролики (Приложение № 2), тест на языке программирования Delphi
(Приложение № 3), практическое задание (Приложение № 4), Карточка с заданием
«Операторы» (Приложение № 6), презентация «Алгоритмы. Виды алгоритмов.
Свойства
алгоритмов»,
к
ней
2
теста
«Виды
алгоритмизации».
Структура урока
1. Организационный момент (1 минута)
2. Проверка Д/З (7-10 минут)
3. Актуализация опорных знаний (1 минута)
4. Усвоение новых знаний (13-15 минут)
5. Первичная проверка запоминания (3 минуты)
алгоритмов»
и
«Линия
Голубятникова Татьяна Владимировна
6. Закрепление изученного материала. Практическая работа (10 минут)
7. Коррекция и контроль знаний (3 минуты)
8. Информация о домашнем задании (1 минута)
9. Подведение итогов (1 минута)
10. Рефлексия (1 минута)
Ход урока
Формы и
Этапы урока
Содержание
I.
Приветствие, посадка и проверка готовности учащихся к уроку.
методы
Рассказ,
Организацион
Демонстрация
ный момент
Слайда № 1
Прежде, чем перейдём к изучению новой темы, давайте
Беседа,
проверим выполнение домашнего задания. Итак, кто напомнит,
Демонстрация
какое домашнее задание было у вас? (Ответ: выучить определения
и структуру программы на языке программирования Pascal).
Слайда № 2
(видеоролик –
Приложение
(Папка с тестом должна быть в неизвестном для учеников месте, а на
№2)
рабочем столе создать переименованный ярлык к Project1.exe в Тест 9
класс).
Посмотрите внимательно видеоролик - перед вами инструктаж
к выполнению тестирования. (Учитель во время демонстрации
II.
проговаривает алгоритм выполнения теста)
Проверка Д/З
1. Запустите двойным щелчком ярлык
2. Появится следующее окно, зарегистрируйтесь, обозначив
Инструктаж,
Тестирование
свою фамилию, имя и класс.
3. Откройте вкладку Помощь, в ней правила пользования
(Приложение
№ 3)
тестом. Внимание! После того, как вы щёлкните по кнопке
Принять, вопрос с вашим ответом исчезает, вы не сможете к
нему
вернуться,
поэтому,
будьте
внимательны,
не
торопитесь.
2
Голубятникова Татьяна Владимировна
4. После того, как ответите на 10-ый вопрос, автоматически
появится результат тестирования.
Ребята, на выполнение теста у вас 7 минут. (Учащиеся занимают
рабочие
места
за
компьютерами,
выполняют
контролирует ход выполнения работы. Если
тест,
учитель
ученик закрыл форму с
оценкой, учитель может щёлкнуть по кнопке Результат, ввести пароль
Tanja, и он увидит оценку ученика, если ученик закрыл полностью
приложение, то учитель находит папку с тестом и в ней может
посмотреть rez.txt –это файл, в который записываются результаты
тестирования ученика).
Учитель
фиксирует
полученные
результаты,
учащиеся
пересаживаются за парты. Давайте выполним физ.минутку для
Демонстрация
глаз, так как вы работали за компьютером (учитель переключает
Слайда №
слайд, когда ученик выполнили упражнение по 3 раза как показано на
3-6
каждом слайде)
Ребята,
мы
продолжаем
изучение
раздела
«Основы
алгоритмизации» и сегодня нам предстоит познакомиться с
такой темой как: « Виды алгоритмов. Линейный алгоритм».
Рассмотрим виды алгоритмов на примерах, а вот с линейным
III.
алгоритмом познакомимся подробно.
Вы знаете, что компьютер работает с алгоритмами, и мы с вами
Актуализация выполняем алгоритмы. Перед вами названия видов алгоритмов,
опорных
знаний
запишите себе их в тетрадь. (Учащиеся конспектируют)
Давайте немного посоревнуемся, итак, кто готов попытаться
Демонстрация
Слайда № 7,
Конспектирова
ние,
метод
Соревнования
сформулировать определения к каждому из видов алгоритмов?
Правильно сформулирующий
определения побеждает и
получает оценку. (2 человека по желанию, если нет желающих, тогда
первый по списку и последний ученик)
IV.
С каждым видом алгоритмов мы сталкиваемся постоянно,
Усвоение
ребята, попытайтесь привести примеры из жизни, напоминаю
новых знаний
вам, чтобы ответить, поднимите руку. (Если нет примеров, тогда
Демонстрация
Слайда № 8,
учитель сразу начинает демонстрировать Слайд № 8, иначе, учитель Конспектирова
3
выслушивает
Голубятникова Татьяна Владимировна
примеры 3-4 учащихся, только затем
начинает
ние
демонстрацию).
Перед вами алгоритм «Рецепт бутерброда», скорее всего,
Слайд № 9,
многие из вас сталкиваются с ним по утрам. Как вы думаете,
Фронтальный
какой это вид алгоритма и почему? (Учитель выслушивает ответы
опрос
учащихся, затем записывают определение).
Следующий алгоритм «Настроение», тоже нам знаком. Если
настроение хорошее, то пойдём гулять, если нет, то позвоним
другу.
Какой
это
вид
алгоритма
и
почему?
(Учитель
проговаривать алгоритм, для того чтобы дети запомнили, что условие
начинается со слова «Если», выслушивает ответы учащихся, затем
записывают определение).
3-й вид алгоритма, который сегодня рассмотрим – это алгоритм
Демонстрация
Слайда № 10,
Фронтальный
опрос,
Конспектирова
ние
Слайд № 11
Беседа,
«Сбор ягод». Скажите, пожалуйста, приходилось ли вам
Демонстрация
сталкиваться
Слайда № 12,
с
таким
алгоритмом?
Вы
догадались, что это…(Учитель выслушивает
уже,
наверно,
ответы учеников,
затем конспектируют определение). Вы увидели, что со всеми
Конспектирова
ние Слайд 13
алгоритмами уже встречались в жизни, вот на таких простых
примерах мы и познакомились с видами алгоритмов.
Ребята, а сейчас физ.минутка: Сядьте прямо, кисти положите
одну на другую, образуя замочек. Поднимите кисти к
подбородку и надавите подбородком вниз. Ни голова, ни кисти
не должны двигаться. Потом расслабьтесь и повторите
упражнение 2 раза. Заведите руки за голову, ладони положите
на затылок. Поднимите голову, смотрите вверх, на потолок.
Инструктаж
Сцепленными пальцами надавливайте на затылок, стараясь
согнуть шею. При этом шею напрягайте, чтобы оказать
сопротивление давлению (2 раза повторить). Продолжаем
4
Голубятникова Татьяна Владимировна
работу.
Самостоятельн
(Ученикам раздаются карточки с заданием:
ая работа,
1. Write – это…(Ответ: оператор вывода)
Демонстрация
Слайда №14
2. Read – это…(Оператор ввода)
3.
Формат
записи
оператора
присваивания…(Ответ:
имя
переменной:=выражение)) На заполнение 1 минута. Обменяйтесь
карточками с соседом и проверьте его работу, поставьте +, если
всё верно, - если есть ошибка, верните карточку. Итак, вы
выполнили взаимопроверку, карточки оставляете себе, есть ли
Рассказ
ученики, у которых были ошибки? (учитель выслушивает ответы
учащихся). Помним, что Write –это оператор вывода,
Read –
оператор ввода, формат записи оператора присваивания: имя
переменной:=выражение.
(Ученики пересаживаются за компьютеры). Вы знаете структуру
программы,
знакомы
с
операторами
ввода,
выводы
и
присваивания, работали с «Конструктором блок-схем». Сейчас
Инструктаж,
V.
запишите задачу в тетради: Поменять местами значения двух
Демонстрация
Первичное
переменных a и b. Блок-схема вам дана (учитель говорит путь к
закрепление
новых знаний
Слайда № 15,
Демонстрация
с помощью «Конструктора блок-схем» запустите
видеоролика
данный файл, отладьте программу, перечертите её себе в
(Приложение
тетрадь, определите вид алгоритма, ответ запишите в тетрадь.
№ 5)
файлу),
В той же папки содержится видеоролик, демонстрирующий
работу в «Конструкторе блок-схем».
VI.
Напишите текст программы на языке Pascal в среде
Практическая программирования Pascal.
работа
VII.
Практическая
работа
(Учитель контролирует ход выполнения практической работы)
Проверка выполненного практического задания, коррекция и
Коррекция
исправление ошибок.
и контроль
(проверка работ учеников)
5
Голубятникова Татьяна Владимировна
полученных
знаний
VIII.
Выучить конспект, придумать и написать примеры 3 видов
Информация
алгоритмов (линейный, разветвляющийся и циклический) в
о домашнем
тетради.
Инструктаж
задании
Итак, ребята, что нового вы узнали на уроке? (Учитель
выслушивает ответы учащихся). Ребята, (учитель говорит путь)
IX.
Итог урока
находится
Презентация
«Алгоритмы.
Виды
алгоритмов.
Свойства алгоритмов» и к ней 2 теста, сбросьте себе на
Фронтальный
опрос,
Инструктаж
носитель её и потренируйтесь дома. Сегодня вы получаете
следующие отметки…
Откройте программу Paint, если вам понравился урок нарисуйте
X.
овал, если нет – прямоугольник. Приложение оставьте
Рефлексия
открытым. (Учитель затем анализирует результат с помощью рисунков
Инструктаж
учеников)
6
Голубятникова Татьяна Владимировна
Приложение
Приложение № 1 Презентация «Виды алгоритмов»
Приложение № 2 Видеоролик «Алгоритм работы с тестом»
Приложение № 3 Тест «Основы алгоритмизации»
Приложение № 4 «Обмен»
Приложение № 5 Видеоролик «Алгоритм работы в Конструкторе блок-схем»
Приложение № 6 Карточка с заданием «Операторы»
Приложение № 7 Презентация «Алгоритмы. Виды алгоритмов. Свойства
алгоритмов» к ней 2 теста «Виды алгоритмов» и «Линия алгоритмизации»
7
Download