Scratch - це унікальний інтерактивний продукт, що дозволяє вивчати основи програмування з нуля, причому зробить цей процес вкрай захоплюючим. Всі інструменти програми інтуїтивно зрозумілі і дуже видовищні: спочатку цільовою аудиторією середовища передбачалися діти шкільного віку, проте Scratch ідеально підійде для старту будь-кому, хто мріє освоїти програмування. Робота з додатком дозволить отримати уявлення, в тому числі про багатопотоковому і об'єктно-орієнтованому програмуванні.
Особливості Scratch
Головним утворюючим елементом Scratch є спрайт: об'єкт, який об'єднує графічну складову (або, костюм, який можна змінювати в спеціальному редакторі) і скрипт-сценарій. Спрайт розміщується на спеціальному полі-сцені, а всі його дії задаються, за допомогою блоків, розміщених на палітрі.
Користувачеві доступні наступні групи блоків:
- рух: для управління рухом спрайту;
- зовнішність: для зміни зовнішнього вигляду спрайту;
- звук: додавання аудіо-ефектів;
- перо: для реалізації «черепашачою графіки»;
- події: для опису дій об'єкта;
- контроль: для створення керуючих конструкцій і обробників подій;
- сенсори: для сполучення з пристроями введення інформації;
- операції: для реалізації арифметичних дій і логічних операцій;
- змінні: забезпечують можливість роботи зі списками та змінними.
Є можливість безпосередньо редагувати код, якщо користувачеві буде недостатньо можливостей, що надаються стандартними об'єктами пакета.
Переваги
Scratch дозволяє отримати функціональний і мультимедійно яскравий результат навіть новачкам, просунутим ж користувачам дасть можливість відточити навички і збагатити свій продукт цікавими рішеннями. Програма досі розвивається, постійно вдосконалюючи функціонал.
Додати коментар