10 класс
Занятие 11. Перестановка элементов массива
10 класс
Занятие 11. Перестановка элементов массива
знать:
что такое буферная переменная;
как осуществлять перестановку элементов массива.
уметь:
решать задачи, в которых требуется осуществлять перестановку элементов массива.
Задачи личностного развития:
содействовать развитию логического и алгоритмического мышления;
содействовать формированию компьютерной грамотности;
способствовать воспитанию информационной культуры;
содействовать развитию дисциплинированности и любознательности;
способствовать бережному отношению при эксплуатации средств ИКТ.
Тип урока: урок изучения нового материала.
Учебно-методическое обеспечение:
учебное пособие "Информатика 10, В.М. Котов".
рабочая тетрадь по информатике 10 класс Л.Г. Овчинникова;
раздаточный материал: "Занятие 11. Перестановка элементов массива".
Программное обеспечение
Среда программирования PascalABC.NET (скачать).
Ход урока
Приветствие учащихся. Создание благоприятного настроя на уроке.
Проверить готовность учащихся к уроку с помощью слова ТРУД: "Тетрадь, ручка, учебник и дневник" (презентация, 1 слайд).
Предложить выполнить на компьютере задание 5 (с. 23, рабочая тетрадь, или задание 1 в раздаточном материале).
Задать вопрос: "Как вы думаете, в каких ситуациях нужно переставлять элементы массива?".
Пояснить учащимся, что обмен местами значений является базовой операцией над данными. Привести пример в котором пользователи голосуют за музыкальные композиции, и в зависимости от количества голосов, меняется положение музыкальных композиций в рейтинге. Более популярные находятся в самом верху списка, а менее популярные внизу. Рейтинг может меняться, и соответственно композиции будут переставляться.
Объяснить учащимся, что на данном занятии, они познакомятся с перестановкой элементов массива.
Сформулировать тему урока: "Перестановка элементов массива" (презентация, 2 слайд).
Совместно с учащимися сформулировать цели урока (презентация, 3 слайд):
Буду знать:
что такое буферная переменная;
как осуществлять перестановку элементов массива.
Буду уметь (смогу):
решать задачи, в которых требуется осуществлять перестановку элементов массива.
Параграф 7.3.
Урок 10, выполнить задание 5 (с. 25, рабочая тетрадь).
Объяснить учащимся алгоритм перестановки местами двух элементов массива между собой с использованием буферной переменной (с. 55, учебное пособие, или с. 24, рабочая тетрадь, или презентация, 5 слайд). Сказать, что буферная переменная в программах хранит данные временно, после передачи данных, буферная переменная как правило удаляется из оперативной памяти.
Предложить учащимся выполнить задание 1 (с. 24, рабочая тетрадь, или задание 2 в раздаточном материале, или презентация, 6 слайд).
Совместно с учащимися разобрать задание 2 (с. 24, рабочая тетрадь, или задание 3 в раздаточном материале, или презентация, 7 слайд).
Предложить разобрать пример 7.2 (с. 55, учебное пособие, или презентация, 8 слайд).
Предложить выполнить на компьютере задание 3 (с. 25, рабочая тетрадь, или задание 4 в раздаточном материале).
Акцент делается на зрительную систему.
Предложить выполнить на компьютере задание 4 (с. 25, рабочая тетрадь, или задание 5 в раздаточном материале).
Организовать обсуждение (презентация, 10 слайд):
В каких задачах используется перестановка элементов массива? (ответ: в задачах сортировки)
Что общего в перестановке элемента массива над преобразованием элемента массива?
Обсудить результаты выполнения заданий (тестов) и оценить работу учащихся на учебном занятии.
Предложить вернуться к цели урока, организовать обсуждение:
Насколько вы достигли поставленной цели?
Над чем еще надо поработать дома?
Как вы оцениваете свою работу на уроке?
Предложить закончить фразы:
"Сегодня мне понравилось ..."
"На уроке для меня было трудным ..."
"Хотелось бы узнать еще ..."
"Хотелось бы изменить в уроке ..."