Scratch 3.0: творческие проекты на вырост : рабочая тетрадь для 7-8 классов
Покупка
Тематика:
Информатика
Издательство:
Лаборатория знаний
Автор:
Пашковская Юлия Вадимовна
Под ред.:
Тарапата Виктор Викторович
Год издания: 2023
Кол-во страниц: 187
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
Основное общее образование
ISBN: 978-5-93208-639-1
Артикул: 736287.02.99
Эта книга является продолжением рабочей тетради Ю. В. Пашковской для 5-6 классов «Творческие проекты в среде Scratch». Она адресована тем, кто уже освоил возможности среды Scratch версий 1.4 и 2.0 и хотел бы научиться
создавать более сложные и интересные проекты, используя более широкую палитру инструментов, предоставляемую версией 3.0. Акцент в пособии сделан на использовании подпрограмм и клонировании спрайтов. Книга рассчитана как на юных программистов, самостоятельно осваивающих новое, так и на учителей информатики и математики, стремящихся сделать преподавание более наглядным и занимательным, а проекты, реализованные
в Scratch, использовать как иллюстрации к темам: «Графические редакторы», «Графики функций», «Подпрограммы», «Рекурсия», «Фракталы» и др.
Тематика:
ББК:
УДК:
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Москва Лаборатория знаний 2023 Под редакцией 2е издание, электронное В. В. Тарапаты Рабочая тетрадь для 7-8 классов Ю. В. Пашковская Ш К О Л А Ю Н О Г О П Р О Г Р А М М И С Т А ◀ ▶ SCRATCH 3.0: SCRATCH 3.0: творческие проекты на вырост
УДК 004.9 ББК 32.97 П22 С е р и я о с н о в а н а в 2018 г. Пашковская Ю. В. П22 Scratch 3.0: творческие проекты на вырост : рабочая тетрадь для 7–8 классов / Ю. В. Пашковская ; под ред. В. В. Тарапаты. — 2-е изд., электрон. — М. : Лаборатория знаний, 2023. — 187 с. — (Школа юного программиста). — Систем. требования: Adobe Reader XI ; экран 10". — Загл. с титул. экрана. — Текст : электронный. ISBN 978-5-93208-639-1 Эта книга является продолжением рабочей тетради Ю. В. Пашковской для 5–6 классов «Творческие проекты в среде Scratch». Она адресована тем, кто уже освоил возможности среды Scratch версий 1.4 и 2.0 и хотел бы научиться создавать более сложные и интересные проекты, используя более широкую палитру инструментов, предоставляемую версией 3.0. Акцент в пособии сделан на использовании подпрограмм и клонировании спрайтов. Книга рассчитана как на юных программистов, самостоятельно осваивающих новое, так и на учителей информатики и математики, стремящихся сделать преподавание более наглядным и занимательным, а проекты, реализованные в Scratch, использовать как иллюстрации к темам: «Графические редакторы», «Графики функций», «Подпрограммы», «Рекурсия», «Фракталы» и др. УДК 004.9 ББК 32.97 Деривативное издание на основе печатного аналога: Scratch 3.0: творческие проекты на вырост : рабочая тетрадь для 7–8 классов / Ю. В. Пашковская ; под ред. В. В. Тарапаты. — 2-е изд. — М. : Лаборатория знаний, 2023. — 184 с. : ил. — (Школа юного программиста). ISBN 978-5-93208-330-7 В соответствии со ст. 1299 и 1301 ГК РФ при устранении ограничений, установленных техническими средствами защиты авторских прав, правообладатель вправе требовать от нарушителя возмещения убытков или выплаты компенсации ISBN 978-5-93208-639-1 © Лаборатория знаний, 2019
Оглавление Оглавление Вместо предисловия . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Установка программного обеспечения . . . . . . . . . . . . 6 1. Обзор интерфейса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Что изменилось? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2. Графические режимы . . . . . . . . . . . . . . . . . . . . . . . . . 19 3. Нумерация цветов . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Проект «Цветовая палитра» . . . . . . . . . . . . . . . . . . . . 23 Проект «Грани цветового куба» . . . . . . . . . . . . . . . . . 29 4. Другие блоки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Блоки с параметрами . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Проект «Пароль» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 5. Контурные графики . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Немного теории . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Линии уровня в Скретче . . . . . . . . . . . . . . . . . . . . . . . 44 Проект «В ритме радуги» . . . . . . . . . . . . . . . . . . . . . . 45 6. Рекурсия . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Проект «Бесконечные стихи» . . . . . . . . . . . . . . . . . . . 50 Графическая рекурсия . . . . . . . . . . . . . . . . . . . . . . . . . 53 Проект «Спираль» . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 7. Фракталы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Проект «Снежинка» . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Проект «Треугольник Серпинского» . . . . . . . . . . . . . 61 8. Рекурсивная процедура получения фрактальных кривых . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Проект «Кривая Коха» . . . . . . . . . . . . . . . . . . . . . . . . 63 Проект «Дерево» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Добавим правдоподобия . . . . . . . . . . . . . . . . . . . . . . . . 67 9. Фракталы из геометрических фигур . . . . . . . . . . . 70 Проект «Множество Кантора» . . . . . . . . . . . . . . . . . . 70 Проект «Дерево Пифагора» . . . . . . . . . . . . . . . . . . . . 75 10. Косвенная рекурсия . . . . . . . . . . . . . . . . . . . . . . . . . 82 Проект «Кривая Гильберта» . . . . . . . . . . . . . . . . . . . . 84 Проект «Дракон Хартера–Хейтуэя» . . . . . . . . . . . . . 90 Проект «Дракон» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 11. Пошаговый просмотр фракталов . . . . . . . . . . . . . 97 Проект «Дерево» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Проект «Дерево Пифагора» . . . . . . . . . . . . . . . . . . . . 99
Оглавление 12. Фантомные объекты . . . . . . . . . . . . . . . . . . . . . . . . 100 Проект «Фантомная точка» . . . . . . . . . . . . . . . . . . . 100 Проект «Фантомный спрайт» . . . . . . . . . . . . . . . . . 107 13. Клонирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Проект «Лабиринт с потайными ходами» . . . . . . . 110 Проект «Кружево Коха» . . . . . . . . . . . . . . . . . . . . . . 111 Разнообразие узоров . . . . . . . . . . . . . . . . . . . . . . . . . . 114 14. Как различить клоны? . . . . . . . . . . . . . . . . . . . . . . 117 Проект «Цветник» . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Украшательства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 15. Кто больше? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Общий список . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Определение максимального цветка . . . . . . . . . . . . 127 16. Проект «Подводная охота» . . . . . . . . . . . . . . . . . . 132 Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Коды для самопроверки . . . . . . . . . . . . . . . . . . . . . . . . 140 Глава 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Глава 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Глава 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Глава 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Глава 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Глава 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Глава 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Глава 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Глава 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Глава 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Глава 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Глава 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Глава 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Глава 16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Использованные материалы . . . . . . . . . . . . . . . . . . . . . 184
Вместо предисловия Вместо предисловия Дорогой друг! В рабочей тетради «Творческие задания в среде Scratch» мы сравнивали процесс создания проекта с киноиндустрией. Теперь, если использовать ту же метафору, мы приглашаем тебя переехать в новое, более современное здание киностудии и освоить возможности, которые оно предоставляет своим режиссерам, костюмерам, художникам и монтажникам. Тебе предстоит узнать, как «выглядят» функции, открыть завораживающий своей красотой мир фракталов, научиться создавать клоны… Устанавливать новую версию на компьютер не обязательно — работать в Скретч 3.0 можно прямо в сети Интернет по адресу: http://scratch.mit.edu/. Для работы на компьютере можно там же скачать установочный файл несетевого редактора: https:// scratch.mit.edu/download. Кроме того, с помощью Scratch 3.0 ты сможешь создавать проекты на планшете и воспроизводить их на своем телефоне. Все свои старые проекты возьми с собой. Они тебе скоро понадобятся. Если же ты их не сохранил, не беда! Нужные скрипты ты сможешь найти в разделе «Коды для самопроверки». Там же ты сможешь сравнить коды к проектам, созданные тобой по описанию, с правильными решениями. Но все же старайся не злоупотреблять возможностью подсмотреть ответ и тренируй свою самостоятельность и смекалку. Помни, дорогу осилит идущий!
Установка программного Установка программного обеспечения обеспечения Если ты хочешь работать в Scratch прямо со своего компьютера и не зависеть от подключения к сети Интернет, то можешь скачать и установить несетевой редактор Scratch 3.0. 1. Для этого перейди на сайт https://scratch.mit.edu/ и прокрути страничку в самый низ. Здесь в разделе Поддержка ты найдешь Несетевой редактор. 2. На этой страничке ты должен выбрать свою операционную систему (но, как правило, она определяется автоматически), загрузить установщик нажатием кнопки Скачать и запустить его.
Установка программного обеспечения 3. Установка в новой версии Scratch 3.0 очень проста, после запуска файла остается лишь дождаться завершения инсталляции. 4. По окончании установки Scratch запустится автоматически, а на твоем рабочем столе появится соответствующая иконка для его запуска. Поздравляем! Теперь посмотрим, как изменился интерфейс нашего Scratch.
1. Обзор интерфейса 1. Обзор интерфейса Заглянем внутрь: все ли знакомые тебе объекты и инструменты ты здесь видишь (рис. 1.1)? Рис. 1.1 Давай пройдемся по порядку. Найди: 1) сцену; 2) поле — перечень спрайтов; 3) место работы со сценой; 4) кнопки создания спрайтов и фонов; 5) блокикирпичи (команды, конструкции, сенсоры, пере менные и др.), из которых собираются скрипты; 6) область создания скриптов. Внимание! Внимание! Теперь все инструменты располагаются в одном ящике. Убедись в этом, воспользовавшись полосой прокрутки. Чтобы увидеть инструменты нужной категории, нужно щелкнуть сбоку слева по соответствующей кнопке. 5 6 1 2 4 3
1. Обзор интерфейса Список категорий инструментов несколько изменился: из него исчезло Перо, зато добавились новые — События и Другие блоки. 1. Щелкни по кнопке События. Знакомо ли тебе содержимое этой категории? 2. К какому типу (команды, сенсоры, запускающие скрипты, конструкции, датчики) относится большинство инструментов? 3. Какие еще возможности запускать скрипты ты знаешь? Эти блоки, а также инструменты пера никуда не исчезли — они лишь перенесены в раздел расширений, чтобы упростить базовую палитру блоков. 4. Щелкни по кнопке в левом нижнем углу — откроется список расширений (рис. 1.2). Рис. 1.2
1. Обзор интерфейса 10 5. Добавь на главную панель инструментов команды пера, щелкнув по соответствующему расширению. 6. Добавь на главную панель инструменты расширения Makey Makey. 7. Какой из блоков этого расширения дублирует блок ? 8. Какие возможности запуска спрайтов и фонов до бавляет блок ? 9. Рассмотри содержимое других расширений. При активации некоторых расширений ты можешь увидеть следующее сообщение (рис. 1.3). Рис. 1.3 Данные расширения предназначены для работы с робототехникой — LEGO WeDo 2.0, LEGO Boost, LEGO® MINDSTORMS® Education EV3. И следовательно, предварительно надо подключить внешние устройства. Как видишь, Скретч 3.0 теперь способен соединять виртуальный и реальный миры! Но вернемся к исследованию привычных нам инструментов. 10. Определи, какая команда появилась вместо кно пок , задававших положение спрайта при поворотах (подсказка: ищи ее среди команд в ящике Движение).