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