Politecnico di torino




Download 145.06 Kb.
bet20/38
Sana21.03.2017
Hajmi145.06 Kb.
#537
1   ...   16   17   18   19   20   21   22   23   ...   38

Alamprogrammid


Tavaliselt sisaldab programm käskude jadasid, mida täidetakse rohkem kui üks kord programmi töötamise ajal. Tüüpiliseks näiteks on koodifragment, mis võtab sisendina vastu tähtede jada ning teisendab kõik jadas ilmnevad suurtähed väiketähtedeks.

Sellisel juhul ei korrata iga kord vajaduse tekkides koodisegmenti uuesti, lihtsam on tekitada mehhanism, mis võimaldab täita sama segmenti erinevatel puhkudel ja võimalusel ka erinevate andmete puhul.

Koodi segmente nimetatakse alamprogrammideks ja nende korralikuks haldamiseks vajatakse teatud mehhanisme (masinkäske), mis toetavad:


  • lülitused alamprogrammile ja naasmine kutseprogrammi juurde

  • andmete parameetri vahetamine

  • alamprogrammile võimaluse andmine mõne teise alamprogrammi väljakutsumiseks



Download 145.06 Kb.
1   ...   16   17   18   19   20   21   22   23   ...   38




Download 145.06 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Politecnico di torino

Download 145.06 Kb.