Podprogram - Biblioteka.sk

Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím


Panta Rhei Doprava Zadarmo
...
...


A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Podprogram

Podprogram (synonymá resp. v závislosti od programovacieho jazyka čiastočné synonymá sú procedúra, funkcia, metóda) je časť kódu vnútri väčšieho programu, ktorá vykonáva špecifickú úlohu a môže byť relatívne nezávislá od ostatného kódu. Syntax viacerých programovacích jazykov zahŕňa podporu pre vytváranie ? podprogramov a pre ich ?volanie a opakovanie.

Vo veľa prípadoch sú podobné funkciám, ale majú bočné efekty mimo? jednoduchej spätnej premennej, ktorú vracia funkcia. Niektoré programovacie jazyky majú veľmi malé syntaktické odlišnosti medzi funkciami a podprogramami.

Je veľa výhod, prečo deliť program na podprogramy:
- redukuje sa duplicita kódu v programe
- možnosť opakovania kódu?? v zložených programoch
- rozloženie komplexných problémov na jednoduchšie časti
- vylepšenie čitateľnosti programu
- skrytie alebo regulovanie časti programu

Zložky podprogramu:
- telo kódu, ktorý má byť vykonaný pri zavolaní podprogramu
- parametre, ktoré sú podané podprogramu od bodu, keď je zavolaný
- hodnota, ktorá je vrátená, keď nastane volanie

Veľa programovacích jazykov, ako Pascal, FORTRAN, Ada odlišujú funkcie a funkcionálne podprogramy (ktoré vracajú hodnoty) od podprogramov a procedúr (ktoré nevracajú). Niektoré jazyky, ako C a LISP, nerobia tieto odlišnosti?? a pokladajú tieto termíny za synonymá. Názov metóda je bežne používaný v spojení s objektovo orientovaným programovaním, špeciálne pre podprogramy ktoré sú súčasťou objektov, tiež je používaný v súvislosti s typom trieda.

Maurice Wilkes, Stanley Gill a David Wheeler sú uznávani za vynájdenie podprogramu.

Zdroj:
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
Zdroj: Wikipedia.org - čítajte viac o Podprogram





Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.

Your browser doesn’t support the object tag.

www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk