|
КСП 9.3. КСП 9.3.5. Сортировка
| Дата: 6.01.2023
|
| Имя учителя: Бегежанов Канат
|
| Класс: 9
|
| Отсутствует: 0
|
| Тема урока:
| Сортировка
| Цели урока
| 9.3.2.1 применять алгоритмы сортировки;
9.3.3.1 создавать программы на языке программирования Python (пайтон) с использованием одномерных массивов;
9.3.3.2 создавать программы на языке программирования Python (пайтон)с использованием двумерных массивов
| Критерии оценки
| Все учащиеся смогут использовать двумерный массив
| Глобальное гражданство
| Обсуждают какую программу можно создать для решения глобальных проблем
| Предыдущее
| Поиск элемента с заданными свойствами
|
ПЛАН
| Запланированная деятельность на уроке
| Ресурсы
| Организационный момент.
Проверка готовности к уроку. Приветствие. Блиц-опрос
Попросить учащихся ответить на следующие вопросы
- Как вы понимаете слова упорядочить, сортировка?
- Каким образом могут располагаться упорядоченные переменные или элементы массива?
- Каким образом происходит упорядочивание текстовой информации? Тест.
|
Слайд .
Приложение 1
| Деятельность: Объяснение нового материала.
Цель: сформировать знания об использовании встроенных функций сортировки.
Критерии оценивания:
- описывать процесс сортировки данных.
Дескрипторы:
- объясняет функцию SORT;
- объясняет функцию SORTED;
- определяет синтаксис правильной записи. Сортировка – это последовательное расположение или разбиение на группы чего-либо в зависимости от выбранного критерия. Учитель подводит к тому, что в языке программирования Python есть готовые функции для сортировки данных, демонстрирует использование этих функций, указывает их различие.
Учащиеся записывают, делают выводы.
Учитель демонстрирует решение задачи с использованием встроенных функций сортировки, после выполнения задания подводит итог и даёт конструктивную обратную связь.
Учащиеся участвуют в обсуждении. Практическая работа
Разделить учащихся на пары.
Попросить учащимся решить задачи по сортировки элементов массива. По завершении работы один учащийся от каждой пары выполняют на компьютере. Пояснение учителя про виды сортировок массива
(П) Попросить учащихся совместно в парах составить фрагменты программы на сортировку массива. (К) Перед тем как приступить к составлению программы нужно всем классом определить критерий оценивания к составленной программе. Каждая пара демонстрирует всем составленные программы Взаимооценивание друг друга по составленным критериям. И дать советы улучшению. Организовать дискуссию о преимуществах разных алгоритмов. (И) Предоставить возможность для набора и тестирования составленных программ. Деятельность: Решение задач
Цель: сформировать навыки использования функций сортировки для решения задач.
Дескрипторы'>Критерии оценивания:
- решать задачи с использованием функций сортировки списков.
Дескрипторы:
- пишет код для сортировки списка;
- использует метод SORT;
- использует функцию SORTED
- выполняет отладку программы
|
Слайд .
Приложение 2
Приложение 3
В помощь учителю:
http://python-3.ru/page/sorted
Слайд
| Деятельность: Рефлексия учащихся.
Цель: оценить усвоение нового материала учащимися.
Критерии оценивания:
- проводить самооценивание.
Дескрипторы:
- оценивает свои знания;
- оценивает свою вовлеченность на уроке. Учитель предлагает учащимся заполнить таблицу рефлексии.
Учащиеся заполняют таблицу рефлексии.
Учитель даёт конструктивную обратную связь по всему уроку в соответствии с критериями оценивания и выслушивает мнение учащихся.
Учащиеся участвуют в обсуждении. Домашнее задание:
Заполните список случайными десятью числами. Запишите отсортированный список в новую переменную. Сравните исходный список и отсортированный и подсчитайте количество элементов списка, места которых не изменились.
|
Слайд
| |
|
|