6 . Metodologia top-down e sottoprogrammi Versione 5.0 – Aprile 2023
N . B . Si potevano tranquillamente decidere di implementare ricorsivamente sia il calcolo della potenza ennesima di un numero , sia il calcolo del fattoriale di un numero utilizzando come sottoprogramma una procedura al posto di una funzione . Bastava infatti aggiungere tra i parametri formali delle nuove procedure implementate il parametro relativo al valore di interesse passato per riferimento . Infatti :
PROCEDURA Potenza ( VAL base : INT , VAL esp : INT , REF pot : INT ) INIZIO
RITORNA FINE
PROCEDURA Fattoriale ( VAL num : INT , REF fatt : INT ) INIZIO
RITORNA FINE
Pag . 26