Программирование для детей: Scratch 3.0 запускает

Scratch 3.0 был выпущен 2 января 2019 года. Новая версия языка программирования для детей является важной вехой, которая переходит от использования Adobe Flash к веб-стандартам HTML, CSS и JavaScript.

Scratch - это визуальный язык программирования, который полезен в качестве вводной среды для обучения детей (а также взрослых) программированию.

Пользователи Scratch могут загрузить и использовать Scratch Desktop, версию среды для настольных компьютеров, доступную для Windows и Mac OS X, или использовать онлайн-версию, которая работает в любом современном веб-браузере.

Настольные и онлайн-версии имеют общий интерфейс; существующие пользователи Scratch могут заметить, что интерфейс немного изменился; Этап, часть нуля, где программа выполняется визуально, сдвинута вправо.

Пользователи находят блоки кода, костюмы и звуки слева, блок кода посередине и блок сцены справа в Scratch 3.0. Изменение было сделано, потому что «люди нашли интерфейс более интуитивным и понятным» с новыми договоренностями.

Начинающие нуля начинают с основных операций, например, с помощью перетаскивания для перемещения блоков кода, таких как «переместить», «сказать» или «повторить» в область кода; эти кодовые блоки могут быть изменены напрямую, обычно путем ввода разных чисел, например, 50 шагов для перемещения вместо 10, или выбора одного из доступных вариантов из меню.

Нет необходимости загружать настольную версию, чтобы попробовать Scratch; просто укажите современный браузер на эту страницу, чтобы загрузить редактор онлайн. Официально поддерживаются Google Chrome, Microsoft Edge, Mozilla Firefox и Apple Safari для настольных систем, а также Chrome и Safari для планшетов. Разработчики отмечают, что Internet Explorer не поддерживается.

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

Scratch 3.0 расширяет возможности, доступные ранее. Скретч-проекты, созданные в более старых версиях среды программирования, по-прежнему доступны и могут быть загружены в Scratch 3.0. Однако невозможно загрузить проекты Scratch 3.0 в более старых версиях среды программирования. Новая версия представляет новые функциональные возможности и блоки.

Новые блоки включают поддержку новых операторов для улучшения использования строк (текста), новые блоки пера и поддержку прозрачности, новый блок скольжения и новые блоки звуковых эффектов.

Пользователи могут добавлять расширения в Scratch; расширения добавляют новые блоки кода в Scratch. Уже имеется ряд расширений, включая расширения, которые добавляют восприятие видео, функциональность перевода или функциональность для взаимодействия с элементами Lego MindStorms или WeDo.

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

Звуковой редактор содержит новые звуковые эффекты и улучшенный пользовательский интерфейс, который проще в использовании. Редактор рисования также получил новые функциональные возможности: новые элементы управления для упорядочивания слоев, новые инструменты, работающие в векторном режиме, улучшенные элементы управления векторными точками и многое другое.

Заключительные слова

Я начал преподавать программирование с использованием Scratch, и оно работает очень хорошо благодаря простоте использования интерфейса и его визуальной природе. Это здорово, чтобы вызвать интерес к программированию и достаточно мощный для того, что он делает.

Теперь вы : пробовали ли вы Scratch? Что вы думаете об этом?