Programmeertalen kan worden gebruikt om vele wetenschappelijke gebieden , met inbegrip van meteorologie hulp . Dit is de studie van weerpatronen , en het genereert enorme sommen van gegevens , die moeilijk te waarderen in hun ruwe vorm zijn . Met behulp van een programmeertaal zoals C + + kunnen meteorologen helpen bij het transformeren van data in nuttigere vormen . Zo zou een programma berekent de gemiddelde regenval over de spanwijdte van drie maanden gegeven dagelijkse neerslag metingen , die het mogelijk maken een meteoroloog om weer trends te observeren . Wat je nodig hebt C + + Integrated Development Environment ( IDE ) , zoals Eclipse CDT C + + Compiler , zoals G+ + Toon meer instructies Load 1 de C + + IDE en start een nieuw project . Dit zal een lege source - code -bestand in het hoofdvenster te creëren . Kopen van 2 Maak een hoofdfunctie . Het programma zal verblijven binnen deze functie . U kunt een belangrijke functie te schrijven door het volgende : int main ( ) op { } 3 Maak een waarde dat het aantal dagen die zich voordoen in de drie maanden overspanning u geïnteresseerd bent Stel dat de overspanning was oktober - november - december , of 92 dagen houdt . Je zou dit , schrijven binnen de accolades van de belangrijkste functie : int AantalDagen = 92 ; 4 Maak een array die de dagelijkse neerslag waarden voor drie maanden geldt . U vindt de data type " float " te gebruiken om de waarden op te slaan , en de array zal slaan als zoveel elementen als de variabele " AantalDagen " houdt . De " float " type is handig voor getallen met cijfers achter de komma . U kunt de array definiëren door het schrijven van iets als dit onder de vorige regel : float rainfallThreeMonths [ AantalDagen ] ; 5 Wijs de dagelijkse neerslag waarden aan de array . De volgende regel laat zien hoe u 10 waarden aan een array toe te wijzen . Wil je alle waarden in de loop van drie maanden aan de array gedefinieerd in de vorige stap toe te voegen . Float rainfallTenDays [ 10 ] = { 0.0 , 0.0 , 0.3 , 0.5 , 0.1 , 0.0 , 1.2 , 0.4 , 0.0 , 0.0 } ; 6 Definieer een variabele die de som zal houden totale neerslag in de loop van de drie maanden overspanning , zoals deze : float som = 0.0 ; 7 Doorloop de array en samen voegen alle waarden . Een eenvoudige aanpak is om een te gebruiken voor lus , zoals deze : for (int i = 0 ; i < AantalDagen ; i + + ) op Twitter { } 8 Schrijf de rekenkundige bewerking om alle waarden samen te vatten door het schrijven van de volgende regel in de lus : som + = rainfallThreeMonths [ i ] ; 9 Los de gemiddelde neerslag door het verdelen van de variabele " som " van de variabele " AantalDagen " . Schrijf dit in de regel na de " } " bracket van de lus : float averageRainfall = som /AantalDagen ; Print 10 op de waarde berekend in de vorige stap door het schrijven zoiets als dit : printf ( " Gemiddeld Regen voor % d dag : % f inches " , AantalDagen , averageRainfall ) ;
|