Підпрограма – це готовий алгоритм, який можна використовувати багато разів в різних програмах.
Підпрограми включають в основний алгоритм більш складної програми. Вони діляться на функції і процедури.
Функція – вираз, що використовується для обчислень, якому присвоюється ідентифікатор функції.
Процедура – це якась дія, яка не дозволяє повернути початкове значення змінних.
Підпрограми діляться на стандартні і призначені для користувача.
Стандартні програми спочатку вбудовані в мову програмування, який ви використовуєте. Їх ще називають вбудованими.
Будь-яка мова програмування має бібліотеки, в яких спочатку забиті стандартні програми, користуватися якими можна за допомогою ідентифікатора.
Якщо ж якась стандартна програма була написана вами, і ви зберігаєте її в бібліотеку, то вона називається користувальницькою.