WEBVTT 00:00:00.000 --> 00:00:02.840 Jedno z najvýznamnejších ponatí počítačov, 00:00:02.840 --> 00:00:07.230 je ako definujeme nové príkazy; ako pridávame vlastné slová do reči počítačov. 00:00:08.571 --> 00:00:13.072 Vačsina počítačových jazykov nemá viac ako sto slóv či príkazov 00:00:13.072 --> 00:00:18.252 a umením je definovať vlastné nové slová v tomto kódovacom jazyku. 00:00:18.252 --> 00:00:20.200 Pravidelne to robíme pri športe. 00:00:21.922 --> 00:00:26.930 V basketbale sa najpr naučíš driblovať, dvojtakt a doskakovať. 00:00:26.930 --> 00:00:30.911 Keď ich už ovládaš, učíš sa ďalšie kroky 00:00:30.911 --> 00:00:34.714 a skladáš ich do seba ako stavebné kocky, ako pri clone a prihrávke s pohybom 00:00:34.714 --> 00:00:37.503 a tvoja hra sa stáva komplexnejšou. 00:00:37.503 --> 00:00:43.201 Keď sa toto naučíš a pomenuješ to, všetci v tíme budú vedieť ako na to. 00:00:43.201 --> 00:00:47.344 Podobne, ak raz počítaču pridelíš nejaký pohyb, 00:00:47.344 --> 00:00:49.086 použitím sekvencie príkazov, 00:00:49.086 --> 00:00:53.721 vieš si ten pohyb pomenovať a jednoduchšie opakovať neskôr. 00:00:53.721 --> 00:00:58.273 Funkcia je vlastne definovaný a pomenovaný príkaz. 00:00:59.613 --> 00:01:00.868 Pri programovaní v blokoch, 00:01:00.868 --> 00:01:05.355 na časté používanie série pohybov môžeš využiť funkcie. 00:01:05.355 --> 00:01:09.177 Napríklad, vytvoríš kód pre štvorec, 00:01:09.177 --> 00:01:13.344 nazveš ho funkciou "Vytvor štvorec". 00:01:13.344 --> 00:01:18.926 a tento nový blok, môžeš použiť mnoho krát pre mnoho štvorcov. 00:01:19.816 --> 00:01:23.353 Z viacerých jednoduchých funkcií skladáme zložitejšie tvary. 00:01:24.073 --> 00:01:25.519 V ďalšej úlohe, 00:01:25.519 --> 00:01:28.112 kód, ktorým nakreslíš kružnicu 00:01:28.112 --> 00:01:31.842 je funkciou pre kružnice rôznych veľkostí. 00:01:31.842 --> 00:01:36.309 Pomôžeš Else vytvoriť krásne vzory do snehu?