Конспект урока "Удаление, вставка элементов из (в) одномерный массив" 11 класс

1
Информатика 11 класс Тема урока «Удаление, вставка элементов в массив»
__________________________________________________________________________________________________
Тема: Удаление, вставка элементов из (в) одномерный массив.
Тип урока: Урок изучения и первичного закрепления полученных
знаний с переносом их в новые условия.
Триединая дидактическая цель урока
Обучающая:
1.Обеспечить усвоение материала на уровне воспроизведения
и творческого применения.
2.Выработать и закрепить у учащихся умения и навыки
при решении задач и определения количества
элементов в массиве с учетом производимых действий
над массивом.
Развивающая:
1.Закрепить:
- ввод элементов массива;
- вывод элементов массива;
- обращение к элементу массива.
2. Развить самостоятельность в принятии решений и подборе
тестирующих данных к разработанному алгоритму и
программе в рамках темы:«Обработка одномерных массивов».
Воспитательная:
1. Воспитание культуры составления программ.
2. Воспитание грамотного тестирования своих программ.
______________________________________________________________________
Темишева Л.С. 2003-2004 учебный год
2
Информатика 11 класс Тема урока «Удаление, вставка элементов в массив»
__________________________________________________________________________________________________
Характеристика класса
11 «В» класс (количество учащихся-24) это лицейский класс при
университете Управления, класс с углубленным изучением математики,
информатики (3 часа в неделю) и иностранного языка. Это коллектив,
межличностные отношения в котором сформировались. Это
доброжелательные, трудолюбивые дети, у которых приоритетным во
взаимоотношениях являются интеллект и образованность. Среди учащихся
этого класса есть дети, принявшие участие в муниципальной и городской
олимпиадах (2-е место в муниципальной олимпиаде), двое приняли участие в
программе «Одаренные дети». В классе два претендента на серебряные
медали. Однако в классе есть ученики с посредственными знаниями по
профилирующим предметам. Для таких учащихся проводятся дополнительные
занятия (1 урок в неделю по каждому из профилирующих предметов), что
позволяет выравнивать успеваемость в классе. Для проведения уроков
информатики используется метод работы в небольших группах - это позволяет
развивать умение и навыки каждого члена группы и создает рабочую
обстановку на уроках.
________________________________________________________________________________
Темишева Л.С. 2003-2004 учебный год
3
Информатика 11 класс Тема урока «Удаление, вставка элементов в массив»
________________________________________________________________________________________________
Таблица №1
Дидактическая структура урока
Изучение и первичное закрепление полученных знаний с
переносом их в новые условия.
1. Сообщение темы, цели, задач урока и мотивация учебной
деятельности.
2. Проверка домашнего задания.
3. Подготовка учащихся к усвоению нового материала через
повторение и актуализацию опорных знаний.
4. Ознакомление с новым материалом.
5. Первичная проверка усвоения знаний.
6. Первичное закрепление знаний.
8. Контроль и самопроверка знаний.
9. Подведение итогов урока.
10. Информация о домашнем задании.
__________________________________________________________________________________
Темишева Л.С. 2003-2004 учебный год
1
2
3
4
5
6
10
3
8
9
4
Этапы
ТДЗ этапа
Методы
обучения
Формы
обучения
Технические
средства
Содержание учебного
материала
Реальный результат
1(1мин)
Организационный
момент
Устное сообщение
учителя
Формирование
интереса к учению
Общеклассная
Сообщение целей и
задач урока
Все учащиеся готовы к
уроку
2, 3
(7-8 мин)
Визуальная проверка
ДЗ. Выявление пробе-
лов и их коррекция.
Сообщить о проведе-
нии в конце занятия
викторины в форме
теста
Оъяснительно-
иллюстративный
Индивидуальная
Ответ на вопросы по
домашнему заданию
Коррекция пробелов
4
(20 мин)
Объяснение
алгоритмов включение,
вставка элементов в
одномерный массив
Исследовательский
метод. Оъяснительно-
иллюстративный
Фронтальная
работа с
учащимися
Проектор,
компьютер
1) Дискуссия с
учащимися на тему:
«Удаление, вставка эл. в
массив»
2) Показ презентации
Активные действия уча-
щихся с объектом изучения,
максимальное использова-
ние самостоятельности в
добывании знаний
5,6
(8-9 мин)
Установление правиль-
ности усвоения нового
материала, выявление
пробелов и неверных
Практическая работа
с привлечением
Индивидуальная
Компьютер
Учащиеся на ПК
проверяют работу алго-
ритмов, разработанных
программ. Помощь
Грамотное оформление
программы. Умение
анализировать ключевые
моменты в алгоритмах
5
представлений и их
коррекция
учителя-консультанта
неуспевающим и проверка
учителем полноты и
правильности выпол-
нения работы учащимися.
(удаление последнего
элемента массива, вставка
элемента в массив
последним)
10
(4-5 мин)
Помочь учащимся
максимально адап-
тироваться к ДЗ.
Оъяснительно-
иллюстративный
Общеклассная
Задание в тетради
(тексты задач см.
приложение 2)
Все вопросы по домашнему
заданию разрешены
3,8
(7-8 мин)
Проверить уровень
усвоения нового
материала с целью:
1) выполнения
дом. задания;
2) УПД
следующего
урока
Самостоятельный
контроль и контроль
с со стороны учителя
Общественный
смотр знаний
Викторина в форме
теста по основным
понятиям затронутым в
ходе урока (учащиеся
письменно отвечают на
вопросы и проверяют
вместе с учителем ответы
друг у друга) (см.
приложение 1)
Большая часть класса
отвечает на все вопросы
(14-15 учащихся, что
составляет 55%-60%)
9(1 мин)
Формирование
целостной системы
полученных знаний.
Подведение итогов.
Устное сообщение
учителя с анализом
диаграмм
Общеклассная
Дать оценку
выполненных заданий
Выявление важности
темы и возможности ее
использования
6
Информатика 11 класс Тема урока «Удаление, вставка элементов в массив»
________________________________________________________________________________________________________
Пояснения к технологической карте урока
Главным этапом данного урока является объяснение и усвоение нового материала.
В ходе урока, помня о том, что большинство учеников в состоянии сосредоточено
слушать не белее 20 минут, приходится решать задачу активизации мыслительной,
познавательной, практической деятельности на уроке. С этой целью на каждом этапе
урока использовались различные приемы:
На 4-ом этапе объяснение материала проводилось с использованием
компьютерной презентации, что повышает интерес учеников к объясняемой
теме и предмету.
В ходе лекции учащимся задавались краткие вопросы по изучаемой теме:
- каким должен быть номер удаляемого и вставляемого элемента ;определить
границы изменения;
- при удалении элемента из массива изменится ли количество элементов в нем;
- как зарезервировать место под вставляемый элемент;
На этапе 5,6 учащимся предлагалось самим написать программы для
объясненных алгоритмов, подобрать ряд тестов, обеспечивающих проверку
алгоритмов. Тем кто справился с поставленной целью, давался дидактический
материал (см. приложение 3) с заданием и предлагалось комплексно применить
рассмотренные алгоритмы и ранее изученные к решению данной задачи , что
позволяет первично закрепить новый материал и повторить пройденный;
В процессе отладки своих программ ученики учились грамотному их
тестированию и делали самостоятельные выводы, на что обращать внимание при
разработке алгоритма.
На 3-8 этапах учащиеся получили ДЗ с необходимыми пояснениями (см.
приложение 2) .
В конце урока (9-ый этап), в качестве подведения итогов была проведена
викторина в виде теста по основным понятиям, затронутым в ходе урока (см.
приложение 1).
_______________________________________________________________________________
Темишева Л.С. 2003-2004 учебный год
7
Информатика 11 класс Тема урока «Удаление, вставка элементов в массив»
_______________________________________________________________________________________________________________
Итоги викторины в форме теста
Данная диаграмма позволяет сделать выводы :
1) об усвоении учащимися нового материала:
- из 24 учащихся ответили правильно на 9 из 9-и вопросов 14 человек, что
составляет 58,3% ;
- 8 учащихся ответили правильно на 8 из 9 вопросов, что составляет 33,3%;
- 2 учащихся ответили правильно на 7 из 9 вопросов, что составляет 8,3%;
Диаграмма тестирования
2
8
14
7
8
9
количество учащихся
количество вопросов
8,30%
33,30%
58,30%
2) о готовности выполнить домашнее задание, что свидетельствует о
выполнении поставленной цели
Подсчитанные проценты показывают, что методику разработки
данного урока можно принять за основу в преподавании темы
«Одномерные массивы».
Я считаю, что все поставленные цели на уроке были достигнуты.
Учащиеся активно работали на уроке, показали уровень усвоения
58% нового материала и готовы к выполнению ДЗ .
_____________________________________________________________________________
Темишева Л.С. 2003-2004 учебный год
Информатика 11 класс Тема урока «Удаление, вставка элементов в одномерный массив»
_______________________________________________________________________________________________________________
Приложение 1
Вопросы викторины
Вопросы
Ответы
1. Для чего нужно описывать массив?
Как описывается одномерный массив?
1. Для хранения введенных данных на время
работы программы. Оператором DIM A(n).
2. Чем отличается номер элемента массива
от его значения?
2. Номер - указывает на положение элемента
в массиве упорядоченного ряда. Тип целый.
Значение - содержимое элемента. Тип целый,
вещественный, символьный.
3. Как можно ввести значения элементов
одномерного массива в память?
3. Организовав цикл по номерам элементов
массива
4. Как организовать вывод одномерного
массива в строку? В столбец?
4. Если после окончания оператора стоит ”;”
или ”,” , то печать в одной строке. Если в
конце оператора стоит ”_ ”, то
автоматически переводится каретка (можно
записать операторы)
5. Как обратиться к некоторому элементу
массива? Что общего между всеми
элементами массива? Что у каждого свое?
5.Надо указать имя массива а, в круглых
скобках номер элемента, к которому
обращаемся: А(5), А(i). Общее для всех
элементов- имя массива, у каждого свое-
значение.
6.Как зарезервировать место под
вставляемый элемент в массив? Если
вставляемых элементов несколько?
6. DIM A(n+1)- если один элемент
DIM(n+m)- если их несколько
m, n-должны быть определены
7. Как происходит перемещение элементов в
массиве, при удалении к-го элемента.
7.Начиная с к-го сдвигаются элементы
массива на один влево. Сдвиг начинается c
к-го элемента и идет по (N-1)-й :
А(i)=A(i+1)
8. Как происходит перемещение элементов в
массиве, при вставке элемента после
элемента с к-м номером
8.Сдвигаются назад все элементы, стоящие
после к-го, т.е. с (к+1)-го, а на его место
записывается новый элемент:
FOR i=n TO k+1
А(i+1)=A(i)
NEXT i
A(k+1)=P
9. Как происходит перемещение элементов в
массиве, при вставке элемента перед
элементом с к-м номером
9. Сдвигаем все элементы с к-го, а затем на
его место записываем новый:
FOR i=n TO k
A(i+1)=A(i)
NEXT i
A(k)=P
_________________________________________________________________________
Темишева Л.С. 20 03-2004 учебный год
9
Информатика 11 класс Тема урока «Удаление, вставка элементов в массив»
_______________________________________________________________________________________________________________
Приложение 2
Задачи, предлагаемые в качестве домашнего задания
Обязательная часть:
1. Удалить первый отрицательный элемент, если такой элемент есть.
2. Удалить последний максимальный элемент.
3. Вставить элемент после первого отрицательного элемента.
4. Вставить два элемента: первый - после максимального элемента, второй- перед
максимальным элементом.
Дополнительная часть:
1. Вставить число А перед всеми элементами, большими А, а число В - после всех
элементов, меньших его.
2. Удалить все элементы, стоящие на четных местах.
____________________________________________________________________
Темишева Л.С. 2003-2004 учебный год
10
Информатика 11 класс Тема урока «Удаление, вставка элементов в массив»
_______________________________________________________________________________________________________________
Приложение 3
Дидактический материал
Вар.№1
Удалить последний четный элемент в массиве.
Вар.№2
Удалить первый нечетный элемент в массиве.
Вар.№3
Вставить элемент после последнего элемента массива.
Вар.№4
Вставить элемент перед последним элементом массива.
____________________________________________________________________
Темишева Л.С. 2003-2004 учебный год
11
Информатика 11 класс Тема урока «Удаление, вставка элементов в одномерный массив»
_______________________________________________________________________________________________________________
Литература
1. Иванова Г.С. Основы программирования.М.: «МГТУ им. Н.Э. Баумана», 2001г.
2. Хьюз Дж., Структурный подход к программированию. М.:Мир, 1980г.
3. Коржуев А.В., Методические основы реализации сущностного подхода при
обучении физике в средней школе – М., 1998;
4. Кокорников Е.А., Курс ОИВТ в средней школе – К.,1998;
5. Федорова В. Н., Кирюшкин Д. М. Межпредметные связи: На материале естественнонаучных
дисциплин средней школы. М., 1972;
6. Бабушкина И.А., Окулов С.И. и другие .Учебное по курсам «Основы программирования»,
«Информатика и вычислительная техника».
____________________________________________________________________________
Темишева Л.С. 2003-2004 учебный год