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