SOTTOPROGRAMMI

Ogni linguaggio di programmazione offre dei costrutti per decomporre un programma in sottoparti, dette genericamente sottoprogrammi.
Esistono due tipologie di sottoprogrammi:
PROCEDURA
una sottoparte di programma che corrisponde ad uno statement (istruzione);
FUNZIONE
una sottoparte di programma che corrisponde ad una espressione di un certo tipo.
I sottoprogrammi sono un validissimo strumento per strutturare ed organizzare i programmi.