1 00:00:00,000 --> 00:00:02,840 Jeden z nejdůležitějších konceptů informatiky, 2 00:00:02,840 --> 00:00:07,230 je vytvářet nové povely; přidávat vlastní slova do počítačového jazyka. 3 00:00:08,571 --> 00:00:13,072 Většina počítačových jazyků mají jen okolo stovky slov a povelů 4 00:00:13,072 --> 00:00:18,252 a umění definovat nové vlastní slova v blocích kódu. 5 00:00:18,252 --> 00:00:20,200 Děláme to pořád ve sportu. 6 00:00:21,922 --> 00:00:26,930 V košíkové se učíš driblovat, jak se skrýt a odrazit. 7 00:00:26,930 --> 00:00:30,911 Jak se naučíš tyto pohyby, učíš se nové 8 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 9 00:00:34,714 --> 00:00:37,503 a tak můžeš dělat složitější hru. 10 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áš. 11 00:00:43,201 --> 00:00:47,344 Podobně jak naučíš počítač, jak dělat akci najednou, 12 00:00:47,344 --> 00:00:49,086 pomocí této posloupnosti povelů, 13 00:00:49,086 --> 00:00:53,721 umíš udělat vlastní jméno pro tuhle akci a je snadné ji později opakovat. 14 00:00:53,721 --> 00:00:58,273 Když definujeme vlastní povel a dáme mu jméno. Nazveme to funkce. 15 00:00:59,613 --> 00:01:00,868 Když programujete s bloky, 16 00:01:00,868 --> 00:01:05,355 použijete funkce pro sadu akcí, které chceš opakovat víckrát. 17 00:01:05,355 --> 00:01:09,177 Např. píšeš kód pro vytvoření čtverce, 18 00:01:09,177 --> 00:01:13,344 Můžeš to definovat jako funkci nazvanou "vytvořit čtverec" 19 00:01:13,344 --> 00:01:18,926 Nyní máš nový blok použitelný k vytvoření několika čtverců. 20 00:01:19,816 --> 00:01:23,353 Spousta jednoduchých funkci se použije k vytvoření složitějších vzorů. 21 00:01:24,073 --> 00:01:25,519 V příštím puzzlu 22 00:01:25,519 --> 00:01:28,112 kód, který jsi napsal k udělání kruhu 23 00:01:28,112 --> 00:01:31,842 je dostupný jako nová funkce která umí dělat kruhy různých velikostí. 24 00:01:31,842 --> 00:01:36,309 Umíš pomoci Elze vytvořit nový krásný vzor do ledu.