Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Podprogram je postupnosť inštrukcií, ktoré vykonávajú špecifickú úlohu v rámci väčšieho programu. Nazýva sa aj postup , funkcia alebo metóda .
Podprogram sa zvyčajne volá z inej časti programu a po dokončení vráti riadenie volajúcemu. To umožňuje, aby bol program štruktúrovaný do menších, lepšie spravovateľných častí, čo uľahčuje vývoj a údržbu.
Podprogramy možno použiť aj na zdieľanie kódu medzi rôznymi programami. Napríklad podprogram, ktorý vypočítava plochu kruhu, môže používať viacero programov bez toho, aby bolo potrebné duplikovať kód v každom programe.
Tu je príklad podprogramu v Pythone:
```pytón
def vypočítať_oblasť_kruhu(polomer):
"""Vypočíta plochu kruhu vzhľadom na jeho polomer."""
plocha =math.pi * polomer * polomer
oblasť návratu
```
Tento podprogram preberá jeden argument, polomer kruhu, a vracia plochu kruhu. Podprogram je možné volať z inej časti programu takto:
```pytón
polomer =5
plocha =vypočítať_oblasť_kruhu(polomer)
tlač (oblasť)
```
Výsledkom bude oblasť kruhu s polomerom 5.