Moje bloky#

Zavedení#

Funkce Moje bloky je ekvivalentem funkcí v Pythonu. Moje bloky seskupují bloky do opakovaně použitelných, efektivních sekcí bloků určených k provádění specifického úkolu. Funkce Moje bloky lze v programu volat vícekrát, což usnadňuje organizaci projektu a pomáhá vyhnout se opakovaným blokům.

definovat myBlock

myBlock

Parametry

Popis

název bloku

Název, který dáte svému Můj blok.

parametry

Volitelné. Proměnné, které přijímají vstupní hodnoty při volání funkce, což umožňuje předávání dat do funkce. Může se jednat o text, číslo nebo booleovskou hodnotu.

Definování a volání mých bloků#

Moje bloky#

Pokud Můj blok nevyžaduje vstup, můžete jej definovat bez parametrů.

Po spuštění zavolá vlastní blok s názvem „greeting“, který na obrazovku vypíše „Hello!“.#
definovat greeting
[Define a My Block to display a message]
tisk [Hello!] na obrazovce ▶

při spuštění
[Call a My Block to display the message]
greeting

Moje bloky s parametry#

Parametry vám umožňují zadat Můj blok informace, které potřebuje k fungování, například kolikrát má být provedena sekvence pohybů. Například Můj blok by mohl pomocí číselného parametru sdělit dronu, jak vysoko má letět. To vám umožňuje používat stejný Můj blok různými způsoby v závislosti na tom, jaké hodnoty mu zadáte.

definovat Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
nastavit přesnost tisku na [0.01 v] v konzoli
tisk ((number) [/ v] (3)) v konzoli ◀ a přesunout kurzor na další řádek

při spuštění
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]