Programmeringssprog kan bruges til at støtte mange videnskabelige områder, herunder meteorologi. Dette er studiet af vejrmønstre , og det genererer enorme summer af data , som er vanskelige at forstå i deres rå form . Ved hjælp af et programmeringssprog som C + + kan hjælpe meteorologer i at omdanne data til mere nyttige former . For eksempel kan et program beregner den gennemsnitlige nedbørsmængde i løbet af de span på tre måneder givet daglige nedbørsmængde , der giver mulighed meteorolog at observere vejr tendenser . Ting du skal
C + + Integrated Development Environment (IDE ), såsom Eclipse CDT
C + + Compiler , som G+ +
Show Mere Instruktioner
1
Ilæg C + + IDE og starte et nyt projekt. Dette vil skabe en tom kildekode fil i hovedvinduet.
2
Opret en hovedfunktion. Programmet vil opholde sig denne funktion. Du kan skrive en hovedfunktion ved at skrive dette : Hej
int main ()
{
}
3
Opret en værdi der holder det antal dage , der forekommer i de tre -måneders span , du er interesseret i. Antag span blev Okt-Nov -Dec eller 92 dage . Du ville skrive dette , inde de krøllede parenteser i den vigtigste funktion :
int numberOfDays = 92
4
Opret et array , der holder de daglige regnskyl værdier for tre måneder. Du skal bruge data type " float " for at gemme værdierne og array vil gemme så mange elementer som variablen " numberOfDays " besidder . Den " float " type er nyttig for tal med decimaler . Du kan definere array ved at skrive noget som dette under den foregående linje : Hej
float rainfallThreeMonths [ numberOfDays ]
5
tildele daglige nedbør værdier til array. Den følgende linje illustrerer , hvordan du tildeler 10 værdier til et array . Du vil gerne tilføje alle de værdier i løbet af tre måneder array er defineret i det foregående trin.
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, der vil holde summen nedbør i løbet af de tre måneder span, som dette : Hej
float sum = 0,0 ;
7
gentage gennem rækken, og tilføje alle de værdier sammen. En enkel tilgang er at bruge en for-løkke , som dette:
for (int i = 0; i < numberOfDays , i + +)
{
}
8
Skriv regnefunktionen at opsummere alle de værdier sammen ved at skrive følgende linje inden for-løkken : Hej
sum + = rainfallThreeMonths [i] ;
9 < p > Løs gennemsnitlige nedbør ved at dividere " sum" variablen med " numberOfDays " variable . Skriv dette i linje efter " }" beslag af for-løkken : Hej
float averageRainfall = sum /numberOfDays ,
10
Print ud værdien beregnet i det forrige trin ved at skrive noget som dette : Hej
printf ( " Gennemsnitlige Rainfall for% d dag : % f inches ", numberOfDays , averageRainfall )