Подпрограмите са малки програми, които са написани в рамките на по-голяма, основна програма. Целта на подпрограмата е за изпълнение на конкретна задача. Тази задача може да се наложи да бъде изпълнена повече от веднъж в различни точки на основната програма.
Какви са основните причини за използване на подпрограми?
Има няколко предимства при използването на подпрограми:
- Те помагат кодът да остане прост и по този начин по-четлив;
- Те позволяват на програмиста да използва същия код толкова пъти, колкото е необходимо в цялата програма;
- Те позволяват на програмиста да дефинира необходимите функции; и
- Могат да се използват в други програми.
Какви са две причини за използване на подпрограми?
Две важни предимства на използването на подпрограми са повторна употреба и абстракция. В нашата програма за сортиране видяхме как подпрограмите ни позволяват да използваме повторно същия код. Въпреки че програмата за сортиране прави много размяна, ние трябва да напишем процедурата за размяна само веднъж. Всяко повикване към Swap използва същия код, който написахме за процедурата.
Каква е основната цел на подпрограма?
В компютърното програмиране подпрограмата е последователност от програмни инструкции, която изпълнява конкретна задача, пакетирана като единица. След това това устройство може да се използва в програми, където и да се изпълнява тази конкретна задача.
Разрешено ли е подпрограмите да бъдат общи?
Общата подпрограма е подпрограма, която има параметричен полиморфизъм. Агенеричната подпрограма може приема различни типове стойности на едно и също място в паметта. Параметрично полиморфните подпрограми често се наричат общи подпрограми.