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