ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.03.2024
Просмотров: 11
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
(наименование организации образования)
Поурочный план или краткосрочный план для педагога организаций среднего образованияпо __Информатике________
Раздел: | Программирование алгоритмов на языке программирования Python | ||
ФИО педагога | | ||
Дата: | Урок №1 | ||
Класс: | 9 | Количество присутствующих: | Количество отсутствующих: |
Тема урока | Одномерный массив | ||
Цели обучения в соответствии с учебной программой | 9.3.3.1 создавать программы на языке программирования Python (пайтон) с использованием одномерных массивов | ||
Цели урока | ученики знают: - что такое массив - что такое индекс элемента массива умеют: - создавать и заполнять массив - выводить массив на экран |
Ход урока
Этап урока/ Время | Действия педагога | Действия ученика | Оценивание | Ресурсы | ||||||||||||||||||||||||||||||||||||
НАЧАЛО УРОКА Орг. момент (2 минуты) | Приветствие, отметка отсутствующих | | | | ||||||||||||||||||||||||||||||||||||
Определение целей урока (3 минуты) | Учитель знакомит учащихся с темой и целями урока | | | Слайд 1-2 | ||||||||||||||||||||||||||||||||||||
СЕРЕДИНА УРОКА Объяснение урока (14 мин) | Учитель объясняет новую тему Массив — это конечная последовательность упорядоченных элементов одного типа, доступ к каждому элементу в которой осуществляется по его индексу. Он похож на список Например:
Массив не может иметь элементы различного типа -2 о 23 ? 45 Индексы массива – порядковый номер элемента. Индекс всегда начинается с 0
a[0]=-2 a[1]=0 a[2]=-5 a[3]=6 a[4]=1 Для доступа к элементу индекс заключают в [ ] скобки Для создания масива нужно импортировать модуль array
Затем написать название массива, указать тип данных и задать значения массива
где, а – название массива, 'i' – целый тип данных Заполнение одномерного массива 1) Инициализация массива –задать начальные значения from array import * a = array('i') a = [-2, 0, 1, -5, 6] 2)Заполнение массива последовательностью чисел А) for i in range(10): m.append(i) 0 1 2 3 4 5 6 7 8 9 Б) for i in range(-2,3): m.append(i) -2 -1 0 1 2 В) for i in range(0,20,5): m.append(i) 0 5 10 15 3) Заполнение массива с помощью клавиатуры from array import * pr = array(‘i') for n in range(5): pr.append(int(input("Введите значение "))) 4) Заполнение массива случайными числами importrandom for i in range(20): mas.append(random.randint(1,100)) Вывод одномерных массивов Вывод элементов массива в столбик for n in range(5): print(a[n]) Вывод элементов массива в одну строку for n in range(5): print(a[n], end=" ") Рассмотрим пример Программа заполнения массива mas случайными числами от -100 до 100, состоящего из 20 элементов и вывода их на экран в одну строчку | | | Слайд 3– 12 Показывает на онлайн компиляторе примеры | ||||||||||||||||||||||||||||||||||||
Закрепление урока (7 мин) | Учитель предлагает выполнить задания самостоятельно 1) Какие данные соответствуют Массиву? А ) Б ) В) Г ) Д ) 2) Дан массив
Как указать доступ к элементу массива со значением -5 А) v[0] Б) v[1] В) v[2] Г) v[3] Д) v[4] 3) Дан массив
Какие записи элементов массива являются правильными А) massiv[0]=-2 Б) massiv[1]=-2 В) massiv[5]=1 Г) massiv[4]=1 4) Выберите способы заполнения массива А) c помощью клавиатуры Б) инициализация В) с помощью функции pop, insert Г) с помощью функции range, append 5) Какие строчки в данном фрагменте программы отвечают за заполнение одномерного массива data А) from array import * Б) data = array('i') В) for n in range(0,5): Г) data.append(int(input("Введите значение "))) Д) for n in data: Е) print(n) 6) Какие строчки в данном фрагменте программы отвечают за объявление одномерного массива data А) from array import * Б) data = array('i') В) for n in range(0,5): Г) data.append(int(input("Введите значение "))) Д) for n in data: Е) print(n) 7) Какие строчки в данном фрагменте программы отвечают за вывод на экран одномерного массива data А) from array import * Б) data = array('i') В) for n in range(0,5): Г) data.append(int(input("Введите значение "))) Д) for n in data: Е) print(n) | Отвечает на вопросы, и записывают в тетрадь | Критерий оценивания
| Слайд 13- 20 | ||||||||||||||||||||||||||||||||||||
КОНЕЦ УРОКА Домашнее задание (2 минуты) | Учебник стр.92, №7 Объявите массив типа intс числом элементов 20 и присвойте элементам массива значение их индекса | | | | ||||||||||||||||||||||||||||||||||||
Рефлексия (2 минуты) | Мишень | Рассказывают свои впечатления | | |