Материал из Скретч Вики

(перенаправлено с «Блок шапка»)

Эта статья о программировании. Для блокировки пользователей см. Бан

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

В общем, существуют восемь блоков шапок, пять обвивающих блоков, 34 блоков репортёров, 14 логических блоков, два закрывающих блока и 62 обычных блоков. Всего 125 блоков, не включая расширения.

Формы блоков

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

Шапка

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

Именно с шапки начинается любой скрипт. Блок шапка — это некое событие (например щелчок по зелёному флагу), которое вызвано взаимодействием пользователя с программой. Они скруглены сверху и имеют выступ снизу для прикрепления других блоков. Существуют 7 блоков шапок, 6 из которых в категории события, 1 в категории управления.

Обычный блок

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

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

Логический блок

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

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

Репортёр

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

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

Обвивающий блок

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

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

После кода

После выполнения кода и его повторения (если он будет повторять) код делает небольшую паузу, около 10 миллисекунд.

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

Форма закрывающего блока
Основная статья: Закрывающий блок

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

Категории блоков

Основная статья: Категории блоков

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

Основные категории:

Расширения:

Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.