linguaggi di programmazione possono essere utilizzati per aiutare molti campi scientifici, tra cui la meteorologia. Questo è lo studio dei modelli meteorologici , e genera enormi somme di dati , che sono difficili da apprezzare nella loro forma grezza . Utilizzando un linguaggio di programmazione come C + + possono aiutare i meteorologi nella trasformazione dei dati in forme più utili. Ad esempio, un programma in grado di calcolare la media delle precipitazioni nell'arco di tre mesi, dato misurazioni delle precipitazioni giornaliere , il che consentirebbe un meteorologo per osservare le tendenze del tempo . Cose che ti serviranno
C + + ambiente di sviluppo integrato ( IDE ) , come ad esempio Eclipse CDT
C + + Compiler , come G+ +
Mostra più istruzioni
1
carico del C + + IDE e iniziare un nuovo progetto . Questo creerà un file di codice sorgente in bianco nella finestra principale .
2
creare una funzione principale. Il programma risiederà entro questa funzione . È possibile scrivere una funzione principale digitando questo :
int main ( ) {
}
3
Creare un valore che contiene il numero di giorni che si verificano nel giro di tre mesi si interessa in Supponiamo che l' arco era Ott-Nov -Dic , o di 92 giorni. Si potrebbe scrivere questo , all'interno delle parentesi graffe della funzione principale :
int NumeroGiorni = 92 ;
4
Creare un array che contiene i valori delle precipitazioni giornaliere per tre mesi. Potrai utilizzare il tipo di dati " float " per memorizzare i valori , e l'array verrà memorizzato come molti elementi come i " NumeroGiorni " variabile contiene . Il tipo " float " è utile per i numeri con punti decimali . È possibile definire la matrice scrivendo qualcosa di simile al di sotto della riga precedente :
float rainfallThreeMonths [ NumeroGiorni ] ;
5
assegnare i valori giornalieri delle precipitazioni per l'array . La riga seguente mostra come assegnare 10 valori di un array. Si vuole aggiungere tutti i valori nel corso di tre mesi per la matrice definita nel passaggio precedente .
Float rainfallTenDays [ 10 ] = { 0.0 , 0.0 , 0.3 , 0.5 , 0.1 , 0.0 , 1.2 , 0.4 , 0.0, 0.0 } ;
6
definire una variabile che conterrà la somma totale delle precipitazioni nel corso del mese campata a tre , così:
float somma = 0.0 ;
7
scorrere la matrice e aggiungere tutti i valori. Un approccio semplice è quello di utilizzare un ciclo for , come questo:
for (int i = 0; i < NumeroGiorni ; i + + ) per
{
}
Pagina 8
Scrivi l'operazione aritmetica per sommare tutti i valori insieme scrivendo la seguente riga all'interno del ciclo for :
somma + = rainfallThreeMonths [ i] ;
9 < p > Risolvere le precipitazioni medie dividendo la variabile " somma " con la variabile " NumeroGiorni " . Scrivi questo nella riga dopo il " }" staffa del ciclo for :
float averageRainfall = somma /NumeroGiorni ;
10
Stampa il valore calcolato al punto precedente , scrivendo qualcosa di simile a questo :
printf ( " pioggia media per% d giorni :% f " pollici , NumeroGiorni , averageRainfall ) ;