[Только до 13 августа!] Масштабные летние олимпиады по школьным предметам Выбрать олимпиаду→
Конкурс разработок «Пять с плюсом» июль 2021
Добавляйте свои материалы в библиотеку и получайте ценные подарки
Конкурс проводится с 1 июля по 31 июля

Практические задания по теме "Методы сортировки в Python"

Appendix 1 Приложение 1 Exercise " Set in order» Упражнение «Установите по порядку» Task 1. Write down the following numbers in ascending order: 25, 20, 19, 21, 24. Задание 1. Запишите в порядке возрастания следующие числа: 25, 20, 19, 21, 24.
Просмотр
содержимого документа

Formative assessment                         Формативное оценивание   

 

Appendix 1                             Приложение 1

Exercise " Set in order»                      Упражнение «Установите по порядку»

 

Task 1. Write down the following numbers in ascending order: 25, 20, 19, 21, 24.

Задание 1. Запишите в порядке возрастания следующие числа: 25, 20, 19, 21, 24.

……………………………………………………………………………………………………………

Task 2. Write down the following numbers in descending order: -5; 5,7; -3,8; 0,8; 0,69.

Задание 2. Запишите в порядке убывания следующие числа: -5; 5,7; -3,8; 0,8; 0,69.

……………………………………………………………………………………………………………

Task 3. Write down in ascending order the following names of the rivers of Kazakhstan: Ural, Ishim, Tobol, Syr Darya, Irtysh. (Increasing sequence from A to Z, from A to Z)

Задание 3. Запишите в порядке возрастания следующие названия рек Казахстана: Урал, Ишим, Тобол, Сырдарья, Иртыш. (Возрастающая последовательность от А до Я, от A to Z)

……………………………………………………………………………………………………………

……………………………………………………………………………………………………………

 

Appendix 2                                           Приложение 2

The activity "Define the sort»             Упражнение «Определи сортировку»

 

Code snippet 1:

Фрагмент программного кода 1: (https://younglinux.info/algorithm/bubble)

for i in range(N-1):

    for j in range(N-i-1):

        if data[j] > data[j+1]:

            data[j], data[j+1] = data[j+1], data[j]

Code snippet 2:

Фрагмент программного кода 2: (https://habr.com/ru/post/415935/)

for i in range(N):

    j = i - 1

    key = data[i]

    while data[j] > key and j >= 0:

        data[j + 1] = data[j]

        j -= 1

    data[j + 1] = key

Determine which of the fragments implements the insertion sort, but some of the fragments implements a sorting method, a bubble.

Определите, какой из фрагментов реализует сортировку вставками, а какой из фрагментов реализует сортировку методом «пузырька».

 

Appendix 3                                           Приложение 3

Exercise " problem Solving»

Task 1 (Level A) " Sort the list»

Fill the list of five items with random numbers from 1 to 100 and display the sorted list on the screen.

Example

list  15, 67, 3, 45, 14

output   [3, 14, 15, 45, 67]

 

Task 2 (Level B) " Sorting rows»

Write a program that fills the list with the names of the five days of the week, sorts them, and displays the screen.

Example

input  Monday Tuesday Wednesday Thursday Friday

output   Friday Monday Thursday Tuesday Wednesday

 

 

 

Приложение 4

Упражнение «Рефлексия»

 

Согласен

Частично согласен

Не согласен

Я знаю, что такое сортировка.

 

 

 

Я могу описать алгоритм сортировки методом «пузырька».

 

 

 

Я могу описать алгоритм сортировки вставками.

 

 

 

Я использую алгоритм сортировки для написания кода программы.

 

 

 

Я легко решаю предложенные задачи.

 

 

 

 

 

Информация о публикации
Загружено: 26 февраля
Просмотров: 856
Скачиваний: 13
Малышкина Татьяна Юрьевна
Информатика, 9 класс, Уроки

Проверьте знания своих учеников интересными заданиями

Красочные наградные дипломы и сертификаты для участников, свидетельства и благодарности каждому учителю, ежемесячный розыгрыш ценных призов!

Скачать материал