План урока на тему:

Обработка потока данных

Информатика9 класс63 раздела
Обработка потока данных

Информатика · 9 класс · Открытие нового · 45 мин

Обработка потока данных

Цели и задачи

  • Цель по SMART: к концу урока научиться описывать обработку потока данных как последовательность операций чтения, проверки условия, накопления результата и вывода, а также применять этот алгоритм к двум практическим задачам формата ОГЭ.
  • Сформировать представление о потоке данных как о последовательности элементов, поступающих на обработку один за другим.
  • Научиться выделять в условии задачи источник данных, условие отбора, переменную-накопитель и итоговый вывод.
  • Развивать умение составлять и проверять алгоритмы обработки последовательности, находить типичные ошибки в условиях и начальных значениях переменных.
  • Формировать ответственное отношение к самостоятельной подготовке к ОГЭ и уверенность в пошаговом решении алгоритмических задач.

Планируемые результаты

Личностные

  • Осознают практическую ценность обработки данных для анализа результатов, расходов, показателей и других жизненных ситуаций.
  • Понимают, что сложную задачу можно разделить на последовательность проверяемых шагов.
  • Снижают тревожность перед заданиями ОГЭ за счёт использования понятного алгоритма самопроверки.
  • Проявляют готовность оценивать собственные затруднения и обращаться за помощью на конкретном шаге решения.

Метапредметные

  • Выделяют существенную информацию в условии задачи и преобразуют её в последовательность действий.
  • Строят простую информационную модель обработки потока данных в виде блок-схемы или псевдокода.
  • Проверяют результат на тестовых данных и объясняют причину обнаруженной ошибки.
  • Работают в паре, формулируют вопрос и аргументируют выбор условия или операции накопления.

Предметные

  • Знать понятия «поток данных», «условие фильтрации», «счётчик», «сумматор», «максимум» и «минимум».
  • Уметь описывать обработку элементов потока по схеме «прочитать — проверить — обработать — перейти к следующему».
  • Уметь составлять алгоритм подсчёта количества элементов, удовлетворяющих условию, и суммы таких элементов.
  • Уметь находить ошибки в начальном значении накопителя, условии фильтрации и порядке действий.
  • Владеть приёмом трассировки алгоритма по небольшой таблице входных данных.

Универсальные учебные действия (УУД)

Личностные УУД

  • Соотносят изучаемый алгоритм с задачами анализа данных в будущей учебной или профессиональной деятельности.
  • Формируют смыслообразование через понимание того, зачем компьютеру обрабатывать данные по одному элементу.
  • Оценивают собственную готовность к заданиям ОГЭ без сравнения себя с одноклассниками.
  • Проявляют настойчивость при поэтапном поиске ошибки.

Регулятивные УУД

  • Принимают учебную цель и формулируют последовательность шагов её достижения.
  • Планируют решение задачи через выделение входных данных, условия и результата.
  • Осуществляют пошаговый самоконтроль с помощью таблицы трассировки.
  • Сравнивают решение с эталоном, находят расхождение и корректируют алгоритм.
  • Оценивают степень освоения материала по листу самооценки и результату самостоятельной работы.

Познавательные УУД

  • Классифицируют операции обработки потока: подсчёт, суммирование, поиск максимума и фильтрацию.
  • Анализируют текст задачи и выделяют ключевые слова, указывающие на нужную операцию.
  • Моделируют работу алгоритма в таблице значений переменных.
  • Устанавливают причинно-следственную связь между условием отбора и итоговым результатом.
  • Используют знаково-символические средства: псевдокод, условные обозначения и блок-схему.

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

  • Распределяют роли в паре: один ученик объясняет ход алгоритма, второй проверяет его по данным.
  • Задают уточняющие вопросы к условию задачи и формулируют ожидаемый результат.
  • Аргументируют, почему переменная должна начинаться с нуля или с первого элемента.
  • Корректно обсуждают ошибки партнёра и предлагают конкретный способ исправления.
  • Представляют решение классу кратко и последовательно.

Подготовка учителя к уроку

  • Подготовить презентацию или слайд с понятием потока данных и схемой «ввод — проверка — обработка — следующий элемент».
  • Распечатать карточки трёх уровней сложности: по одной карточке на каждого ученика, всего по числу учащихся в классе.
  • Распечатать лист трассировки алгоритма с колонками «номер шага», «входное значение», «условие», «счётчик», «сумма» — по одному на ученика.
  • Подготовить карточку с двумя вариантами псевдокода, один из которых содержит ошибки в начальном значении и условии.
  • Вывести на доску памятку: «счётчик = 0», «сумматор = 0», «максимум = первый элемент», «проверяй на тесте».
  • Подготовить таймер на 3 и 5 минут для парной и самостоятельной работы.
  • Подготовить проектор или интерактивную доску и компьютер учителя; при наличии оборудования открыть среду исполнения псевдокода или электронную таблицу.
  • Разложить на парты зелёные, жёлтые и красные карточки для приёма «Светофор».

Ход урока

Этап 1. Организационный момент и мотивация (3 мин)

Цель этапа: включить учащихся в учебную деятельность и показать практическую значимость обработки потока данных.
Время
Действие учителя
Действие учеников
1 мин
Учитель приветствует класс и проверяет готовность: "Здравствуйте, ребята. Сегодня нам понадобятся тетрадь, ручка и готовность рассуждать по шагам. На уроке мы не будем угадывать ответ: будем показывать, как компьютер получает и обрабатывает данные один за другим."
Открывают тетради, записывают дату, проверяют наличие ручки и листа трассировки.
2 мин
Учитель показывает на экране список температур за неделю и спрашивает: "Представьте, что компьютер получает значения последовательно: 18, 21, 17, 24, 20. Как быстро узнать, сколько дней температура была выше 20 градусов? А как найти сумму этих значений? На ОГЭ подобные задачи проверяют не скорость угадывания, а понимание алгоритма."
Предполагают: "Нужно просмотреть все значения и проверять каждое условие"; формулируют: "Компьютер обрабатывает данные по очереди".
Завершение этапа: учитель подводит итог: "Мы увидели, что даже короткий список нужно обработать последовательно. Сейчас выясним, какие шаги позволяют не потерять данные и получить верный результат."

Этап 2. Актуализация знаний (6 мин)

Цель этапа: актуализировать знания об алгоритмах, переменных, циклах и условиях.
Время
Действие учителя
Действие учеников
3 мин
Учитель проводит приём «Подумай — обсуди в паре — поделись»: "Сначала самостоятельно назовите, что делает условный оператор и зачем нужен цикл. Через полминуты обсудите ответы с соседом. Затем мы соберём точные формулировки на доске."
Записывают по одному определению, обсуждают его в паре, предлагают ответы: "Условие выбирает нужные элементы", "цикл повторяет действия".
3 мин
Учитель выводит на доску фрагмент псевдокода: "счётчик := 0; повторить для каждого x; если x > 10, то счётчик := счётчик + 1". Спрашивает: "Что считает алгоритм? Почему начальное значение равно нулю? Что изменится, если поставить 1?"
Отвечают: "Количество элементов, больших 10"; объясняют: "До обработки элементов подходящих значений нет"; прогнозируют ошибку: "Ответ будет на единицу больше".
Завершение этапа: учитель подводит итог: "Мы вспомнили цикл, условие и счётчик. Но пока не выделили общий порядок действий для любого потока. Теперь найдём место, на котором чаще всего возникает ошибка."

Этап 3. Постановка проблемы и целеполагание (4 мин)

Цель этапа: обнаружить затруднение при выборе переменной-накопителя и сформулировать цель урока.
Время
Действие учителя
Действие учеников
2 мин
Учитель раздаёт карточку с условием: "Дан поток чисел 4, 7, 2, 9. Определите сумму чисел, больших 5". На доске записаны варианты: А: сумма := 0; Б: сумма := 1. Учитель спрашивает: "Какой вариант выберете и почему? Не называйте только букву — объясните, что произойдёт при первом подходящем числе."
В парах выбирают вариант А, объясняют: "Сумма должна начинаться с нуля, потому что до обработки элементов ничего не сложено".
2 мин
Учитель фиксирует затруднение: "Одного знания цикла недостаточно. Нужно понять, какое условие проверять, что накапливать и когда выводить результат. Сформулируйте цель урока так, чтобы её можно было проверить в конце."
Формулируют цель: "Научиться составлять алгоритм обработки потока и проверять его на данных"; записывают цель в тетрадь.

Посмотрите план целиком

Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.

Завершение этапа: учитель подводит итог: "Проблема стала ясной: ошибка может появиться не в самом цикле, а в условии или начальном значении. Давайте построим универсальную схему, которую можно применять и в учебной задаче, и в задании ОГЭ."

Этап 4. Открытие нового знания (10 мин)

Цель этапа: вывести алгоритм обработки потока данных и связать операции фильтрации, подсчёта и суммирования.
Время
Действие учителя
Действие учеников
3 мин
Учитель показывает на доске схему: "Поток поступает не целиком, а элемент за элементом. Для каждого элемента выполняем четыре шага: прочитать x; проверить условие; если условие истинно, изменить накопитель; перейти к следующему x. Важно: выводим результат после обработки всего потока."
Перерисовывают схему в тетрадь и проговаривают её по цепочке: "прочитать — проверить — обработать — перейти дальше".
4 мин
Учитель разбирает задачу целиком: "Дан поток 5, 12, 8, 15, 3. Подсчитайте количество чисел, больших 10, и их сумму. Начинаем: количество := 0, сумма := 0. Для каждого x проверяем x > 10. Если да, увеличиваем количество на 1 и сумму на x." Учитель заполняет первые строки таблицы трассировки.
Заполняют таблицу: для 5 изменений нет; для 12 получают количество 1 и сумму 12; для 8 значения не меняются; для 15 получают 2 и 27; для 3 значения не меняются. Формулируют ответ: "Два числа, сумма 27".
3 мин
Учитель задаёт вопросы Сократовского диалога: "Почему нельзя сложить все числа? Почему условие проверяется до изменения суммы? Что будет, если вывести сумму внутри цикла? Какой тест поможет проверить отсутствие подходящих элементов?"
Отвечают: "Нужно сложить только отобранные числа"; "иначе в сумму попадёт неподходящее значение"; "получим промежуточный, а не итоговый результат"; предлагают тест: "1, 2, 3 — подходящих элементов нет".

Запись в тетрадях

Поток данных — последовательность значений, поступающих на обработку одно за другим. Универсальная схема: прочитать элемент → проверить условие → изменить счётчик или сумматор → перейти к следующему элементу. Для подсчёта начинают с $0$; для суммы начинают с $0$; максимум и минимум обычно инициализируют первым элементом потока.
Завершение этапа: учитель подводит итог: "Теперь у нас есть схема и эталонная трассировка. Следующий шаг — применить алгоритм самостоятельно в паре и доказать, что каждое изменение переменной обосновано условием."

Этап 5. Первичное закрепление в парах (7 мин)

Цель этапа: закрепить алгоритм фильтрации и накопления через решение практической задачи и взаимную проверку.
Время
Действие учителя
Действие учеников
1 мин
Учитель организует работу в парах: "Один из вас будет аналитиком и объясняет каждый шаг, второй — контролёром и заполняет таблицу. Через три минуты поменяйтесь ролями. Используйте карточку базового уровня: обработайте поток 6, 11, 4, 18, 9 и найдите количество и сумму чисел, больших 8."
Распределяют роли, читают условие и записывают начальные значения количество = 0, сумма = 0.
4 мин
Учитель перемещается между парами и задаёт вопросы: "Какое значение проверяете сейчас? Изменится ли счётчик? Почему сумма после числа 4 не меняется? Покажите строку, в которой появляется второе подходящее число."
Заполняют таблицу трассировки и проговаривают: после 11 количество 1, сумма 11; после 18 количество 2, сумма 29; итог — 2 и 29.
2 мин
Учитель проводит взаимопроверку: "Обменяйтесь листами с соседней парой. Сверьте начальные значения, каждое изменение и итог. Если нашли расхождение, не исправляйте молча: напишите рядом причину ошибки."
Сверяют решения, отмечают две сильные стороны и одно пожелание по приёму «Две звезды и пожелание», исправляют одну найденную ошибку.
Завершение этапа: учитель подводит итог: "Вы проверили алгоритм не по ответу, а по каждой строке. Теперь каждый покажет, умеет ли он выполнить те же действия самостоятельно, без подсказки партнёра."

Этап 6. Самостоятельная работа с самопроверкой (10 мин)

Цель этапа: проверить индивидуальное умение составлять и трассировать алгоритм обработки потока.
Время
Действие учителя
Действие учеников
5 мин
Учитель раздаёт индивидуальные карточки: "Задание базового уровня: для потока 3, 14, 7, 20, 5 найдите количество чисел, кратных 2, и их сумму. Запишите начальные значения, условие и итог. Задание повышенного уровня по выбору: найдите максимальное число в потоке 8, 3, 12, 6 и укажите, почему максимум нельзя начинать с нуля в общем случае."
Индивидуально записывают алгоритм, выполняют трассировку. Для базового задания получают количество 2 и сумму 34. В повышенном задании получают максимум 12 и объясняют инициализацию первым элементом.
3 мин
Учитель выводит эталон на доску: "Проверьте не только итог. Сначала сравните условие, затем начальное значение, затем порядок изменения переменных. Если ответ отличается, найдите первую строку расхождения."
Сверяют решение с эталоном, подчёркивают первую ошибку и записывают её причину: неверное условие, неверная инициализация или пропущенное изменение.
2 мин
Учитель проводит приём «Светофор»: "Зелёная карточка — можете объяснить алгоритм; жёлтая — решаете, но путаетесь в одном шаге; красная — нужна помощь. Поднимите карточку и отметьте в листе самооценки, какой шаг требует тренировки."
Поднимают карточку, заполняют лист: «Я умею выделять условие», «Я умею выбирать накопитель», «Я умею проверять алгоритм по таблице».

Эталон решения

Для потока $3, 14, 7, 20, 5$: начальные значения: количество = $0$, сумма = $0$. Проверяем кратность двум: $3$ — нет, значения не меняются; $14$ — да, количество = $1$, сумма = $14$; $7$ — нет; $20$ — да, количество = $2$, сумма = $34$; $5$ — нет. Ответ: количество чисел равно $2$, сумма равна $34$.
Завершение этапа: учитель подводит итог: "Самостоятельная работа показала, что главная опора — таблица трассировки. Перед тем как считать ответ готовым, найдите первую строку, где переменная должна была измениться. В конце урока сформулируем личный алгоритм проверки и свяжем его с подготовкой к ОГЭ."

Этап 7. Рефлексия и домашнее задание (5 мин)

Цель этапа: осознать освоенный способ действий, выявить оставшиеся затруднения и объяснить содержание домашней работы.
Время
Действие учителя
Действие учеников
2 мин
Учитель раздаёт мини-билет на выход: "Ответьте письменно на два вопроса: какие четыре шага выполняются при обработке потока? Почему счётчик начинается с нуля? Одним предложением укажите типичную ошибку, которую теперь сможете заметить в задаче ОГЭ."
Пишут ответы: "прочитать, проверить, обработать, перейти к следующему"; "до подсчёта подходящих элементов нет"; называют ошибки в условии или начальном значении.
2 мин
Учитель обращается к классу: "Поднимите руку, кто может по условию определить, что нужен счётчик; кто может найти ошибку в сумматоре; кто может объяснить инициализацию максимума. Ваша отметка сегодня зависит от доказанного способа решения, а не только от быстрого ответа."
Показывают уровень готовности, называют один шаг, который освоен, и один шаг для повторения.
1 мин
Учитель объясняет домашнее задание: "Выберите обязательный уровень, а желающие добавьте повышающий или дополнительный. Перед сдачей проверьте каждую задачу по таблице трассировки и подпишите первую возможную ошибку."
Записывают выбранный уровень и контрольные вопросы в дневник.
Завершение этапа: учитель подводит итог: "Сегодня вы научились превращать поток чисел в понятную последовательность действий. На следующем уроке мы расширим этот способ: рассмотрим поиск максимума и минимума, а затем потренируемся распознавать такие алгоритмы в заданиях экзаменационного формата."

Критерии оценивания практической работы

  • «5» — верно решены базовая задача и выбранное повышенное задание, корректно указаны начальные значения, условие, все строки трассировки и итоговый ответ; ученик может устно объяснить порядок действий.
  • «4» — базовая задача решена верно, допущена одна неточность в оформлении трассировки или объяснении повышенного задания, не повлиявшая на основной результат.
  • «3» — определено условие отбора и начат алгоритм, но допущена ошибка в счётчике, сумматоре или итоговом выводе; ученик после подсказки находит первую строку расхождения.

Рефлексия

Вопрос для ученика
Цель вопроса
Какие четыре шага составляют обработку потока данных?
Проверка понимания общей схемы алгоритма.
Как вы определяете, нужен ли счётчик или сумматор?
Выявление умения связывать ключевые слова условия с операцией накопления.
На какой строке трассировки вы проверяете возможную ошибку?
Формирование навыка пошаговой самопроверки, а не угадывания результата.
Какой шаг пока вызывает затруднение: условие, начальное значение или изменение переменной?
Диагностика индивидуальных точек затруднения для следующего урока.

Завершающее слово учителя

"Сегодня мы увидели, что поток данных обрабатывается последовательно: каждый элемент читается, проверяется и при необходимости влияет на накопленный результат. Типичная ошибка — начать сумму с единицы или изменить переменную без выполнения условия, поэтому всегда проверяйте начальные значения и первую строку расхождения. Такой способ рассуждения помогает не только программировать, но и уверенно решать алгоритмические задания ОГЭ. На следующем уроке мы применим эту схему к поиску максимального и минимального элементов."

Домашнее задание

Уровень
Что задать
Зачем
Базовый (обязательный)
Решить 3 задачи на обработку потока: подсчитать количество чисел, удовлетворяющих условию; найти сумму отобранных чисел; определить количество элементов, кратных заданному числу. Для каждой задачи заполнить краткую таблицу трассировки.
Закрепляет выделение условия, выбор счётчика или сумматора и проверку результата по шагам.
Средний (повышающий)
Решить 2 задачи: найти количество и сумму положительных элементов потока; найти среднее арифметическое отобранных элементов. Отдельно записать, что произойдёт, если подходящих элементов нет.
Развивает умение комбинировать несколько операций и учитывать особый случай пустого результата.
Продвинутый (дополнительный)
Составить собственную задачу из жизненного контекста: расходы за неделю, результаты тренировок или температура. Указать поток, условие фильтрации, переменные-накопители, псевдокод и один тест с ожидаемым ответом.
Формирует умение создавать алгоритм, объяснять его назначение и проверять корректность на тестовых данных.
Контрольные вопросы перед выходом из класса: «Что называется потоком данных?», «В каком порядке обрабатывается один элемент?», «С какого значения начинают счётчик и сумматор?», «Как проверить алгоритм, если итоговый ответ кажется неверным?»

Создайте уникальный план урока по своей теме

  • Любая тема, любой уровень
  • Структура по ФГОС
  • 100% уникальный план урока
  • Цели, ход урока, рефлексия
  • Экспорт в PDF и Word
  • Готово за 1 минуту

Другие темы по информатике для 9 класса

Чем удобны планы уроков Нейрум

  • Готовый план, не набросокЦели, ход урока, планируемые результаты, рефлексия — всё по структуре ФГОС, открыли и пошли вести.
  • План урока или техкартаОдин материал — два формата экспорта в PDF. Скачали то, что нужно завучу.
  • Свой план урока за минутуНе нашли нужный? ИИ-конструктор напишет план урока по вашей теме, классу и типу урока.

Вопросы и ответы

Как скачать план урока «Обработка потока данных»?

Зарегистрируйтесь бесплатно — материал сохранится в личном кабинете, откуда его можно скачать как план урока или технологическую карту.

Соответствует ли план урока ФГОС?

Да, структура урока — цели, ход урока, планируемые результаты — построена по ФГОС для 9 класса (информатике).

Можно ли изменить план под свой класс?

Да. После регистрации план урока открывается в конструкторе: этапы и содержание можно отредактировать или перегенерировать.