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