автор: Бирюкова Ольга Яковлевна
учитель математики и информатики Муниципальное бюджетное общеобразовательное учреждение «Гимназия №69» им. Героя Советского Союза, генерал-майора И.В.Панфилова
Технологическая карта урока «Программирование алгоритмической конструкции «цикл» на языке Рascal»
Технологическая карта урока
Предмет: Информатика Класс: 9
Базовый учебник: Информатика: учебник для 9 класса /И.Г.Семакин, Л.А.Залогова, С.В.Русаков, Л.В.Шестакова – 3-е изд. — М. : БИНОМ. Лаборатория знаний, 2016
Дата проведения урока: 2019
Тема: Программирование алгоритмической конструкции «цикл» на языке Рascal
Цель (для учителя): создание условий для формирования у обучающихся умения составлять алгоритм с использованием конструкции «цикл»
Цели урока:
предметные — умение записывать на языке программирования короткие алгоритмы, содержащие алгоритмическую конструкцию «цикл»;
метапредметные — умение самостоятельно планировать пути достижения целей; умение соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности, определять способы действий в рамках предложенных условий, корректировать свои действия в соответствии с изменяющейся ситуацией; умение оценивать правильность выполнения учебной задачи;
личностные — развитие алгоритмического мышления, необходимого для профессиональной деятельности в современном обществе; представление о программировании как сфере возможной профессиональной деятельности.
Решаемые учебные задачи:
- повторение основных видов циклических конструкций языка Паскаль;
- закрепление знаний по теме «Программирование алгоритмической конструкции «цикл»;
- учить применять конструкцию «цикл» для программирования решения задач;
- проверка знаний по теме «Программирование циклов»
Тип урока: урок «открытия нового знания» (по технологии деятельностного метода обучения)
Оборудование: экран, мультимедийный проектор, компьютер, презентация по теме урока, лис
| Предметные результаты обучения | Метапредметные результаты обучения |
Обучающиеся научатся:
Обучающиеся получат возможность научиться:
|
Обучающиеся получат возможность развивать:
|
СТРУКТУРА И ХОД УРОКА
| № | Этап урока | Цель этапа | Деятельность учителя | Деятельность обучающихся | Формируемые
УУД |
| 1 | 2 | 3 | 4 | 5 | 6 |
| 1. | Мотивация к учебной деятельности (организационный момент.) | 1) включение учащихся в учебную деятельность;
2) организовать деятельность учащихся по установке тематических рамок: записывать на языке программирования короткие алгоритмы, содержащие алгоритмическую конструкцию «цикл»; 3) создать условия для возникновения у ученика внутренней потребности включения в учебную деятельность |
Приветствие, проверка подготовленности к учебному занятию, организация внимания детей, мотивация детей на познавательную деятельность под девизом «Дорогу осилит идущий»…, а информатику осилит мыслящий» | Включаются в деловой ритм урока, психологически настраиваются на познание нового, отвечают на вводные вопросы учителя, дают первоначальную формулировку темы и цели урока | -организация своей учебной деятельности (Р);
-самоопределение, мотивация учения (Л) |
| 2. | Актуализация опорных знаний | 1) организовать актуализацию изученных способов действий, достаточных для записи на языке программирования короткие алгоритмы, содержащие алгоритмическую конструкцию «цикл»;;
2) зафиксировать актуализированные способы действий в речи; 3) зафиксировать актуализированные способы действий в знаках (эталоны); 4) мотивировать к выполнению пробного действия; 5) организовать самостоятельное выполнение пробного учебного действия; |
Организует устную дифференцированную работу, направленную на актуализацию знаний, самоконтроль и самооценку правильности выполнения заданий,
на формулировку знакомого алгоритма построения циклов с известным числов шагов; пробное учебное действие по применению данного алгоритма к относительно сложному случаю |
Совместная работа учащиеся проверяют и оценивают себя, формулируют затруднение в пробном учебном действии | — подведение под понятие (П);
— выражение своих мыслей с достаточной полнотой и точностью (К); — учет разных мнений (К); -самоконтроль и самооценка (Р); — выполнение пробного учебного действия (Р); — фиксирование индивидуального затруднения в пробном действии (Р); -здоровьесбере-жение (Л) |
| 3 | Выявление места и причины затруднения | 1) организовать восстановление выполненных операций;
2) организовать фиксацию места (шага, операции), где возникло затруднение; 3) организовать соотнесение своих действий с используемыми эталонами (алгоритмом, понятием и т.д.); 4) на этой основе организовать выявление и фиксацию во внешней речи причины затруднения – тех конкретных знаний, умений или способностей, которых недостает для решения исходной задачи и задач такого класса или типа вообще. |
Организует выявление причины затруднения | Отвечают на вопросы учителя, пошагово восстанавливают свои действия во внешней речи и устанавливают причину затруднений | умение вступать в диалог, участвовать в коллективном обсуждении вопроса (К);
логические УУД (П); |
| 4. | Построение проекта выхода из затруднения | организовать построение проекта выхода из затруднения: | Организует постановку учебной задачи и выбор способов её достижения | Ставят цель деятельности, выбирают средства и способы её достижения | -самоопределение (Л);
—целеполагание, планирование, прогнозирование (предвосхищение) результата деятельности (Р) |
| 5. | Реализация построенного проекта | 1) организовать реализацию построенного проекта в соответствии с планом;
2) организовать фиксацию нового способа действия в речи; 3) организовать фиксацию нового способа действия в знаках (с помощью эталона); 4) организовать фиксацию преодоления затруднения; 5) организовать уточнение общего характера нового знания (возможность применения нового способа действий для решения всех заданий данного типа) |
Организует работу, направленную на «открытие» нового знания записывать на языке программирования короткие алгоритмы, содержащие алгоритмическую конструкцию «цикл»; | «Открывают» новое знание – записывать на языке программирования короткие алгоритмы, содержащие алгоритмическую конструкцию «цикл»; | -учебное сотрудничество с учителем и сверстниками (К);
-аргументация своего мнения и позиции в коммуникации (К); -разрешение конфликтов (К); — поиск и выделение необходимой информации (П); анализ, синтез, сравнение, обобщение (П); контроль и коррекция полученного результата (Р), |
| 6. | Первичное закрепление с проговариванием во внешней речи | организовать усвоение детьми нового способа действий при решении данного класса задач. | Организует работу | Выполняют упражнения на компьютере | — аналогия (П),
— использование знаково-символических средств (П); — выполнение действий по алгоритму (П); — выражение своих мыслей с достаточной полнотой и точностью (К); |
| 7. | Самостоятельная работа с самопроверкой по образцу | 1) организовать самостоятельное выполнение учащимися типовых заданий на новый способ действия;
2) организовать соотнесение работы с эталоном для самопроверки; 3) по результатам выполнения самостоятельной работы организовать рефлексию деятельности по применению нового способа действия |
Организует самостоятельное составление программ,
проверку и самооценку её результатов, рефлексию |
Выполняют самостоятельную работу, проверяют работу программы | — самоконтроль и самооценка (Р);
— коррекция (Р); |
| 8. | Включение в систему знаний и повторение | 1) тренировать навыки использования нового содержания совместно с ранее изученным. | Организует выполнение заданий. Даёт индивидуальное задание сильным ученикам | Выполняют задания на включение нового знания в систему уже имеющихся ЗУН. | — выполнение действий по алгоритму (П);
— выражение своих мыслей с достаточной полнотой и точностью (К); анализ, синтез, сравнение, обобщение (П);
|
| 9. | Рефлексия. Домашнее задание | Цель:
1) организовать фиксацию нового содержания, изученного на уроке; 2) организовать оценивание обучающимися собственной деятельности на уроке; 3) организовать фиксацию неразрешённых затруднений на уроке как направлений будущей учебной деятельности; 4) организовать обсуждение и запись домашнего задания. |
Организует подведение итогов урока, дает комментарий к домашнему заданию | Делают вывод о достижении поставленной цели, оценивают свою работу на уроке, высказывают своё отношение к прошедшему уроку | — рефлексия (Р);
— самооценка на основе критерия успешности (Л); — адекватное понимание причин успеха/неуспеха в учебной деятельности (Л); — выражение своих мыслей с достаточной полнотой и точностью (К); |
План-конспект урока
- Организационный момент. Мотивация учения.
-Какую тему мы сейчас изучаем? (Программирование, программирование циклов)
-Какие циклы вы уже умеете составлять? Что такое цикл с известным количеством шагов?
-Какая дополнительная переменная нам для этого необходима, какого типа? (переменная счетчика, целого типа)
- Актуализация опорных знанийи проверка домашнего задания.
Дома нужно было составить программу для решения задачи:
Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег на 10% от пробега предыдущего дня. Определить:
а) пробег лыжника за второй, третий, …, десятый день тренировок;
б) какой суммарный путь он пробежал за первые 7 дней тренировок.
-Какие переменные вы ввели? (s, p: real; d, i: integer)
-Что вводится с клавиатуры? (величину пробега лыжник в первый день или переменной s:=10)
— Какой цикл использовали? (цикл for)
— Переменная счетчика? (i: integer)
— Как вычисляли величину увеличения пробега?(p:=0.1*s; s:=s+p)
- Выявление места и причины затруднения
– Переформулируем задачу:
Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал длину пробега на 10% от пробега предыдущего дня. Определить в какой день он пробежит больше 20 км.
— Как предлагаете ее решать (использовать цикл for, только сколько раз его выполнять)
— В каком месте возникло затруднение? (Известный нам способ не дает гарантированного результата. Выполняем недостаточное количество раз или избыточное)
- Построение проекта выхода из затруднения
– Сформулируйте цель вашей деятельности. (Найти новый способ записи цикла)
— Что вы будете использовать для достижения цели? (Можно почитать учебник, можно поискать в Интернете)
— Как вы будете действовать?
- Реализация построенного проекта
Давайте обратимся к презентации и попробуем разобраться как решать данную задачу
— А теперь я предлагаю разобрать блок-схему нашего будущего алгоритма
— Пример программы
- Первичное закрепление во внешней речи
Рассмотрим особенности использования цикла
Сколько раз выполнится цикл
- Самостоятельная работа с самопроверкой
Учащиеся самостоятельно выполняют задание и проводят самопроверку, запуская программу на выполнение.
- Напечатать минимальное число, большее 200, которое нацело делится на 17
2.Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить:
а) за какой месяц величина ежемесячного увеличения вклада превысит 30 руб.;
б) через сколько месяцев размер вклада превысит 1200 руб.
Самооценка самостоятельной работы
- Включение в систему знаний и повторение.
- Дано натуральное число. Найти число, получаемое при прочтении его цифр справа налево.
- Найти наибольший общий делитель двух заданных натуральных чисел, используя алгоритм Евклида.
- Рефлексия деятельности на уроке
– Что вы сегодня узнали? (записывать на языке программирования короткие алгоритмы, содержащие алгоритмическую конструкцию «цикл»)
— Какую цель вы ставили перед собой?
— Вы достигли цели?
— Что вам помогло в достижении цели?
–Оцените свою работу на уроке.
Домашнее задание:
- В некотором году (назовем его условно первым) на участке в 100 гектаров средняя урожайность ячменя составила 20 центнеров с гектара. После этого каждый год площадь участка увеличивалась на 5%, а средняя урожайность — на 2%. Определить в каком году общий урожай, собранный за все время, начиная с первого года, превысит 800 центнеров.
- Дано натуральное число. Найти число, получаемое удалением из исходного всех цифр а.
Спасибо за урок!
Лист самооценки
СЕГОДНЯ НА УРОКЕ:
- я научился …
- было интересно
- было трудно …
- могу похвалить себя за то, что …
- могу похвалить одноклассников за то, что …
- больше всего мне понравилось …
- мне показалось важным …
- для меня было открытием то, что …

