Файл: Одномерный массив.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.03.2024

Просмотров: 11

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


(наименование организации образования)

Поурочный план или краткосрочный план для педагога организаций среднего образованияпо __Информатике________


Раздел:

Программирование алгоритмов на языке программирования Python

ФИО педагога




Дата:

Урок №1

Класс:

9

Количество присутствующих:

Количество отсутствующих:

Тема урока

Одномерный массив

Цели обучения в соответствии
с учебной программой

9.3.3.1 создавать программы на языке программирования Python (пайтон) с использованием одномерных массивов

Цели урока

ученики знают:

- что такое массив

- что такое индекс элемента массива

умеют:

- создавать и заполнять массив

- выводить массив на экран

      Ход урока

Этап урока/ Время

Действия педагога

Действия ученика

Оценивание

Ресурсы

НАЧАЛО

УРОКА

Орг. момент

(2 минуты)



Приветствие, отметка отсутствующих










Определение целей урока

(3 минуты)


Учитель знакомит учащихся с темой и целями урока







Слайд 1-2

СЕРЕДИНА

УРОКА

Объяснение урока (14 мин)

Учитель объясняет новую тему

Массив — это конечная последовательность упорядоченных элементов одного типа, доступ к каждому элементу в которой осуществляется по его индексу. Он похож на список

Например:

-2

0

-5

6

1

Массив не может иметь элементы различного типа

-2 о 23 ? 45
Индексы массива – порядковый номер элемента. Индекс всегда начинается с 0

0

1

2

3

4

-2

0

-5

6

1

a[0]=-2

a[1]=0

a[2]=-5

a[3]=6

a[4]=1

Для доступа к элементу индекс заключают в [ ] скобки
Для создания масива нужно импортировать модуль array

  • from array import *

Затем написать название массива, указать тип данных и задать значения массива

  • a = array('i')

где, а – название массива,

'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) Дан массив

massiv

-2

0

-5

6

1

Как указать доступ к элементу массива со значением -5

А) v[0]

Б) v[1]

В) v[2]

Г) v[3]

Д) v[4]

3) Дан массив

massiv

-2

0

-5

6

1

Какие записи элементов массива являются правильными

А) 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)


Отвечает на вопросы, и записывают в тетрадь



Критерий оценивания



Ответы

Баллы

1

А, Д

2

2

В

1

3

А, Г

2

4

А, Б, Г

2

5

3, 4

1

6

1, 2

1

7

5, 6

1




Слайд 13- 20

КОНЕЦ

УРОКА

Домашнее задание

(2 минуты)

Учебник стр.92, №7

Объявите массив типа intс числом элементов 20 и присвойте элементам массива значение их индекса










Рефлексия (2 минуты)

Мишень

Рассказывают свои впечатления