Тема 3.1. Разработка алгоритмов и программ

Урок 17: Типовые алгоритмы обработки массивов

Урок по предмету "Информатика" для 9 класса по теме "Типовые алгоритмы обработки одномерных массивов. Составление и отладка программ, реализующих типовые алгоритмы обработки одномерных числовых массивов, на одном из языков программирования (Python, C++, Паскаль, Java, C#, Школьный Алгоритмический Язык): нахождение суммы элементов массива; линейный поиск заданного значения в массиве; подсчёт элементов массива, удовлетворяющих заданному условию; нахождение минимального (максимального) элемента массива"; Комбинированный урок. На уроке предусмотрено использование следующих типов электронных образовательных материалов: "Динамическая инфографика. Кроссворд.", "Обучающие видеоролики", "Самостоятельная работа", "Кейсы по работе с информацией", "Изображение или фото", "Самостоятельная работа".

Тип урока: Комбинированный урок

Ключевые слова: МАССИВ

Базовые понятия, единые для школьного образования: АЛГОРИТМ

  1. Вхождение в тему урока и создание условий для осознанного восприятия нового материала
    • Необычный кроссворд
  2. Освоение нового материала
    • Обучающий видеоролик "Алгоритмы работы с массивами"
    • Самостоятельная работа "Обработка элементов массива"
  3. Применение изученного материала:
    • Кейс "Обработка элементов списка"
    • Изображение или фото "Схемы решения задач"
  4. Подведение итогов, домашнее задание:
    • Самостоятельная работа "Обработка массивов"

Вхождение в тему урока и создание условий
для осознанного восприятия нового материала:

Актуализация опорных знаний

Необычный кроссворд

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

Кроссворд

По вертикали:

По горизонтали:

Освоение нового материала:

Осуществление учебных действий по освоению нового материала

Видеоролик

"Алгоритмы работы с массивами"

on-line

Проверка первичного усвоения

Самостоятельная работа

"Обработка элементов массива"

Применение изученного материала:

Выполнение межпредметных заданий и заданий из реальной жизни

Кейс "Обработка элементов списка"

Цель: Научиться реализовывать алгоритмы обработки элементов массива.

Дан массив из 100 элементов:
arr = [64, 61, 45, 97, 63, 70, 69, 14, 38, 31, 10, 52, 62, 61, 1, 54, 6, 46, 62, 11, 16, 35, 15, 88, 24, 31, 35, 88, 77, 99, 62, 69, 72, 51, 65, 86, 50, 33, 65, 88, 30, 67, 49, 8, 32, 78, 59, 71, 45, 44, 99, 14, 4, 98, 32, 95, 44, 47, 57, 52, 37, 43, 53, 91, 83, 64, 8, 21, 5, 2, 42, 52, 29, 24, 26, 12, 62, 2, 57, 35, 12, 79, 93, 26, 21, 81, 100, 12, 73, 13, 32, 32, 54, 35, 35, 30, 36, 44, 79, 70]
Напишите программу, для решения поставленных задач.

Вопрос 1

Вопрос 2

Вопрос 3

Вопрос 4

Вопрос 5

Систематизация знаний и умений

Схемы решения задач

Изучите реализацию основных алгоритмов обработки элементов массива.

Ввод элементов массива

Подсчет количества элементов удовлетворяющих условию

Подсчет суммы элементов удовлетворяющих условию

Подсчет произведения элементов удовлетворяющих условию

Поиск минимального элемента, удовлетворяющего условию

Поиск максимального элемента, удовлетворяющего условию

Изменение элементов массива, удовлетворяющего условию

Вывод элементов массива

Обработка пар элементов

Подведение итогов, домашнее задание:

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

Самостоятельная работа "Обработка массивов"

Изучите реализацию основных алгоритмов обработки элементов массива.

Задача № 1

Задача № 2

<< Содержание >>

Перейти на сайт школы

©
Наверх