Знакомьтесь, это Snap! Блочная среда программирования мощнее Scratch
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Денис Владимирович Голиков. Знакомьтесь, это Snap! Блочная среда программирования мощнее Scratch
Введение
Описание Snap!
Разработчики Snap!
Основные отличия от Scratch
Совместимость
Основные понятия
Об авторе
Источники
Знакомство с интерфейсом Snap!
Элементы интерфейса
Строка меню. Первая кнопка
Project notes
New
Open
Save и Save as
Costumes…
Sounds…
Строка меню. Вторая кнопка
Login…
Signup…
Reset Password…
Строка меню. Третья кнопка
Language…
Zoom blocks…
Stage size…
Long form input dialog
Plain prototype labels
Input sliders
Turbo mode
Flat design
Thread safe scripts
Prefer smooth animations
Inheritance support
Строка меню. Кнопки над сценой
Возврат к стандартному размеру сцены
На весь экран
Зеленый флажок
Пауза
Остановка проекта
Кнопка добавить спрайт
Кнопка нарисовать спрайт
Свойства спрайта
Стили вращения спрайта
Переименование спрайта
Возможность перемещения спрайта мышкой
Закладка Scripts
Закладка Costumes
Закладка Sounds
Управление сценой
Переименование сцены
Закладка Scripts
Закладка Costumes
Закладка Sounds
Знакомство с блоками Snap!
Синие блоки движения
Фиолетовые блоки внешности
Малиновые блоки звука
Зелёные блоки пера
Желтые блоки управления
Голубые блоки сенсоров
Зеленые блоки операторов
Оранжевые блоки переменных
Блоки Scratch 2.0 отсутствующие в Snap!
Графический редактор
Запуск графического редактора
Интерфейс графического редактора
Отличия от графического редактора Scratch 1.4
Отличия от графического редактора Scratch 2.0
Некоторые важные понятия Snap!
Направление
Выпадающий список
Слои
Центр спрайта
Пронумерованные цвета и оттенки
Графические эффекты
Вложенные спрайты
Меню правой кнопки мышки
Создание пользовательских блоков
Создание блока типа Command
Создание блока типа Reporter
Создание блока типа Predicate
Создание блока рисующего треугольник
Создание блока вырезающего первое слово из фразы
Создание блока определяющего максимальное значение из введенного списка
Создание блока рисующего звезду
Создание блока for
Дополнительные блоки
label
функция if
for
catch
throw
Функция catch
throw с параметром
if and pause
ignore
tell
asc
join words
list to sentence
sentence to list
word to list
list to word
map over
empty?
keep items such that
Combine with
for each
Отрывок из книги
Snap! – блочная среда программирования, разработанная на основе Scratch в Калифорнийском университете в Беркли (University of California at Berkeley).
Основным отличием данной среды программирования от Scratch являются расширенные возможности по построению собственных блоков, а также списки и функции первого класса. Эти мощные возможности позволяют использовать Snap! не только в начальной школе, но и для обучения старшеклассников и студентов.
.....
– Firefox версия не ниже 38;
– Edge версия не ниже 12;
.....