Напоминание

Язык программирования Паскаль


Автор: Дробышева Ирина Сергеевна
Должность: учитель информатики
Учебное заведение: МАОУ СОШ № 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

Личностные: формирование навыков

анализа своего знания и незнания,

отношения к изучаемому материалу.

Регулятивные:оценка степени

достижения цели, анализ и самооценка

деятельности

Познавательные: рефлексия способов и

условий действий.

Коммуникативные:умение

формулировать собственное мнение.



В раздел образования