ФЭНДОМ


Это незавершенная статья
Она содержит неполную информацию
Вы можете помочь Scratch вики, дополнив её.

Эта статья предназначена для версии Скретч 2.0. Для просмотра похожей статьи для версии 1.4 перейдите по ссылке Блок (1.4)
Эта статья о программировании. Для просмотра статьи о блокировании пользователей, перейдите по ссылке Бан

Блок – это частица-паззл, используемая для создания кода в Скретч. Блоки крепятся друг к другу с помощью специальных выступов. Существуют блоки событий, комманд, репортёры, логические репортёры или блоки конца скрипта. Они имеют свои внутренности и при попытке вставить туда что-то неподходящее, будет синтаксическая ошибка. Много блоков составляют скрипт.

Выделяют 12 категорий блоков: блоки движения, внешности, звука, рисования, переменные, массивы, события, контроля, сенсора, оператора, PicoBoard и LEGO WeDo (также существуют другие категории и блоки в модификациях Скретч). Показаны только 10 категорий.

В общем, существуют 11 блоков шапок, 5 обвивающих блоков, 37 блоков репортёров, 13 логических репортёров, 2 закрывающих блока и 77 обычных блоков.

Формы блоковПравить

Существуют 6 форм блоков: шапки, обычные, логические, репортёры, обвивающие и закрывающие.

Форма блока шапки

Форма блока шапки

ШапкаПравить

Главная статья: Блок шапка

Именно с шапки начинается любой скрипт. Они скруглены сверху и имеют выступ снизу для прикрепления других блоков. Существуют 11 блоков шапок, 6 из которых в категории события, 1 в категории контроля и 4 в категории дополнительных блоков.

Форма обычного блока

Форма обычного блока

Обычный блокПравить

Главная статья: Обычный блок

Обычные блоки – это блоки команд. Они прикрепляются сверху выступом и прикрепляют снизу выступом вовнутрь, то есть остальные блоки могут быть помещены как сверху, так и снизу обычных блоков. Всего насчитывают 77 таких блоков – это самая большая категория блоков.

Форма логического блока репортёра

Форма логического блока

Логический блокПравить

Главная статья: Логический блок репортёр

Логические блоки – это условия, определяющие правильно или ложно заданное условие. Спроси своего друга "2 умножить на 2 будет 4?" и попроси его ответить только "Да" или "Нет". Твой друг станет этаким логическим блоком. Они имеют форму шестиугольника и всего насчитывается 13 таких блоков.

Форма блока репортёра

Форма блоков репортёров

Блок репортёрПравить

Главная статья: Блок репортёр

Блоки репортёры дают какие-либо значения. Они могут быть как числами, так и строками. Например, спроси друга: "Сколько будет 2 + 2?". Он ответит "4". Твой друг станет этаким репортёром. Кстати, репортёрами могут быть и переменные. Форма репортёров – закруглённые прямоугольники. Всего насчитывают 37 таких блоков, не считая репортёров переменных и массивов.

Форма обвивающего блока

Форма обвивающего блока

Обвивающий блокПравить

Главная статья: Обвивающий блок

Обвивающие блоки – это блоки повторения или блоки условий. Их насчитывают всего 5 и их можно найти во вкладке "Контроль". Имеют выступ вовнутрь сверху и простой выступ внутри и снаружи.

Форма закрывающего блока

Форма закрывающего блока

Закрывающий блокПравить

Главная статья: Закрывающий блок

Закрывающие блоки заканчивают скрипт или все процессы. Имеют выступ вовнутрь всерху и не могут иметь прикреплённых блоков снизу. Всего существует 2 закрывающих блока, и оба находятся во вкладке "Контроль".

Список блоковПравить

Всего насчитывается 145 блоков в Скретч 2.0

Блоки движенияПравить

Главная статья: Блок движения

Блоки движенияблоки, помогающие спрайту двигаться. Существует 17 блоков движения, причём все недоступны для программирования сцены:

Обычные блоки движенияПравить

Блоки движения репортёрыПравить

Блоки внешностиПравить

Главная статья: Блок внешности

Блоки внешностиблоки, контролирующие внешность спрайта. Всего существует 23 таких блоков из которых 19 доступно для сцены.

Обычные блоки внешностиПравить

Блоки внешности репортёрыПравить

Блоки звукаПравить

Главная статья: Блок звука

Блоки звукаблоки, управляющие звуками и ЦИМИ (MIDI) функциями. Насчитывают 13 таких блоков, причём все могут быть использованы сценой.

Обычные блоки звукаПравить

Блоки звука репортёрыПравить

Блоки рисованияПравить

Главная статья: Блок рисования

Блоки рисования – блоки, управляющие пером спрайта.

Обычные блоки рисованияПравить

В пре-альфа версии Скретч 2.0 (которая была показана на Дне Скретч) существовал блок Установить прозрачность штампа в (), когда спрайт мог делать штамп с некой прозрачностью. Однако этот блок был удалён за ненадобностью – прозрачность спрайта сохранялась при штамповке.

ДанныеПравить

ПеременныеПравить

Главная статья: Переменная

Блоки переменных – 5 блоков, изменяющих переменные проекта.

Обычные блоки переменныхПравить

Блоков переменных репортёров существует столько, сколько в проекте переменных.

МассивыПравить

Главная статья: Массив

Блоки массивов помогают управлять массивами проекта. Всего их 10 штук.

Обычные блоки массивовПравить

Блоки массивов репортёрыПравить

  • Значение () в () – передаёт значение на заданном месте в массиве
  • Длина массива () – передаёт количество значений массива
  • Блок, определяющий массив

Логические блоки массивовПравить

Блоки событийПравить

Главная статья: Блок событий

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на ФЭНДОМЕ

Случайная вики