ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.04.2024
Просмотров: 9
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Раздел: | Программирование алгоритмов на языке программирования Python |
Дата: | 19.01.2023 |
Класс: | 9Е |
Тема урока | Перестановка элементов, списки |
Цели обучения в соответствии с учебной программой | 9.3.3.1 создавать программы на языке программирования Python (пайтон) с использованием одномерных массивов |
Цели урока | ученики знают: - алгоритм перестановки чисел могут - осуществлятьперестановку элементов массива - использовать функцию index - осуществлять перестановку максимального и минимального элемента массива |
Ход урока
Этап урока/ Время | Действия педагога | Оценивание | Ресурсы | ||||||||||||||||||||||||
НАЧАЛО УРОКА Орг. момент (2 минуты) | Приветствие, отметка отсутствующих | | | ||||||||||||||||||||||||
Определение целей урока (3 минуты) | Учитель знакомит учащихся с темой и целями урока | | Слайд 1-2 | ||||||||||||||||||||||||
СЕРЕДИНА УРОКА Объяснение урока (14 мин) | Учитель объясняет новую тему Алгоритм перестановки Задача. Имеется 2 стакана. В синем стакане вода, в красном сок. Необходимо поменять содержимое стаканов. В синем должен быть сок, в красном вода Нам понадобиться еще один стакан Чтобы решить задачу В программе данную перестановку можно записать следующим образом blue =“water” red = “juice” green = blue blue = red red = green Перестановка элементов массива Пример. Дан массив, состоящий из пяти целых чисел. Переставить местами первый и последний элемент массива Нам необходимо взять элемент m[0] и поменять местами с элементом m[4]. Для перестановки нам понадобиться пустая переменная х x=m[0] m[0]=m[4] m[4]=x Полная программа будет выглядеть следующим образом Перестановка максимального и минимального элемента массива Для опреления максимального и минимального элемента массива мы использовали функции max(array) min(array) Но, для перестановки нам необходимо знать индекс или порядковый номер этих элементов Например, в массиве m
max= 92, min = 44 index_max =1, index_min = 3 Для определения индекса, будем использовать функцию index(x)– которая находит индекс указанного значения х Чтобы эта функция находила в нашем массиве mиндекс максимального элемента мы должны записать ее следующим образом index _max = m.index(maximum) где maximum – максимальный элемент масива =92 Точно так же находим индекс минимального элемента массива index _min = m.index(minimum) где minimum – минимальный элемент масива =44 Тогда перестановка будет выглядеть следующим образом x = mas[index_max] mas[index_max] = mas[index_min] mas[index_min] = x Полная программа перестановки максимального и минимального элемента массива Вывод | | Слайд 3– 11 | ||||||||||||||||||||||||
Закрепление урока (5 мин) | Учитель предлагает выполнить задания 1 Найдите правильный вариант ответа. Функция index(х) – А) находит индекс указанного значения х в массиве Б) находит количество вхождений в массив значения х В) находит максимальный элемент Г) находит минимальный элемент 2 Найдите соответствия перестановок элементов массива
А) перестановка первого и последнего элемента массива Б) перестановка второго и четвертого элемента массива В) перестановка максимального и минимального элемента массива 1) x=m[0] m[0]=m[4] m[4]=x 2) x = mas[index_max] mas[index_max] = mas[index_min] mas[index_min] = x 3) x=m[1] m[1]=m[3] m[3]=x 3 Найдите правильную запись функции indexдля массива m А) i_m = m.index(56) Б) i_m = index(m) В) i_m = index(56) Отвечает на вопросы, и записывают в тетрадь | Критерий оценивания
| | ||||||||||||||||||||||||
КОНЕЦ УРОКА Домашнее задание (2 минуты) | Домашнее задание Дан массив состоящий из 10 элементов целого типа. Написать программу замены пятого элемента со вторым | | | ||||||||||||||||||||||||
Рефлексия (2 минуты) | Мишень Рассказывают свои впечатления | | |