Programmering språk kan brukes til å hjelpe mange vitenskapelige felt, blant annet meteorologi. Dette er studiet av værmønstre , og det genererer enorme summer av data , som er vanskelig å sette pris på i sin rå form . Ved hjelp av et programmeringsspråk som C + + kan hjelpe meteorologene formidler data som mer nyttige skjemaer . For eksempel kan et program beregne gjennomsnittlig nedbør over span av tre måneder gitt daglige nedbør målinger , som ville tillate en meteorolog å observere været trender . Du trenger
C + + Integrated Development Environment ( IDE ), for eksempel Eclipse CDT
C + + Compiler , som G+ +
Vis flere instruksjoner
en
Load den C + + IDE og starte et nytt prosjekt . Dette vil skape en tom kilde - kode fil i hovedvinduet.
2
Lag en hovedfunksjon . Programmet vil ligge innenfor denne funksjonen. Du kan skrive en hovedfunksjon ved å skrive dette : en
int main ( )
{
}
3
Lag en verdi som holder antall dager som oppstår i den tre måneder span du er interessert i. Anta spennet var Oct- nov-des , eller 92 dager. Du ville skrive dette , inne i klammeparentes av de viktigste funksjon:
int NUMBEROFDAYS = 92 ;
4
Lag en matrise som innehar den daglige nedbøren verdier for tre måneder . Du skal bruke data type " flyte " for å lagre verdiene , og matrisen vil lagre så mange elementer som de variable " NUMBEROFDAYS " holder. Den " float " type er nyttig for tall med desimaler . Du kan definere matrisen ved å skrive noe sånt som dette under forrige linje : en
float rainfallThreeMonths [ NUMBEROFDAYS ];
5
Angi den daglige nedbøren verdier til matrisen . Følgende linje illustrerer hvordan å tildele 10 verdier til en matrise. Du vil ønske å legge alle verdiene i løpet av tre måneder til matrisen definert i forrige trinn .
Float rainfallTenDays [ 10 ] = { 0,0 , 0,0 , 0,3, 0,5 , 0,1 , 0,0 , 1,2 , 0,4 , 0,0 , 0,0 };
6
Definer en variabel som vil holde summen totale nedbørsmengden i løpet av tre måneders span , som dette : en
float sum = 0.0;
7
Iterate gjennom matrisen og legge alle verdiene sammen. En grei tilnærming er å bruke en for loop, som dette : en
for ( int i = 0 ; i < NUMBEROFDAYS ; i + + )
{
}
side 8
Skriv det aritmetiske operasjon for å summere alle verdiene sammen ved å skrive følgende linje i for loop : en
sum + = rainfallThreeMonths [i ];
9
Løs gjennomsnittlig nedbør ved å dele " sum " variable av " NUMBEROFDAYS " variable . Skriv dette i linjen etter " }" brakett til for-løkken : en
float averageRainfall = sum /NUMBEROFDAYS ;
10
Print ut verdien beregnet i forrige trinn ved å skrive noe sånt som dette : en
printf ( "Average Nedbør % d dag :% f tommer ", NUMBEROFDAYS , averageRainfall ) ;