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

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

  • СЕРЕДИНА

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

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

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

  • КОНЕЦ

  • 3 урок Перестановка элемента массива. Перестановка элементов, списки


    Скачать 460.46 Kb.
    НазваниеПерестановка элементов, списки
    Дата19.01.2023
    Размер460.46 Kb.
    Формат файлаdocx
    Имя файла3 урок Перестановка элемента массива.docx
    ТипУрок
    #894983




    Раздел:

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

    Дата:

    19.01.2023

    Класс:



    Тема урока

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

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

    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 минуты)

    Мишень

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








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