СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

«Python сбежал». Командный квест по срезам строк и списков для 8 класса

Категория: Информатика

Нажмите, чтобы узнать подробности

Больше авторских материалов по информатике и ИИ в канале «НейроУчитель» в MAX — https://max.ru/channel_neirouchitel

Питон сбежал из школьного компьютера и перепутал сообщения. Чтобы вернуть его, восьмиклассникам предстоит пройти пять раундов, собрать пароль и расшифровать записку.

Квест подойдёт для закрепления срезов в Python, занятия кружка или недели информатики. Он рассчитан на 60 минут, команды по 3–4 человека. Задания можно выполнять на бумаге: достаточно показать презентацию на экране, а ответы записывать в тетради.

В пяти раундах ребята определяют результат среза строки, сами становятся символами «живой строки», исправляют ошибки в коде, подбирают срезы списков и проверяют спорные утверждения о Python. В финале команды расшифровывают записку и придумывают по одной задаче для соперников. В конце каждый ученик самостоятельно отвечает на три коротких вопроса.

Для «живой строки» подготовьте восемь бумажек с буквами от А до З и индексами от 0 до 7. За верное решение команда получает балл, за три верных ответа в раунде — букву пароля. На команду предусмотрена одна подсказка.

Ответы к заданиям, подсказки по проведению и распределение времени находятся в заметках к слайдам. Чтобы их увидеть, скачайте файл и откройте область «Заметки» в PowerPoint.

Просмотр содержимого документа
««Python сбежал». Командный квест по срезам строк и списков для 8 класса»

0–7 минут: вступление. Далее пять раундов по 8 минут. Финал 8 минут, итоги 5 минут. Референс: IMG_1488.PNG. Питон создан ImageGen. КОМАНДНЫЙ КВЕСТ ПО СРЕЗАМ PYTHON СБЕЖАЛ Поймай питона с помощью срезов 8 класс · 60 минут

0–7 минут: вступление. Далее пять раундов по 8 минут. Финал 8 минут, итоги 5 минут.

Референс: IMG_1488.PNG. Питон создан ImageGen.

КОМАНДНЫЙ КВЕСТ ПО СРЕЗАМ

PYTHON

СБЕЖАЛ

Поймай питона с помощью срезов

8 класс · 60 минут

Пароль ПИТОН. Выдавайте буквы после раундов: П, И, Т, О, Н. Референс: IMG_1488.PNG. Питон создан ImageGen. ПРОПАЛ ПИТОН Пройдите пять испытаний. Получите по букве за каждый раунд. Соберите пароль и верните питона. Он сбежал из школьного компьютера и перепутал все сообщения.

Пароль ПИТОН. Выдавайте буквы после раундов: П, И, Т, О, Н.

Референс: IMG_1488.PNG. Питон создан ImageGen.

ПРОПАЛ

ПИТОН

Пройдите пять испытаний.

Получите по букве за каждый раунд.

Соберите пароль и верните питона.

Он сбежал из школьного компьютера

и перепутал все сообщения.

Команды по 3–4 человека. Меняйте роли: читатель, автор, проверяющий, представитель. Если команда набрала меньше 3 баллов, предложите исправить решение после подсказки. Перед каждым заданием живого среза возвращайте участников в исходный ряд. При равенстве баллов несколько победителей. Референс: IMG_1488.PNG. Питон создан ImageGen. ПРАВИЛА ИГРЫ 3 1 1 ОТВЕТА ПОДСКАЗКА БАЛЛ дают букву пароля бесплатно на команду за верное решение ИМЯ КОМАНДЫ СПОРНЫЙ ОТВЕТ Придумайте за 30 секунд. Голосуем пальцем вверх или вниз. «Баги в тапках»? «Минус первый»? Сначала записываем, потом проверяем.

Команды по 3–4 человека. Меняйте роли: читатель, автор, проверяющий, представитель. Если команда набрала меньше 3 баллов, предложите исправить решение после подсказки. Перед каждым заданием живого среза возвращайте участников в исходный ряд. При равенстве баллов несколько победителей.

Референс: IMG_1488.PNG. Питон создан ImageGen.

ПРАВИЛА ИГРЫ

3

1

1

ОТВЕТА

ПОДСКАЗКА

БАЛЛ

дают букву пароля

бесплатно на команду

за верное решение

ИМЯ КОМАНДЫ

СПОРНЫЙ ОТВЕТ

Придумайте за 30 секунд.

Голосуем пальцем вверх или вниз.

«Баги в тапках»? «Минус первый»?

Сначала записываем, потом проверяем.

Первый индекс 0. Индекс -1 обозначает последний элемент. Пропущенные границы зависят от направления шага. Референс: IMG_1488.PNG. Питон создан ImageGen. ПАМЯТКА s[start:stop:step] stop step start Граница остановки. Индекс начала Шаг В результат не входит s[:3] первые три s[::2] через один с первого s[-3:] последние три s[::-1] обратный порядок

Первый индекс 0. Индекс -1 обозначает последний элемент. Пропущенные границы зависят от направления шага.

Референс: IMG_1488.PNG. Питон создан ImageGen.

ПАМЯТКА

s[start:stop:step]

stop

step

start

Граница остановки.

Индекс начала

Шаг

В результат не входит

s[:3] первые три

s[::2] через один с первого

s[-3:] последние три

s[::-1] обратный порядок

8 минут. Ответы: ПРО; ГРА; ИСТ; ПОРМИТ. Буква П. Референс: IMG_1488.PNG. Питон создан ImageGen. РАУНД 01 · 8 МИНУТ ПИТОН ГОЛОДЕН s =

8 минут. Ответы: ПРО; ГРА; ИСТ; ПОРМИТ. Буква П.

Референс: IMG_1488.PNG. Питон создан ImageGen.

РАУНД 01 · 8 МИНУТ

ПИТОН ГОЛОДЕН

s = "ПРОГРАММИСТ"

0:П 1:Р 2:О 3:Г 4:Р 5:А

6:М 7:М 8:И 9:С 10:Т

Какую часть строки получит питон?

1. s[:3]

2. s[3:6]

3. s[-3:]

4. s[::2]

Весь раунд вместе со следующим слайдом 8 минут. Меняйте представителей команд. Референс: IMG_1488.PNG. Питон создан ImageGen. РАУНД 02 · 8 МИНУТ ВЫ СТАЛИ СТРОКОЙ Восемь участников берут карточки. Команда записывает результат. Режиссёр выбирает участников и выстраивает их в нужном порядке. Ж А Б В Г Д Е З 7 4 6 5 2 1 0 3 Остальные замирают: они за границей среза! Перед новым заданием вернитесь на места.

Весь раунд вместе со следующим слайдом 8 минут. Меняйте представителей команд.

Референс: IMG_1488.PNG. Питон создан ImageGen.

РАУНД 02 · 8 МИНУТ

ВЫ СТАЛИ

СТРОКОЙ

Восемь участников берут карточки.

Команда записывает результат.

Режиссёр выбирает участников

и выстраивает их в нужном порядке.

Ж

А

Б

В

Г

Д

Е

З

7

4

6

5

2

1

0

3

Остальные замирают: они за границей среза!

Перед новым заданием вернитесь на места.

Ответы: БВГД; АВДЖ; ЕЖЗ; ЗЖЕДГВБА. Е имеет индекс 5, правая граница не включается. Буква И. Референс: IMG_1488.PNG. Питон создан ImageGen. Выстройтесь в порядке результата. КАСТИНГ В СРЕЗ 1. [1:5] 2. [::2] 3. [-3:] 4. [::-1] Кто попал в срез? Кто остался за кадром? Почему в первом задании буква Е не входит в результат?

Ответы: БВГД; АВДЖ; ЕЖЗ; ЗЖЕДГВБА. Е имеет индекс 5, правая граница не включается. Буква И.

Референс: IMG_1488.PNG. Питон создан ImageGen.

Выстройтесь в порядке результата.

КАСТИНГ

В СРЕЗ

1. [1:5]

2. [::2]

3. [-3:]

4. [::-1]

Кто попал в срез?

Кто остался за кадром?

Почему в первом задании

буква Е не входит в результат?

8 минут. Ответы: s[:3]; s[-3:]; s[::-1]; s[::2]. Допускаются другие верные срезы. Буква Т. Референс: IMG_1488.PNG. Питон создан ImageGen. РАУНД 03 · 8 МИНУТ ПИТОН СПИСАЛ s =

8 минут. Ответы: s[:3]; s[-3:]; s[::-1]; s[::2]. Допускаются другие верные срезы. Буква Т.

Референс: IMG_1488.PNG. Питон создан ImageGen.

РАУНД 03 · 8 МИНУТ

ПИТОН СПИСАЛ

s = "ПРОГРАММИСТ"

Найдите ошибки в его домашке.

НУЖНО ПОЛУЧИТЬ

ПИТОН НАПИСАЛ

1. "ПРО"

s[0:2]

2. "ИСТ"

s[-3:-1]

3. Наоборот

s[::1]

s[1::2]

4. "ПОРМИТ"

8 минут. Возможные ответы: a[2:6]; a[1::2]; a[-3:]; a[::-2]. Буква О. Референс: IMG_1488.PNG. Питон создан ImageGen. РАУНД 04 · 8 МИНУТ МЕНЮ ПИТОНА a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 1. [2, 3, 4, 5] ОДИН СРЕЗ 2. [1, 3, 5, 7, 9] 3. [7, 8, 9] 4. [9, 7, 5, 3, 1] на каждый заказ. Варианты допускаются.

8 минут. Возможные ответы: a[2:6]; a[1::2]; a[-3:]; a[::-2]. Буква О.

Референс: IMG_1488.PNG. Питон создан ImageGen.

РАУНД 04 · 8 МИНУТ

МЕНЮ ПИТОНА

a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

1. [2, 3, 4, 5]

ОДИН

СРЕЗ

2. [1, 3, 5, 7, 9]

3. [7, 8, 9]

4. [9, 7, 5, 3, 1]

на каждый заказ.

Варианты допускаются.

8 минут. Утверждения: ложь, ложь, правда, ложь. Ответы: пустая строка; PYTHON; OHT; ValueError (шаг 0 недопустим). По баллу за верную оценку вместе с правильным результатом. Буква Н. Референс: IMG_1488.PNG. Питон создан ImageGen. РАУНД 05 · 8 МИНУТ ВЕРЮ? НЕ ВЕРЮ? s =

8 минут. Утверждения: ложь, ложь, правда, ложь. Ответы: пустая строка; PYTHON; OHT; ValueError (шаг 0 недопустим). По баллу за верную оценку вместе с правильным результатом. Буква Н.

Референс: IMG_1488.PNG. Питон создан ImageGen.

РАУНД 05 · 8 МИНУТ

ВЕРЮ?

НЕ ВЕРЮ?

s = "PYTHON"

1. s[2:2]

вернёт один символ

2. s[:100]

вызовет ошибку

3. s[4:1:-1]

вернёт "OHT"

4. s[::0]

вернёт исходную строку

Найдите ложь. Запишите верный результат.

Перед проверкой проголосуйте.

Финал вместе со следующим слайдом 8 минут. Пароль ПИТОН. decoded = message[::-1], результат Вы молодцы! Первое слово decoded[:2]. Референс: IMG_1488.PNG. Питон создан ImageGen. ПИТОН НА СВЯЗИ Соберите пароль. Питон прислал записку: message =

Финал вместе со следующим слайдом 8 минут. Пароль ПИТОН. decoded = message[::-1], результат Вы молодцы! Первое слово decoded[:2].

Референс: IMG_1488.PNG. Питон создан ImageGen.

ПИТОН НА СВЯЗИ

Соберите пароль. Питон прислал записку:

message = "!ыцдолом ыВ"

1

2

3

Напишите срез,

Получите первое

Запишите

который восстановит

получившуюся

слово с помощью

фразу.

фразу.

среза.

Четвёртый балл за корректное задание с верным ответом. По одному баллу за первые три задания финала. Референс: IMG_1488.PNG. Питон создан ImageGen. ЛОВУШКА ДЛЯ ДРУЗЕЙ 4 Придумайте хитрое задание для соседней команды. Запишите строку или список и условие задачи. Правильный ответ запишите отдельно. Обменяйтесь заданиями. Решите и проверьте ответы. БАЛЛА ЗА ВЕСЬ ФИНАЛ

Четвёртый балл за корректное задание с верным ответом. По одному баллу за первые три задания финала.

Референс: IMG_1488.PNG. Питон создан ImageGen.

ЛОВУШКА

ДЛЯ ДРУЗЕЙ

4

Придумайте хитрое задание для соседней команды.

Запишите строку или список и условие задачи.

Правильный ответ запишите отдельно.

Обменяйтесь заданиями.

Решите и проверьте ответы.

БАЛЛА

ЗА ВЕСЬ ФИНАЛ

Ответы: нет; [::-1]; YTH. На выходной билет и итоги вместе 5 минут. Референс: IMG_1488.PNG. Питон создан ImageGen. ВЫ ЧЕЛОВЕК? Докажите. Ответьте самостоятельно. 01 Входит ли stop в результат среза? 02 Какой срез разворачивает строку? 03 Что получится из

Ответы: нет; [::-1]; YTH. На выходной билет и итоги вместе 5 минут.

Референс: IMG_1488.PNG. Питон создан ImageGen.

ВЫ ЧЕЛОВЕК?

Докажите. Ответьте самостоятельно.

01

Входит ли stop в результат среза?

02

Какой срез разворачивает строку?

03

Что получится из "PYTHON"[1:4]?

Подведите итоги. Не добавляйте баллы за выходной билет к командному счёту. Референс: IMG_1488.PNG. Питон создан ImageGen. КТО ПОЙМАЛ ПИТОНА? 20 Подсчитайте баллы команды. На каком задании питон вас почти обманул? Назовите ошибку, которую больше не допустите. СЕКУНД Придумайте питону кличку.

Подведите итоги. Не добавляйте баллы за выходной билет к командному счёту.

Референс: IMG_1488.PNG. Питон создан ImageGen.

КТО ПОЙМАЛ

ПИТОНА?

20

Подсчитайте баллы команды.

На каком задании питон вас почти обманул?

Назовите ошибку, которую больше не допустите.

СЕКУНД

Придумайте

питону кличку.

Завершение занятия. Референс: IMG_1488.PNG. Питон создан ImageGen. ПИТОН ПОЙМАН Срезы освоены. Питон вернулся в компьютер. Можно выдохнуть. ДО СЛЕДУЮЩЕГО БАГА!

Завершение занятия.

Референс: IMG_1488.PNG. Питон создан ImageGen.

ПИТОН

ПОЙМАН

Срезы освоены. Питон вернулся в компьютер. Можно выдохнуть.

ДО СЛЕДУЮЩЕГО БАГА!