делятся на встроенные (стандартные) и пользовательские (определенные пользователем).
Преимущества принципа модульности
языка программирования:Многократное использование одного фрагмента программы;
Маленький размер фрагмента подпрограммы.