Subprogramele sunt programe mici care sunt scrise într-un program principal mai mare. Scopul unui subprogram este pentru a efectua o anumită sarcină. Este posibil ca această sarcină să fie efectuată de mai multe ori în diferite puncte din programul principal.
Care sunt principalele motive pentru a utiliza subprogramele?
Există mai multe avantaje în utilizarea subprogramelor:
- Ajută la menținerea codului simplu și, prin urmare, mai lizibil;
- Aceștia permit programatorului să folosească același cod de câte ori este nevoie pe tot parcursul programului;
- Permit programatorului să definească funcțiile necesare; și,
- Acestea pot fi folosite în alte programe.
Care sunt două motive pentru a utiliza subprograme?
Două avantaje importante ale utilizării subprogramelor sunt reutilizarea și abstracția. În programul nostru Sort am văzut cum subprogramele ne permit să reutilizam același cod. Deși programul Sort face multe schimburi, trebuie să scriem o singură dată procedura Swap. Fiecare apel la Swap folosește același cod pe care l-am scris pentru procedură.
Care este scopul principal al unei subrutine?
În programarea computerelor, o subrutină este o secvență de instrucțiuni de program care îndeplinește o anumită sarcină, ambalate ca o unitate. Această unitate poate fi apoi utilizată în programe oriunde ar trebui efectuată sarcina respectivă.
Subprogramele pot fi generice?
Un subprogram generic este un subprogram care are polimorfism parametric. Asubprogramul generic poate accepta diferite tipuri de valori ale aceleiași locații de memorie unică. Subprogramele polimorfe parametric sunt adesea numite subprograme generice.