DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
Lab 5: 29 Aprile 2013
Gianluca Durelli – [email protected]
Marco D. Santambrogio – [email protected]
Ver. aggiornata al 26 Aprile 2013
Argomenti
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
• Argomenti di questo laboratorio:
 Funzioni
 Strutture dati
• Obiettivo:
 Risolvere completamente l’esercizio 1
 Impostare l’esercizio 2 o 3… ottimo sarebe
riuscire a completare anche uno di questi
due
2
Esercizi
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
• 100m (diviso in 2)
• Qualifica salto in lungo (diviso in 2)
• Staffetta 4x100m (diviso in 2)
3
Esercizio 1 – 100m
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
• Exe 1.1
 Si definisca una struttura dati per memorizzare le
informazioni relative ad una gara dei 100m:
• Numero corsia
• Nome corridore
• Tempo finale
• Exe 1.2
 Si chieda all’utente di inserire i dati relativi alla gara:
• al massimo 8 partecipanti.
 Si stampi il nome ed il tempo del vincitore
• Vincolo:
 Si salvino i dati dei partecipanti in un array e si
calcoli il vincitore utilizzando una funzione che
riceve tale array in ingresso
4
Esercizio 2 – Qualifica salto in lungo
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
• Exe 2.1
 Si definisca una struttura dati per memorizzare le informazioni relative ad
una gara di salto in lungo:
• Numero pettorina
• Nome atleta
• Lunghezza dei salti (ogni atleta può fare 3 salti)
• Exe 2.2
 Si chieda all’utente di inserire i dati relativi alla gara:
• Si scelga a piacere il numero dei partecipanti
• Per ognuno dei partecipanti si inseriscano tutti i suoi salti
 Si chieda all’utente di inserire la misura di qualificazione:
• Tutti gli atleti con almeno un salto che raggiunge tale misura si qualificano alla
fase successiva.
 Si stampino i dati degli atleti che superano la qualifica
• Vincolo:
 Si salvino i dati dei partecipanti in un array e si calcoli l’elenco dei
qualificati utilizzando una funzione che riceve tale array in ingresso
5
Esercizio 3 – Staffetta 4x100m
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
• Exe 3.1
 Si definisca una struttura dati per memorizzare le informazioni relative ad
una gara di staffetta:
• Nazionalità squadra
• Tempi dei corridori
• Exe 3.2
 Si chieda all’utente di inserire i dati relativi alla gara:
• Al massimo 8 squadre
• Per ognuna delle squadre si inseriscano i tempi delle 4 frazioni
 Si stampino i dati relativi alla squadra vincente:
• Nazionalità
• Tempo totale
• Tempo delle 4 frazioni di gara
• Vincolo:
 Si salvino i dati delle squadre in un array e si calcoli il vincitore
usando una funzione che riceve tale array in ingresso
6
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
• BUON LAVORO!
7
Scarica

V0 - PPT - Dipartimento di Elettronica ed informazione