3° Anno TEORIA 7.1 - Slide Procedure e Funzioni | Page 23

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