Автор: Дробышева Ирина Сергеевна
Должность: учитель информатики
Учебное заведение: МАОУ СОШ № 1
Населённый пункт: Мысковский городской округ
Наименование материала: Технологическая карта урока
Тема: Язык программирования Паскаль
Раздел: среднее образование
Технологическая карта урока
Учитель: Дробышева Ирина Сергеевна
Предмет информатика Класс: 9
Тема урока: Язык программирования Паскаль
Цель:
обобщение и расширение знаний обучающихся об основных
алгоритмических структурах, о программировании на Паскале.
Планируемые результаты
1.
Предметные:
a.
понимание и знание определения алгоритма;
b.
знание видов алгоритмов и записи их в виде алгоритмических структур;
c.
умение преобразовывать один способ записи алгоритма в другой; исполнять алгоритмы, отлаживать и тестировать программы.
2.
3.
Личностные:
мотивация учебной деятельности;
проявление навыков сотрудничества со взрослыми и сверстниками в различных ситуациях;
осознание отношения к компьютеру и к прикладным программам как к инструментам, позволяющим учиться самостоятельно;
4.
метапредметные:
регулятивные:
o
выдвигать версии решения проблемы, осознавать конечный результат;
o
контроль своих действий, соотнесение их с действиями преподавателя и сверстников;
познавательные:
o
выделение необходимой информации;
o
умение работать по заданному алгоритму;
o
анализ, сравнение, выводы;
коммуникативные:
o
умение эффективно сотрудничать как с преподавателем, так и со сверстниками;
o
участвовать в коллективном обсуждении проблемы, интересоваться чужим мнением и высказывать своё;
o
умение полно и грамотно выражать свои мысли, правильно строить речевое высказывание.
Этап урока, время
Деятельность учителя
Деятельность обучающихся
Формируемые умения
(метапредметные)
1.
Организационный
момент
Проверяет готовность к уроку.
проверяет отсутствующих.
Настраивает обучающихся на учебную
деятельность.
Приветствуют учителя, готовятся к
уроку, организуя рабочее
пространство
2.
Мотивация к учебной
деятельности
-
Организует работу учащихся по
целеполаганию на урок, используя
наводящие вопросы:
- Скажите, что нового вы узнали на
последних уроках?
- и что такое алгоритм?
- а каким способом построения
алгоритмов мы с вами пользовались до
программного?
- а прежде чем писать программы в
Паскале, с чем мы познакомились?
(Ну, например, прежде чем писать слова
и составлять предложения на русском
языку, вы изучали буквы русского
алфавита и знаки препинания. И каждый
язык программирования, в том числе
паскаль имеет свой алфавит и свои
правила написания команд.
Буквы какого алфавита включает себя
язык программирования Паскаль?
А какие символы?
Предполагаемые ответы: изучали
алгоритмы: линейные,
разветвляющиеся, цикличные;
составляли блок-схемы и программы
на Паскале для них.
- алгоритм – последовательность
действий, направленных на
достижение поставленной цели.
- графическим (с помощью блок -
схем)
Познакомились с языком
программирования Паскаль, с его
алфавитом, синтаксисом, с
операторами.
Буквы латинского алфавита, 26
строчных и прописных.
10 цифр, знаки арифметических
операций, ограничители.
Предполагаемые ответы: повторять,
всё то, что изучали на предыдущих
уроках; обобщать и закреплять
полученные знания, привести в
Личностные: осознание неполноты
знаний, проявление интереса к новым
способам.
Регулятивные: определение цели
учебной деятельности.
Коммуникативные: умение выражать
свои мысли, участие в коллективном
обсуждении.
Как вы думаете, чем дальше мы будим
заниматься на уроках?
Да, сегодня мы должны обобщить знания,
с которыми познакомились на
предыдущих уроках по теме «Алгоритм.
Основные алгоритмические структуры.
Программирование на Паскале»
систему эти знания в своей голове.
Повторение
пройденного
материала (в группах)
Ребята давайте повторим с вами то, что
мы изучили с помощью следующих
заданий:
Учитель раздает каждой паре учеников
по пакету с заданиями и клей.
1) Алгоритмические структуры
линейного алгоритма, разветвляющегося
и циклического.
(Нужно под названиями структур
приклеить соответствующую ей схему)
2) Установить соответствие между
названиями стандартных типов данных в
Паскале и их переводом.
3) Установить соответствие между
командой (оператором) в структуре
программы и комментарием к ней.
Справились с заданиями?
Обучающиеся получают пакеты с
заданиями, выполняю их в группах
(парах).
Коммуникативные: умениевысказывать
предположения, умение слушать,
правильновыражать свои мысли,
принимать участие в коллективном
обсуждении.
Регулятивные:умение ставить цель,
планировать свои действия.
Познавательные: развитие умений
искать, анализировать, сопоставлять и
оценивать информацию, оценивать и
делать выводы.
Личностные: самооценка, ориентация в
социальных ролях.
Молодцы!
Давайте проверим, как вы справились с
этим заданием.
Включает лист бл.-сх.
Вызывает представителя 1 группы
выполнить у доски первое задание
Затем вызывает представителя 2 группы
Для выполнения 2 задания у доски
И приглашает представителя группы 3
для демонстрации 3 задания.
При необходимости корректирует
ответы обучающихся.
Ребята вы молодцы, хорошо справились
с заданиями.
Выходят к доске по одному
представителю от каждой группы
для демонстрации своих ответов
(решений).
При необходимости корректируют
ответы одноклассников.
Проблемная ситуация
На прошлом уроке мы с вами написали
программу, которая находила сумму
двух целых чисел, и прежде чем её
написать составили блок-схему данного
алгоритма.
Выводи на экран блок-схему и
программу.
Скажите, данная блок-схема и
программа относится к какому виду
алгоритма?
Давайте теперь поменяем эту программу
так, чтобы она находила частное двух
чисел.
Линейный
Регулятивные:самоконтроль и
коррекция; самооценка.
Коммуникативные:умение эффективно
сотрудничать как с преподавателем, так
и со сверстниками; готовность вести
диалог.
Частное – это что?
Что необходимо поменять в данной
программе, и блок-схеме.
Давайте сядем за компьютеры, и
попробуем выполнит данное задание.
(Компьютеры уже включены, и открыта
данная программа)
Запуск программы – Ctrl+F9;
Просмотр результатов - Alt+F5.
Программа выдает ошибку!
Учитель спрашивает в чем проблема?
Давайте обратим внимание, какие числа
у нас описаны в программе
A, b, s : integer; (это какие?)
А какие операции могут совершаться в
Паскале в целых выражениях?
А деление это какой знак, на что его
можно заменит? Как на клавиатуре
деление выглядит.
Значит у нас будет дробь? Не целое
число?
Что ещё нужно поменять в программе?
Деление
Знак сложения на знак деления
Садятся за компьютеры, открывают
программу «сумма», выполняют
задание.
Запускают программу, а она выдает
ошибку, почему?
Целые
Перечисляют: +, -, *, div, mod.
Косая черта, дробная черта.
Да
Integer
Integer на что?
Какой тип данных включает в себя
целые, дробные, положительные,
отрицательные, рац-е, ирра-е?
Какие это числа в математике?
Значит что ещё в программе необходимо
поменять?
Integer на …????
Пробуем, запускаем.
Получилось, молодцы.
Значит какое правило?
Выводит слайд с правилом:
Знак / (деление) допускается только в
действительных (real) выражениях.
Значит какую тему запишем?
Действительные (вещественные
выражения) в Pascal.
Учитель выводит слайд с названием
темы.
Действительные (Вещественные)
На Real
Меняют Integer на Real;
Запускают программу.
Деление разрешено только в
действительных (вещественных)
выражениях.
Действительные (вещественные
выражения) в Pascal.
Записывают тему.
3.
Актуализация
знаний.
Учитель предлагает написать программу
вычисления следующего выражения:
Пробуют написать программу
Регулятивные:самоконтроль и
коррекция; самооценка.
s
=
a
+
b
2
Коммуникативные:умение эффективно
сотрудничать как с преподавателем, так
и со сверстниками; готовность вести
диалог.
4.
Рефлексия.
Оцените свою работу с помощью
следующей таблицы. Зайдите: Сетевая
папка информатики -9 классы -
Рефлексия, откройте данную табличку и
согласно критериям, выставите себе
баллы.
Оценивают себя.
Тест
Р: оценивать степень успешности
достижения цели, самоанализ,
самооценка.
5.
Д/З
Повтор по теме программирование в
Pascal
Личностные: формирование навыков
анализа своего знания и незнания,
отношения к изучаемому материалу.
Регулятивные:оценка степени
достижения цели, анализ и самооценка
деятельности
Познавательные: рефлексия способов и
условий действий.
Коммуникативные:умение
формулировать собственное мнение.