N. B. Gli specificatori di passaggio REF e VAL verranno illustrati nelle slide seguenti
 La pseudocodifica dei sottoprogrammi: LA FUNZIONE
 DEF: La FUNZIONE è un sottoprogramma che, attivato dall’ apposita istruzione di chiamata, oltre a svolgere le azioni in esso specificate allo scopo di risolvere il( sotto) problema per il quale è stato realizzato, può restituire un valore. Questo valore è restituito nel nome della funzione e può essere usato direttamente come elemento di una istruzione di assegnazione o in una espressione oppure come output.
 Con la PSEUDOCODIFICA la funzione viene indicata come segue:
 FUNZIONE < Nome Funzione >( [ REF | VAL < Nome param 1 >: < Tipo param 1 >, REF | VAL < Nome param 2 >: < Tipo param 2 >, ………………………………………………….., REF | VAL < Nome param n >: < Tipo param N > ]): < Tipo Risultato >
 < Sezione dichiarativa Funzione > INIZIO < Corpo della Funzione > RITORNA < Valore > FINE
 Una FUNZIONE è dunque caratterizzata da:
 N. B. Gli specificatori di passaggio REF e VAL verranno illustrati nelle slide seguenti
 • un nome, grazie al quale è possibile richiamarla ed identificarla univocamente;
 • una lista di parametri che è opzionale e permette lo scambio in input e / o in output di informazioni tra il programma chiamante ed la procedura stessa ossia il programma chiamato;
 • un valore ritornato direttamente nel nome della funzione