Материал из Скретч Вики
(перенаправлено с «Блок шапка»)
- Эта статья о программировании. Для блокировки пользователей см. Бан
Блок – это частица пазла, используемая для создания кода в Скретч. Блоки крепятся друг к другу с помощью специальных выступов. Существуют блоки событий, команд, репортёры, логические репортёры или блоки конца скрипта. Они имеют свои внутренности и при попытке вставить туда что-то неподходящее, будет синтаксическая ошибка. Много блоков составляют скрипт.
В общем, существуют восемь блоков шапок, пять обвивающих блоков, 34 блоков репортёров, 14 логических блоков, два закрывающих блока и 62 обычных блоков. Всего 125 блоков, не включая расширения.
Формы блоков
Существуют 6 форм блоков: шапки, обычные, логические, репортёры, обвивающие и закрывающие.
Шапка
Именно с шапки начинается любой скрипт. Блок шапка — это некое событие (например щелчок по зелёному флагу), которое вызвано взаимодействием пользователя с программой. Они скруглены сверху и имеют выступ снизу для прикрепления других блоков. Существуют 7 блоков шапок, 6 из которых в категории события, 1 в категории управления.
Обычный блок
Обычные блоки – это блоки команд. Они прикрепляются сверху выступом и прикрепляют снизу выступом вовнутрь, то есть остальные блоки могут быть помещены как сверху, так и снизу обычных блоков. Всего насчитывают 71 такой блок – это самая большая категория блоков.
Логический блок
Логические блоки – это условия, определяющие правильно или ложно заданное условие. Спроси своего друга «2 умножить на 2 будет 4?» и попроси его ответить только «да» или «нет». Твой друг станет этаким логическим блоком. Они имеют форму шестиугольника и всего насчитывается 12 таких блоков. Также логические блоки называются
Репортёр
Блоки репортёры дают какие-либо значения. Они могут быть как числами, так и строками. Например, спроси друга: «сколько будет 2 + 2?» Он ответит «4». Твой друг станет этаким репортёром. Репортёрами могут быть и переменные. Форма репортёров – закруглённые прямоугольники. Всего насчитывают 30 таких блоков, не считая репортёров переменных и списков.
Обвивающий блок
Обвивающие блоки – это блоки повторения или блоки условий. Их насчитывают всего 5 и их можно найти во вкладке «Управление». Имеют выступ вовнутрь сверху и простой выступ внутри и снаружи.
После кода
После выполнения кода и его повторения (если он будет повторять) код делает небольшую паузу, около 10 миллисекунд.
Закрывающий блок
- Основная статья: Закрывающий блок
Закрывающие блоки заканчивают скрипт или все процессы. Имеют выступ вовнутрь сверху и не могут иметь прикреплённых блоков снизу. Всего существует 2 закрывающих блока, и оба находятся во вкладке «Управление».
Категории блоков
- Основная статья: Категории блоков
Всего в Скретч насчитывается 145 блоков.
Основные категории: