Alamprogrammid on väikesed programmid, mis on kirjutatud suuremasse põhiprogrammi. Alamprogrammi eesmärk on täita konkreetset ülesannet. Seda ülesannet võib olla vaja põhiprogrammi erinevates punktides teha rohkem kui üks kord.
Millised on alamprogrammide kasutamise peamised põhjused?
Alamprogrammide kasutamisel on mitmeid eeliseid:
- Nad aitavad hoida koodi lihtsana ja seega loetavamana;
- Need võimaldavad programmeerijal kasutada sama koodi nii mitu korda kui vaja kogu programmi jooksul;
- Need võimaldavad programmeerijal määrata vajalikud funktsioonid; ja
- Neid saab kasutada teistes programmides.
Mis on kaks põhjust alamprogrammide kasutamiseks?
Alamprogrammide kasutamise kaks olulist eelist on taaskasutus ja abstraktsioon. Oma programmis Sort nägime, kuidas alamprogrammid võimaldavad meil sama koodi uuesti kasutada. Kuigi programm Sort teeb palju vahetusi, peame vahetusprotseduuri kirjutama vaid ühe korra. Iga vahetuskõne kasutab sama koodi, mille me protseduuri jaoks kirjutasime.
Mis on alamprogrammi peamine eesmärk?
Arvutiprogrammeerimises on alamprogramm programmi käskude jada, mis täidab kindlat ülesannet, pakitud ühikuna. Seda seadet saab seejärel kasutada programmides, kus seda konkreetset ülesannet tuleks täita.
Kas alamprogrammid võivad olla üldised?
Üldine alamprogramm on alamprogramm, millel on parameetriline polümorfism. Aüldine alamprogramm võib aktsepteerida erinevat tüüpi väärtusi ühest mälukohast. Parameetriliselt polümorfseid alamprogramme nimetatakse sageli üldisteks alamprogrammideks.