Si può immaginare un sottoprogramma come uno strumento del quale non si conosce l’implementazione (scatola nera) ma si conoscono
- il nome
- la funzionalità che offre
- l’elenco dei parametri formali (con la loro modalità di passaggio e il loro ruolo)
SENZA risultato | CON risultato | |
SENZA parametri | ||
Con parametri Per VALORE | ||
Con parametri Per RIFERIMENTO | ecc. | |
Con parametri MISTI | ecc. |