Данный урок является первым в теме «Основы алгоритмизации и программирования». Поэтому в нем уделено время для характеристики всей темы и предъявления учащимся требования к усвоению знаний (что должны знать и уметь к завершению раздела). Роль урока в теме важна, т.к. необходимо задать тон для изучения всей темы, настроить учащихся на плодотворную и результативную работу на протяжении 12 уроков, заложить основы для изучения темы. К конспекту урока предлагается выходной тест и самоанализ урока.
Тип урока: урок усвоения новых знаний.
Цели урока:
Обучающие: планируется, что к окончанию урока учащиеся будут
знать:
- понятия «язык программирования», «программирование», «среда программирования»,
- структуру программы на языке программирования Паскаль.
и уметь:
- загружать среду программирования Pascal ABC;
- вводить, сохранять и выполнять программы в среде программирования Pascal ABC.
Развивающие:
- способствовать развитию интереса к учению, стремлению расширить кругозор;
- содействовать развитию аналитических способностей, умению анализировать и делать выводы.
Воспитательные:
- содействовать выработке ценностного отношения к историческим фактам;
- способствовать воспитанию рефлексифных способностей учащихся.
Оборудование: доска, мультимедийная установка, презентация, среда пргграммирования Паскаль АВС, РМУ, РМП.
ХОД УРОКА:
- Организационный момент.
Приветствие, настрой н плодотворную совместную работу. Объявление темы раздела, который собираемся изучать. Требования к усвоению материала (знать основные понятия языка программирования, уметь составлять линейные алгоритмы).
- Объявление темы и постановка целей урока.
Тема сегодняшнего урока на доске. Какие у вас возникают вопросы по теме урока. Вы можете предположить, о чем мы будем говорить на уроке? Может, какие-то слова вам непонятны или наоборот, вызывают интерес?
По ответам учащихся составляется неформальный план-схема урока. Ответы могут быть разные. Например,
- Программирование
- Среда программирования
- Паскаль
- Язык программирования
- Программа
- Структура языка
После этого учащиеся формулируют цель своей деятельности на уроке, а учитель потом обобщает её в общую цель для всех. Цель записывается на доске:
К окончанию урока нам необходимо знать:
- понятия «язык программирования», «программирование», «среда программирования»,
- структуру программы на языке программирования Паскаль.
и уметь:
- загружать среду программирования Pascal ABC;
- вводить, сохранять и выполнять программы в среде программирования Pascal ABC.
- Овладение новым материалом
«Минутка любознательности» «При чем тут Паскаль?»
Учащимся предлагается с помощью различных источников (справочники, энциклопедии, статьи в газетах, Интернет) выяснить, какое отношение имеет Паскаль к программированию и информатике. Через 2-3 минуты выслушиваются предположения учащихся, и делается общий вывод. В тетрадь записываются даты жизни Блеза Паскаля, дата изобретения машины Паскаля.
Учитель рассказывает учащимся о Никлаусе Вирте, записываем в тетрадь год изобретения языка Паскаль.
Формулировка основных понятий
Учащимся предлагается вспомнить материал прошлого года, а именно способы описания алгоритмов. Остановиться на 3-ем способе – программе. Из понятия «программы» вывести, что же такое язык программирования.
Предполагаемый вывод:
«Язык программирования – специальный язык для записи алгоритмов»
Из чего состоит язык программирования – по аналогии с естественными языками – слова, символы, знаки.
Определение:
«Язык программирования – это набор слов, специальных знаков и команд, понятных компьютеру»
Что же тогда такое программирование? Путем рассуждений приходим к выводу, что
«Программирование – это составление алгоритмов(программ) для решения конкретных задач на языке программирования»
Для того, чтобы с помощью компьютера можно было создавать программы, нам необходим инструмент, т.е. специальная программа. Такие программы называют средами программирования.
Вывод:
«Среда программирования – специальная программа, которая позволяет вводить, редактировать и выполнять программы на языке программирования»
Промежуточная рефлексия
Учащимся предлагается предваритльно оценить степень продвижения к достижению цели.
Знакомство со средой программирования Паскаль АВС
Среда программирования Паскаль АВС нам уже знакома. Повторим основные приемы работы с ней.
- Как загрузить?
- Как сохранить?
- Как открыть?
- Как выполнить?
(Учащиеся поочереди выходят и показывают).
- Структура программы
Program имя программы
Begin
Тело программы
End.
Обсудить с учащимися правила написания имени программы.
Обратить внимание на возможные ошибки в программе (логические и синтаксические)
Промежуточная рефлексия (оценка степени достижения цели)
- Первичное закрепление навыков
Загрузка среды программирования и выполнение Примера 1 из учебника на стр.55. Ввести, сохранить и выполнить программу.
- Выходной контроль
Выходной тест к уроку «Среда программирования PascalABC»
- Сформулируйте определение понятия «язык программирования»
- Сформулируйте определение понятия «программирование»
- Сформулируйте определение понятия «среда программирования»
-
Какие имена программы допустимы в среде программирования Паскаль:
а)picture б)самолет6 в) Myris 20 г) slon_132 д) lesl4 -
Какие служебные слова языка программирования составляют структуру программы:
- Начало
- Конец
- Begin
- End
- Program
-
Какая команда требуется для загрузки готовой программы:
- Файл/Сохранить как…
- Файл/ Открыть
- Программа/ Выполнить
-
Какая команда требуется для сохранения программы:
- Файл/Сохранить как…
- Файл/ Открыть
- Программа/ Выполнить
-
Какая команда требуется для выполнения программы:
- Файл/Сохранить как…
- Файл/ Открыть
- Программа/ Выполнить
- Какой знак препинания ставиться в конце каждого предложения (оператора).
10. Какие виды ошибок возможны при написании программы
Взаимопроверка работ, ответы на слайде.
- Рефлексия, подведение итогов урока
Учащиеся выставляют оценки. Каждому ученику предлагается оценить степень достижения цели урока. Что ещё нужно сделать?
- Домашнее задание: §9, вопросы 1-4