|
Удаление и вставка элемента
Удаление и вставка элемента
Раздел:
| Программирование алгоритмов на языке программирования Python (пайтон)
| ФИО педагога:
|
| Дата:
|
| Класс: 9
| Количество присутствующих:
| Количество отсутствующих:
| Тема урока
| Удаление и вставка элемента
| Цели обучения, которые достигаются на данном уроке
| 9.3.3.1 создавать программы на языке программирования Python (пайтон) с использованием массивов.
| Цели урока
| Учащиеся будут:
знать основы о массивах, индексирование, элементы массива; знать о видах массива; заполнять массивы значениями; выводить значения массивов на экран.
| Ход урока
Этапы урока
| Деятельность учителя
| Деятельность учащихся
| Оценивание
| Ресурсы
| Начало урока 0-10 мин.
| Организационный момент. Проверка присутствующих по журналу, ознакомление учащихся с темой урока и его целями. Повторение
Игра «Wordsearch game»
Учащиеся находят ключевые слова, затем обсуждают, что делает каждая команда.
| Учащиеся находят ключевые слова, затем обсуждают, что делает каждая команда.
|
|
Приложение 1 http://tools.atozt eacherstuff.com/ word-search- maker/wordsear ch.php
| Середина
урока 6-20 мин.
| Групповая работа
Составьте алгоритм: как можно удалить, вставить элементы в одномерный массив.
Попросите учащихся проверить свой алгоритм, написав программный код на Питоне.
Команды презентуют свой алгоритм перед классом.
Оценивание.
|
| Взаимооценивание
| Приложение 1
(презентация) http://techterms.com/definition/array
|
21-37 мин.
| Парная работа
Учащиеся соревнуются, придумывают друг другу задачи на программирование.
Учитель показывает пример задачи. Примеры задач
Удалить из массива третий элемент.
2.Удалить из массива первый отрицательный элемент.
3.Удалить из массива максимальный элемент.
4.Вставить в массив число 10.
а) после второго элемента;
б) после n-го элемента (число n вводится с клавиатуры). Учащиеся пишут программный код и показывают учителю.
Учащиеся, выполнившие все задания, получают от учителя следующее дополнительное задание:
Известно, что в массиве все элементы расположены в порядке возрастания. Добавьте в этот массив число, введенное с клавиатуры таким образом, чтобы упорядоченность массива не была нарушена. Вставьте заданное число в массив целых чисел после каждого элемента, кратного 5. Каким должен быть максимальный элемент исходного массива?
Учитель оценивает каждого ученика индивидуально.
| Парная работа
|
индивидуальное оценивание
|
https://www.ibm
.com/developer works/ru/library/ l- python_part_3/i ndex.html https://pythonwo rld.ru/tipy- dannyx-v- python/spiski- list-funkcii-i- metody- spiskov.html
| Конец урока
| Рефлексия. Какой у вас индекс myArray [x]?
|
|
| Карточки с
| 38-45 мин.
| myArray [0] – Ничего не понял.
|
|
| номерами
|
| myArray [1] – Мне нужно больше объяснений.
|
|
| myArray [0]
|
| myArray [2] – Мне нужно больше задач.
|
|
| myArray [1]
|
| myArray [3] – Я понимаю, как использовать массивы.
|
|
| myArray [2]
|
|
|
|
| myArray [3]
| |
|
|