Черно-белая книга в цветной мягкой обложке.
Книга изготавливается по технологии “печать по требованию”. Срок печати 96 часов.
Книга знакомит с основами новейшего блочного языка программирования Snap! Этот язык настолько мощен, что используется не только в школах, но и в университетах США. Модификации Snap! используются для программирования Arduino, для моделирования многоагентных систем, графов и рисования сложных фигур.
Оглавление
Описание 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
Строка меню. Кнопки над сценой
Знакомство с блоками 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
Об авторе
Источники