Конспект урока "Одномерные массивы" 10 класс

Муниципальное бюджетное образовательное учреждение
«Средняя общеобразовательная школа № 39» г.Рязани
Конспект открытого урока
в 10В классе
Тема:
«ОДНОМЕРНЫЕ МАССИВЫ»
Ойцева Елена Ивановна
учитель информатики
2014 г.
Цели урока:
Образовательные:
Формирование навыков решения типовых задач по теме «Одномерные массивы».
Развивающие:
Развитие логического мышления, самостоятельности учащихся, навыка строить аналогии и
выделять главное.
Воспитательные:
Воспитание внимательности и аккуратности.
Требования к знаниям и умениям:
Учащиеся должны знать:
понятия массива данных, имя массива, элемента массива, индекса;
для чего используется массив;
как осуществляется доступ к элементу массива;
способы описания и заполнения массива.
Учащиеся должны уметь:
Решать типовые задачи на заполнение массива и преобразование его элементов, а также
решать задачи ЕГЭ по данной теме.
Основные понятия:
Массив, индекс, элемент.
Тип урока: комбинированный.
Методы: объяснительно – иллюстративный, репродуктивный.
Программное обеспечение: программа Pascal ABC, программа создания презентаций
PowerPoint
Оборудование: ПК, мультимедийный проектор, экран, доска.
Ход урока.
1.Оргмомент и актуализация знаний (6 мин).
Постановка целей урока. Фронтальный опрос по изученному материалу.
Что такое массив?
Для чего используется массив?
Как осуществляется доступ к элементу массива?
Способы описания массива.
Способы заполнения массива.
2. Проверка домашнего задания и отладка программы на компьютере (6 мин).
Задача.
Дан одномерный массив В размером n. Увеличить все его элементы на 6.
3. Решение задач на доске (12 мин).
4. Отладка программ. (6 мин)
5. Работа в парах. (10 мин)
Разбор типовой задачи ЕГЭ. Решение аналогичных задач в парах.
Задачи для работы в парах:
Задание №1
В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже
представлен фрагмент этой программы:
for i := 0 to 10 do
A[i] := i-1;
for i := 0 to 9 do
A[i] := A[i+1];
A[10] := 10;
Чему окажутся равны элементы этого массива после выполнения фрагмента программы?
Задание №2
В программе описан одномерный целочисленный массив A с индексами от 0 до 9. Ниже
представлен фрагмент этой программы:
for i := 0 to 9 do
A[i] := 9-i;
for i := 0 to 9 do
A[i] := A[9-i];
Чему окажутся равны элементы этого массива после выполнения фрагмента программы?
Задание №3
В программе описан одномерный целочисленный массив A с индексами от 0 до 9. Ниже
представлен фрагмент этой программы:
for i := 0 to 9 do
A[i] := i;
for i := 0 to 9 do
A[i] := A[9-i];
Чему окажутся равны элементы этого массива после выполнения фрагмента программы?
Задание №4
В программе описан одномерный целочисленный массив A с индексами от 0 до 9. Ниже
представлен фрагмент этой программы:
for i := 0 to 9 do
A[i] := i;
for i := 9 downto 0 do
A[9-i] := A[i];
Чему окажутся равны элементы этого массива после выполнения фрагмента программы?
Задание №5
В программе описан одномерный целочисленный массив A с индексами от 0 до 9. Ниже
представлен фрагмент этой программы:
for i := 0 to 9 do
A[i] := 9 - i;
for i := 0 to 4 do
begin
A[i] := A[9-i];
end;
Чему окажутся равны элементы этого массива после выполнения фрагмента программы?
Задание №6
В программе описан одномерный целочисленный массив A с индексами от 0 до 9. Ниже
представлен фрагмент этой программы:
for i := 0 to 9 do
A[i] := 9 - i;
for i := 0 to 4 do
begin
A[i] := A[i+1];
end;
Чему окажутся равны элементы этого массива после выполнения фрагмента программы?
6. Итоги урока. (4 мин)
Оценка работы класса и отдельных учащихся.
Фронтально:
Какие способы заполнения массивов мы использовали сегодня?
Какие типовые алгоритмы работы с одномерными массивами применялись?
7. Рефлексия. (1 мин)
Оцените по 5-бальной шкале
Ответьте «Да» или «Нет»
Я работал
Понял материал
Узнал больше, чем
знал