Мои блоки#

Введение#

Мои блоки — это аналог функций в Python. Мои блоки группируют блоки в многократно используемые, эффективные разделы блоков, предназначенные для выполнения конкретной задачи. Мои блоки можно вызывать несколько раз в программе, что упрощает организацию проекта и помогает избежать повторного использования блоков.

определить myBlock

myBlock

Параметры

Описание

название блока

Название, которое вы даете своему блоку.

параметры

Необязательный параметр. Переменные, принимающие входные значения при вызове функции, позволяющие передавать данные в функцию. Это может быть текст, число или логическое значение.

Определение и обозначение моих препятствий#

Мои блоки#

Если для элемента My Block не требуется ввод данных, вы можете определить его без параметров.

При запуске вызывается пользовательский блок с именем ‘greeting’, который выводит на экран ‘Hello!’.#
определить greeting
[Define a My Block to display a message]
вывести [Hello!] на экран ▶

при запуске
[Call a My Block to display the message]
greeting

Мои блоки с параметрами#

Параметры позволяют передать блоку My Block необходимую для работы информацию, например, сколько раз нужно выполнить последовательность движений. Например, блок My Block может использовать числовой параметр, чтобы указать дрону, на какую высоту нужно лететь. Это позволяет использовать один и тот же блок My Block по-разному в зависимости от заданных значений.

определить Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
установить точность печати [0.01 v] в консоли
вывести ((number) [/ v] (3)) в консоль ◀ и перенести курсор на следующую строку

при запуске
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]