Главная страница
Навигация по странице:

  • Этап урока/ Время Действия педагога Действия ученика Оценивание

  • СЕРЕДИНА

  • Перестановка элементов массива

  • Перестановка максимального и минимального элемента массива

  • Ответы Баллы

  • КОНЕЦ

  • КСП. 3 урок Перестановка элемента массива. Урок 5 Класс 9 Количество присутствующих Количество отсутствующих


    Скачать 445.01 Kb.
    НазваниеУрок 5 Класс 9 Количество присутствующих Количество отсутствующих
    Дата14.02.2022
    Размер445.01 Kb.
    Формат файлаdocx
    Имя файла3 урок Перестановка элемента массива.docx
    ТипУрок
    #360906




    Раздел:

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

    ФИО педагога

    Кинжебаева А.А

    Дата:

    01.02.2021 года Урок №5

    Класс:

    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

    index

    0

    1

    2

    3

    4

    m

    59

    92

    46

    44

    89

    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 Найдите соответствия перестановок элементов массива

    index

    0

    1

    2

    3

    4

    m

    59

    92

    46

    44

    89

    А) перестановка первого и последнего элемента массива

    Б) перестановка второго и четвертого элемента массива

    В) перестановка максимального и минимального элемента массива

    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)

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



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



    Ответы

    Баллы

    1

    А

    1

    2

    1А, 2В, 3Б

    3

    3

    А

    1







    КОНЕЦ

    УРОКА

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

    (2 минуты)

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

    Дан массив состоящий из 10 элементов целого типа. Написать программу замены пятого элемента со вторым










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

    Мишень

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








    написать администратору сайта