-
Jeden z nejdůležitějších konceptů
informatiky,
-
je vytvářet nové povely; přidávat
vlastní slova do počítačového jazyka.
-
Většina počítačových jazyků mají
jen okolo stovky slov a povelů
-
a umění definovat nové vlastní slova
v blocích kódu.
-
Děláme to pořád ve sportu.
-
V košíkové se učíš driblovat,
jak se skrýt a odrazit.
-
Jak se naučíš tyto pohyby,
učíš se nové
-
a dáváš dohromady tyto stavební bloky,
jako vzít a kutálet nebo dát a jít
-
a tak můžeš dělat složitější hru.
-
Jak se naučíš tuhle hru a pojmenuješ ji,
každý z týmu cí, jak to děláš.
-
Podobně jak naučíš počítač,
jak dělat akci najednou,
-
pomocí této posloupnosti povelů,
-
umíš udělat vlastní jméno pro tuhle akci
a je snadné ji později opakovat.
-
Když definujeme vlastní povel a dáme mu jméno. Nazveme to funkce.
-
Když programujete s bloky,
-
použijete funkce pro sadu akcí,
které chceš opakovat víckrát.
-
Např. píšeš kód pro vytvoření čtverce,
-
Můžeš to definovat jako funkci
nazvanou "vytvořit čtverec"
-
Nyní máš nový blok použitelný
k vytvoření několika čtverců.
-
Spousta jednoduchých funkci se použije
k vytvoření složitějších vzorů.
-
V příštím puzzlu
-
kód, který jsi napsal k udělání kruhu
-
je dostupný jako nová funkce
která umí dělat kruhy různých velikostí.
-
Umíš pomoci Elze vytvořit
nový krásný vzor do ledu.