Конспекта урока
Тема урока: Линейные алгоритмы. Класс: 8 «В».
ФИО учителя: Павлова Наталья Николаевна.
Предмет: информатика.
Цель урока: сформировать понятие линейного алгоритма (алгоритма следования); закрепить построение алгоритма в виде блок-схемы и написание программ на языке программирования Паскаль.
Планируемые образовательные результаты:
Предметные | Метапредметные | Личностные |
|
|
|
Программные требования:
Предметные:
-
развить алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе;
-
научить составлять простые алгоритмы следования для формального исполнителя с заданной системой команд, синтаксисом и на языке программирования.
Личностные:
-
повысить мотивацию интеллектуальной деятельности при работе с линейными алгоритмами.
Познавательные:
-
уметь определять понятия, строить логическое рассуждение, делать вывод при составлении простых алгоритмов следования для формального исполнителя с заданной системой команд, синтаксисом и на языке программирования;
-
уметь оценивать правильность выполнения учебной задачи, составляя простые алгоритмы для формального исполнителя с заданной системой команд, синтаксисом языка программирования.
Коммуникативные:
-
уметь организовать учебное сотрудничество и совместную деятельность с учителем и сверстниками при аргументации и отстаивании своей точки зрения при работе с алгоритмом ветвления.
Регулятивные:
-
уметь самостоятельно планировать пути достижения для успешного решения заданной учебной задачи;
-
уметь соотносить свои действия с планируемыми результатами, способы действий, корректировать свои действия в соответствии с изменяющейся ситуацией при решении задач;
-
владеть основами самооценки.
Программное содержание: определение «алгоритма», «алгоритма следования», блок-схемы линейного алгоритма, оформление алгоритмов на алгоритмическом языке, языке программирования.
Ценностные ориентиры: логико-алгоритмический компонент. Развитие логического, алгоритмического и системного мышления, создание предпосылок успешного освоения учащимися инвариантных фундаментальных знаний и умений в областях, связанных с информатикой, способствует ориентации учащихся на формирование самоуважения и эмоционально-положительного отношения к себе, на восприятие научного познания как части культуры человечества.
Ориентация курса на осознание множественности моделей окружающей действительности позволяет формировать не только готовность открыто выражать и отстаивать свою позицию, но и уважение к окружающим, умение слушать и слышать партнёра, признавать право каждого на собственное мнение.
Основные понятия и другие компоненты научных знаний по предмету:
-
план действий;
-
алгоритм;
-
линейный алгоритм;
-
алгоритм следования;
-
блок-схема;
-
операция присваивания;
-
переменные величины;
-
постоянные величины;
-
имя переменной;
-
оператор описания переменных;
-
тип переменной величины;
-
операторные скобки;
-
тело программы в виде действий (чтение данных, вычисление, вывод данных на экран монитора);
-
работа с программой;
-
запуск программы;
-
редактирование программы;
-
тестирование программы.
План изучения нового материала:
-
Определение плана действия, алгоритма, линейного алгоритма, алгоритма следования.
-
Блок-схема линейного алгоритма.
-
Запись на алгоритмическом языке линейного алгоритма.
-
Запись на языке программирования.
-
Решение задачи через блок-схему и языка программирования.
Тип урока: урок закрепления полученных знаний.
Форма организации учебной деятельности:
-
фронтальная;
-
индивидуальная;
-
самопроверка, взаимопроверка.
Технология обучения: информационно-коммуникационная технология.
Оборудование (или оснащение) урока: учебник Л.Л.Босова и А.Ю.Босова «Информатика 8 класс»; медиапроектор; стационарные компьютеры с установленной программой языка программирования Паскаль ABC и ABC.NET.
Домашнее задание: § 2.3; 2.4.1 (алгоритм следования), стр. 71 №14 (а,б,в) (блок схема; алгоритм следования) + задача: Вычислить площадь и периметр прямоугольника.
Технологическая карта хода урока:
Планируемые результаты (ПР) | Деятельность учителя | Деятельность учащихся | ||||
I. Организационный момент | ||||||
Личностные: уметь осуществлять групповое взаимодействие. | Приветствует учащихся. Проверяет готовность к уроку. | Настраиваются на предстоящую работу. | ||||
II. Актуализация знаний | ||||||
Личностные: уметь осуществлять групповое взаимодействие. Регулятивные: владеть основами самооценки. Коммуникативные: уметь организовать учебное сотрудничество и совместную деятельность с учителем и сверстниками при аргументации и отстаивании своей точки зрения, отвечая на заданные вопросы.
| На прошлом уроке вы узнали, что такое алгоритм, познакомились с исполнителями и формами записи алгоритмов.
| Отвечают на вопросы. Примерные ответы:
| ||||
III. Открытие нового знания | ||||||
Личностные: уметь осуществлять групповое взаимодействие. Познавательные: уметь строить логическое рассуждение и делать вывод при работе с картинкой. Регулятивные: владеть основами самооценки. Коммуникативные: уметь организовать учебное сотрудничество и совместную деятельность с учителем и сверстниками при аргументации и отстаивании своей точки зрения отвечая на заданные вопросы. | Пусть нам требуется поменять местами содержимое двух ячеек памяти. Как можно это сделать?
Обыгрываем ситуацию с помощью стульев, математических формул. Как вы думаете, какой алгоритм мы предложили для решения? Какую тему урока мы преследовали? Какая цель урока? | Предлагают варианты решения. С помощью вспомогательной ячейки: С:=А; А:=В; В:=С. С помощью вычисления по формуле: А:=А+В А:=А*В В:=А-В В:=А/В А:=А-В А:=А/В Запись на доске, тетрадях учащихся. Формулируют тему и цели урока. | ||||
IV. Изучение нового материала | ||||||
Личностные: повышение мотивации интеллектуальной деятельности при решении задач. Регулятивные: владеть основами самооценки. Познавательные: уметь строить логическое рассуждение и делать вывод при составлении простых алгоритмов с ветвлением для формального исполнителя с заданной системой команд. Уметь оценивать правильность выполнения учебной задачи составляя простые алгоритмы с ветвлением для формального исполнителя с заданной системой команд. Коммуникативные: уметь организовать учебное сотрудничество, совместную деятельность с учителем и сверстниками при аргументации и отстаивании своей точки зрения при работе с алгоритмом ветвления. | Тема урока: Линейные алгоритмы. Цель закрепить знания при формулировке и составлении решения алгоритмов следования словесным способом, с помощью блок схем, на алгоритмическом языке.
у:=2а+3с, при а=7, с=14; z:=4a+3d+c2, при а=6, d=8, с=-5 | Формулируют определение и записывают его. Строят блок-схемы, записывают на алгоритмическом языке, языке программирования Паскаль. Решение задачи. Проверка задачи на компьютере. Обучающиеся пересаживаются на ПК и выполняют задание. Знакомятся со средой программы, её синтаксисом. Задают уточняющие вопросы. Осуществляют отладку программы. Тестируют программу. Знакомятся со способом ввода тестовых чисел. Анализируют полученный результат. | ||||
V. Рефлексия деятельности. Итог урока | ||||||
Личностные: уметь осуществлять групповое взаимодействие. Регулятивные: владеть основами самооценки. Коммуникативные: уметь организовать совместную деятельность с учителем и сверстниками отвечая на вопросы. |
Подведение итогов урока. Объясняет домашнее задание. | Отвечают на вопросы. Записывают задание в дневник. | ||||
VI. Постановка домашнего задания | ||||||
Коммуникативные: уметь организовать совместную деятельность с учителем и сверстниками отвечая на вопросы. | Учитель задает домашнюю работу с объяснением. | Задают уточняющие вопросы. |