Si vogliano gestire i dati relativi agli astronauti che fanno parte di un

I.T.I.S. “J.C.MAXWELL” VIA XXV APRILE 141, NICHELINO
PROVA DI RECUPERO DEBITI DI INFORMATICA
CLASSE III INFO
COGNOME______________________
A.S. 2006-2007
NOME_____________________
1. Spiegare la differenza tra il passaggio di un parametro per referenza e per valore
2. Quando una variabile deve essere dichiarata globale?
3. Quali sono i vantaggi nell’uso di variabili locali?
Fornire l’analisi dati, il diagramma e la codifica dei seguenti esercizi:
1. Si vogliano gestire i dati relativi agli astronauti che fanno parte di un progetto spaziale. Per
ogni astronauta si conoscono: codice, età, punteggio (si intende un numero da 1 a 5, tale
punteggio viene attribuito in base alla resistenza fisica e alla partecipazione ad altri progetti).
Fornire un programma che dopo aver caricato i dati in opportune strutture, risponda alle
seguenti richieste:
A. stampa dei dati relativi agli astronauti di una data età con un punteggio superiore a 3;
B. stampa dei dati relativi all’astronauta più giovane
C. dato il codice di un astronauta stampare la sua età oppure un messaggio di errore se il
codice è errato.
Fare uso di un sottoprogramma per il calcolo del minimo e della sua posizione per
risolvere il punto B.
2. Creare una matrice contenente le temperature di N città per ogni giorno del mese di Giugno.
Si vuole stampare la temperatura media e la temperatura massima.