Название предмета: Информатика и ИКТ Класс: 9 УМК: УМК: Босова Л. Л.у Босова А. Ю. Информатика: учебник для 9 класса. — М.: БИНОМ. Лаборатория знаний, 2015. Уровень обучения: базовый Тема урока: Вычисление суммы элементов массива Общее количество часов, отведенное на изучение темы: 1 час Место урока в системе уроков раздела «Алгоритмизация и программирование» 3/8 Цель урока: Формировать у учащихся знания, умения и навыки работы с одномерными массивами. Задачи урока: образовательные: -познакомить с понятием массив, одномерный массив, видами массивов; -показать правила описания одномерного массива, способы ввода, вывода его элементов; -совершенствовать умения и навыки работы с программой Pascal. развивающие: -развитие умения анализировать, выделять существенные признаки и свойства объектов; -развитие культуры речи; - воспитывающие: -способствовать развитию интереса учащихся к изучению предметов; -воспитать культуру учебного труда, умение распределять свое время. Планируемые результаты: предметные – умения исполнять готовые и записывать на языке программирования простые циклические алгоритмы: суммирование всех элементов массива, суммирование элементов массива с определёнными индексами, суммирование элементов массива с заданными свойствами. метапредметные – умение самостоятельно планировать пути достижения целей; соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности, корректировать свои действия в соответствии с изменяющейся ситуацией; умение оценивать правильность выполнения учебной задачи. Личностные: – алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе; представление о программировании как о возможной сфере профессиональной деятельности. Техническое обеспечение урока: персональный компьютер, проектор, листы с печатной основой.,Microsoft Power Point, Pascal ABC.Допольнительное методическое и дидактическое обеспечение урока: - Абрамов С.А., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию – М.: Наука, 2008 -Златопольский Д.М. Я иду на урок информатики: Задачи по программированию. Книга для учителя. – М.: Издательство «Первое сентября», 2012. Содержание урока: План урока: 1. Организационный момент. 2. Повторение изученного материала (фронтальный опрос). 3. Разбор примера решения задачи на нахождение суммы элементов массива. 4. Закрепление нового материала с помощью листов с печатной основой. 5. Решение задач. 6. Поведение итогов урока. Домашнее задание. Ход урока: 1. Организационный момент. 2. Изложение нового материала. На предыдущем уроке мы с вами познакомились с одномерными массивами. Давайте повторим основные понятия, связанные с одномерными массивами. Итак, в математике, экономике, информатике часто используются упорядоченные наборы данных, например, последовательности чисел, таблицы, списки фамилий. Рассмотрим последовательность действительных чисел: А={1,6; 14,9; -5,0; 8,5; 0,46}. - Как можно обратиться к любому элементу последовательности? (по названию последовательности и его порядковому номеру). - Если мы хотим обратиться к числу 8,5 то что мы должны указать? (название последовательности и номер – А4). То, что в математике (да и в обычной жизни) мы называем последовательностью, в программировании будет называться одномерным (или линейным) массивом. - Дайте, пожалуйста, определение массива? (массив – совокупность данных одного типа, имеет имя, каждый элемент имеет свой номер). Массив, также как и последовательность в математике обозначается именем. Каждый элемент массива обозначается именем массива и индексом. Что такое размерность массива? (количество элементов массива называется его размерностью). - Как записывается номер (индекс) элемента? (В математике при обращении к элементу индекс заключается в круглые скобки (например А(1), А(2), А(3)…) или указывается ниже имени массива (А1, А2, А3…). В Паскале индекс элемента заключается в квадратные скобки, например А[4]). - Если в программе используется массив, то он должен быть описан. Как описать одномерный массив? (указать тип элементов и имя массива) - Приведите пример. - С помощью чего обрабатываются массивы? (чаще всего массивы обрабатываются с помощью цикла for). - Как может происходить присвоение значений элементам массива? (несколькими способами: вводиться с клавиатуры «вручную» или автоматически, с помощью функции случайных чисел). Как распечатать массив в строчку через пробел? В столбец? 3. Пример решения задачи. Сегодня разберём пример задачи, в которой необходимо вычислить сумму некоторых элементов массива. В данном случае возможны варианты: учитель может решать задачу с устными комментариями, отображая своё решение на экране с помощью проектора или предложить учащимся самостоятельно разобрать решение, находящееся в папке «Одномерные массивы». Но обязательно нужно записать в тетрадь пример решения с подробными комментариями. Пример. Заполнить случайными числами из диапазона от -50 до 50 линейный массив из N целых чисел. Найти сумму четных элементов массива. program primer_massiv; {имя программы} const n=10; {n - размерность массива – постоянная величина} type aa=array[1..n] of integer; {задаем тип массива} var i, s: integer; {описываем переменные i – порядковый номер элемента, s- сумма чётных элементов массива} a:aa; {описываем массив заданным типом} begin {начало программы} randomize; {активизируем процедуру для задания первого значения в последовательности псевдослучайных чисел} for i:=1 to n do {открываем цикл для задания и распечатки массива} begin {т.к. в цикле более одного оператора, открываем операторную скобку} a[i]:=random(100)-50; {заполняем массив псевдослучайными целыми числами в интервале от -50 до 50} write(a[i],' '); {распечатываем массив в строчку через пробел} end; {закрывающая операторная скобка} s:=0; {считаем первоначально сумму = 0} for i:=1 to n do {открываем цикл для «перебора» элементов} if a[i] mod 2=0 then {если очередной элемент чётный} s:=s+a[i]; {тогда увеличиваем сумму на значение этого элемента} write(‘Сумма = ’, s); {ответ} end. {конец программы} Итог урока. Рефлексия. Подведение итогов выполнения обучающимися заданий по теме: «Одномерные массивы» (оценивание). Домашнее задание. Задание в тетради с печатной основой по теме «Одномерные массивы», №11,№12
Автор(ы): Хомченко Н. В.
Скачать: Информатика 9кл - Конспект.docxАвтор(ы): Хомченко Н. В.
Скачать: Информатика 9кл - Приложение 1.pptАвтор(ы): Хомченко Н. В.
Скачать: Информатика 9кл - Приложение 2.docx