3° Anno TEORIA 7. Metodologie di progettazione e programmazione | Page 8

6 . Metodologia top-down e sottoprogrammi Versione 5.0 – Aprile 2023

I PARAMETRI

DEF : I parametri sono oggetti messi a disposizione da tutti i linguaggi di programmazione per rendere i sottoprogrammi autonomi ed indipendenti ( funzionalmente indipendenti ) dai dati del programma chiamante .
Come le comuni variabili , i parameri sono caratterizzati da :
- un identificatore o nome ; - un tipo ; - un valore .
Inoltre per svolgere il ruolo di INTERFACCIAMENTO tra programma chiamante e programma chiamato , i paramentri sono caratterizzati da :
- un numero ; - una posizione ; - una direzione .
Sono dunque oggetti attraverso i quali averrà l ’ input dei dati ( dal programma chiamante al sottoprogramma ) ed il conseguente output dei risultati ( dal sottoprogramma al programma chiamante ).

Essi dunque permettono lo scambio di informazioni tra programma chiamante e programma chiamato .

Al momento della dichiarazione del sottoprogramma si deve specificare la tipologia dei parametri da utilizzare ( identificatore o nome , tipo e posizione ): essi prendono il nome di parametri formali .
Al momento della chiamata del sottoprogramma occorrerà specificare la tipologia dei parametri da trasmettere ( identificatore o nome , tipo e posizione ): essi prendono il nome di parametri attuali .
Inoltre : - il numero dei parametri attuali deve coincidere con il numero dei parametri formali ;
- i parametri attuali ed i parametri formali che si trovano in posizione omologa , devono avere lo stesso tipo ;
- la direzione ha a che fare con l ’ essere parametro solo di input , solo di output o di input ed output .
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it )
Pag . 8