3° Anno TEORIA 7.1 - Slide Procedure e Funzioni | Page 21
SOTTOPROGRAMMA
Appare evidente che è possibile realizzare un sottoprogramma per ogni sottoproblema non più ulteriormente scomponibile e che unendo alla fine tutti i sottoprogrammi si ottiene il programma che risolve il problema principale.
Definizione: Il sottoprogramma è una parte del programma in cui viene dettagliata una particolare attività descritta da un sottoalgoritmo
In altre parole un sottoprogramma nell ' ambito della programmazione, è un particolare costrutto sintattico di un determinato linguaggio di programmazione che permette di raggruppare una sequenza di istruzioni in un unico blocco, espletando così una specifica( e in generale più complessa) operazione, azione o elaborazione sui dati del programma stesso in modo tale che, a partire da determinati input, restituisca determinati output.
Esistono due tipi di sottoprogramma: a) PROCEDURA b) FUNZIONE