ciao a tutti, io ho questo programma da scrivere qualcuno ha qualche suggerimento su come impostarlo?? cosnigli magari su cosa è meglio fare... grazie
Un ente che si occupa di ricerche sul clima vi chiede di sviluppare un programma per la gestione di
un database di dati meteorologici. A tale ¯ne vengono mensilmente monitorate N stazioni meteo
da cui vengono campionati ogni mese i valori di temperatura e umidit¶a dell'aria. Si supponga che i
dati raccolti ogni mese vengano organizzati in un ¯le di testo nel quale ad ogni riga sono associate
le seguenti informazioni (si assumano campi separati da tabulazione o spazio):
² un campo ID contenente un codice numerico a 4 cifre identi¯cativo della stazione meteo di
rilevazione.
² un campo day contenente un numero intero identi¯cativo del giorno del mese.
² un campo hygr contenente un numero reale compreso tra 0 e 1 in cui viene memorizzato il
tasso di umidit¶a.
² un campo temp contenente un numero intero in cui viene memorizzata la temperatura in
gradi centigradi.
Ad esempio:
ID Day Hygr Temp
1435 09 0.48 30
1435 21 0.76 24
1435 28 0.32 22
2307 03 0.54 19
2307 14 0.82 14
0081 18 0.46 30
0081 21 0.86 34
... ... ... ...
Si scriva un programma ANSI C che esegua le seguenti elaborazioni:
1. Acquisisca il ¯le e memorizzi opportunamente le relative informazioni.
2. Calcoli quale stazione meteo ha registrato la pi¶u grande variazione di temperatura nel mese
corrente.
3. Calcoli quale stazione meteo ha registrato la pi¶u alta umidit¶a media nel mese corrente.
Per il calcolo della complessita' si puo' assumere che le rilevazioni fatte da ogni stazione siano
le stesse (e.g. 10).
Oltre all'analisi teorica della complessit¶a si deve e®ettuare uno studio sperimentale della stessa.
Come suggerimento si pu¶o operare generando un numero ¯sso (es. 10) di rilevazioni casuali per
ognuna delle N stazioni. L'analisi sperimentale deve quindi valutare la complessit¶a al variare del
parametro N.
Ultima modifica effettuata da qualcuno il 29/07/2010 alle 10:16 |