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 čí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!] ▶

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á dokončit sekvenci pohybů. Například Můj blok by mohl použít číselný parametr, který robotovi GO sdělí, kolik kroků má udělat. 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.

Při spuštění volá vlastní blok ‘named_greeting’ s parametrem. Na obrazovku vypíše ‘Hello’ následované daným jménem.#
definovat turns (number) :: custom
[Define a My Block with a parameter.]
opakovat (number)
jet [dopředu v] na (50) [mm v] ▶
otočit [vpravo v] o (90) stupňů ▶

při spuštění
[Call a My Block start turning.]
turns [4]