Главное меню

  • К списку уроков
Структурированные данные
19.03.2017 82 24 Жумабаев Ерлан Кайратович

Структурированные данные
Класс 9

Тема: Структурированные данные.
Тип урока: урок – изучение нового материала.
Вид: урок – лекция.
Технология: проблемно – исследовательская.
Оборудование: доска, мел, книга.

Цель: познакомить учащихся с понятием данных, рассмотреть приемы работы с данными типами структурированных данных.

Задачи урока:
1. Воспитательная – развитие познавательного интереса, логического мышления.
2. Учебная – познакомить с понятием массива, изучить и закрепить основные навыки работы с массивами.
3. Развивающая – развитие логического мышления, памяти, внимательности, расширение кругозора.

План урока
1. Организационный момент.
2. Изучение новой темы.
3. Этап обобщения, систематизация знаний и закрепление изученного.
4. Подведение итогов, домашнее задание.
Ход урока

1. Организационный момент.
Приветствие учащихся, проверка присутствующих, объяснение хода урока.

2. Изучение новой темы.

Учитель: Здравствуйте, ребята. Тема нашего сегодняшнего урока: Структурированные данные. Цель нашего урока – выяснить, что такое массив, где в реальной жизни мы с ним встречаемся, для чего используются массивы в программировании.
Мы с вами будем рассматривать только линейные и двумерные массивы.
Общая схема (структура) программы для обработки массива в целом одинакова для задачи любого типа. Она состоит из следующих основных блоков:
Заметим, что при работе с массивами, от нас требуются разные действия, разные приемы их обработки. Рассмотрим основные из них.

3. Этап обобщения, систематизация знаний и закрепление изученного.

После того как выяснена структура программы и разобрана работа всех её блоков, рассмотрим решение конкретной задачи. Найти все кратные 3 по значению элементы массива из n целых чисел. Вывести на печать значения всех элементов и их индексы. Ввод элементов массива произвести с клавиатуры.
Решение производится на интерактивной доске с помощью учащихся. Можно вызвать одного ученика, можно писать учителю с подсказками учащихся.

program kratni3;
var a:array[1..100] of integer;
i,n:integer;
begin
write(‘Введите размер массива ’);
readln(n);
for i:=1 to n do
begin
write(’введите a[’,i,’]’);
read(a[i]);
end;
for i:=1 to n do
if a[i] mod 3 = 0 then
writeln(’a[’,i,’]=’,a[i]:8,’i=’,i);
readln;
end.
алг кратный3
дано цел таб а[1:100] цел i,n
надо
нач
печ Введите размер массива
чит n
для i от 1 до n
нц
печ введите массив
чит a[i]
кц
для i от 1 до n
нц
если a[i] mod 3 = 0
то печ a[i], i
все
кц
кон

Алгоритм решения задачи заключается в следующей последовательности действий:
• Ввод данных (элементов массива) производится с клавиатуры.
• В цикле заполняется массив, и затем в цикле последовательно просматриваются все элементы, с помощью операции определения остатка от деления mod определяется кратность элемента
• Найденные кратные 3 элементы выводятся на экран со своими индексами.

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

а) Диагностика усвоения.
Подводя итог урока, повторим то новое, что вы узнали сегодня.
- что называется массивом?
- какие виды массивов вы узнали?
- как описывается линейный массив?
- из каких основных блоков состоит общая структура программы для обработки массива?

б) Выставление оценок за урок.
За оставшееся время можете начать выполнение домашнего задания.

в) Домашнее задание: Решить в тетради задачи по вариантам.

Скачать материал

Полный текст материала смотрите в скачиваемом файле.
На странице приведен только фрагмент материала.