Programma chiamante
3 5 somma �SommaF ( x , y )
Programma chiamato
8
Esempio svolto : SOMMA DI DUE INTERI ( tabelle di traccia )
ALGORITMO Somma
PROCEDURA main ( ) x , y , somma : INT
INIZIO
Leggi ( x ) Leggi ( y )
………...
somma � SommaF ( x , y ) Scrivi ( somma )
RITORNA FINE
2 ° param . ATTUALE nel 2 ° param . FORMALE 1 ° param . ATTUALE nel 1 ° param . FORMALE
FUNZIONE SommaF ( VAL a : INT , VAL b : INT ) : INT s : INT INIZIO
s � a + b RITORNA ( s )
FINE
Programma chiamante
3 5 somma �SommaF ( x , y )
Programma chiamato
N . B . Al momento della chiamata lo scambio di valori tra parametri ATTUALI e FORMALI , INDIPENDENTEMENTE DAL TIPO DI PASSAGGIO UTILIZZATO , avviene esclusivamente per POSIZIONE nel rispetto del TIPO posseduto senza assolutamente guardare il NOME del parametro ( regole di visibilità )
8
RITORNA ( s )
Calcoli nella FUNZIONE s � a + b ( s = 3 + 5 = 8 )