160 likes | 425 Views
Opakovanie. Prednáška 10. Matice - teória. Funkcie - teória. Čo je funkcia?. Viacero príkazov zabalených v jednom balíku Po zavolaní funkcie sa vykonajú všetky príkazy v „balíku“ Do funkcie „balíme“ príkazy, ktoré používame v kóde opakovane šetríme počet riadkov zdrojového kódu
E N D
Opakovanie Prednáška 10
Čo je funkcia? • Viacero príkazov zabalených v jednom balíku • Po zavolaní funkcie sa vykonajú všetky príkazy v „balíku“ • Do funkcie „balíme“ príkazy, ktoré používame v kóde opakovane • šetríme počet riadkov zdrojového kódu • šetríme čas – opravy či zmeny vykonávate na jednom mieste • Funkcia môže, ale nemusí mať vstupovú hodnotu • Ak ju má, tak vždy je to práve jedna (ak treba viac, pointre) • Lokálne premenné majú platnosť iba v rámci funkcie • Funkcia by mala vykonávať vždy iba jednu úlohu • Funkcia by mala byť ľahko pomenovaná dvoma, troma slovami. Ak sa vám nedarí nájsť taký názov, tak v nej pravdepodobne robíte viac úloh a nie len jednu
Rekurzívna funkcia • Funkcia, ktorá volá samu seba