Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να γράψετε ένα C + + πρόγραμμα που υπολογίζει το μέσο όρο βροχοπτώσεις για τρεις μήνες

Γλώσσες προγραμματισμού μπορεί να χρησιμοποιηθεί για να βοηθήσει πολλούς επιστημονικούς τομείς , συμπεριλαμβανομένης της μετεωρολογίας. Αυτή είναι η μελέτη των καιρικών συνθηκών , και αυτό δημιουργεί τεράστια ποσά των δεδομένων , τα οποία είναι δύσκολο να εκτιμήσουμε σε ακατέργαστη μορφή τους . Χρησιμοποιώντας μια γλώσσα προγραμματισμού όπως η C + + μπορεί να βοηθήσει μετεωρολόγοι στη μετατροπή των δεδομένων σε πιο χρήσιμες μορφές . Για παράδειγμα , ένα πρόγραμμα μπορεί να υπολογίσει τη μέση βροχόπτωση πάνω από τη διάρκεια των τριών μηνών που ημερήσιες μετρήσεις βροχόπτωσης , η οποία θα επιτρέψει ένας μετεωρολόγος για να παρατηρούν τις τάσεις του καιρού. Τα πράγματα που θα χρειαστείτε
C + + ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) , όπως Eclipse CDT
C + + Compiler , όπως G+ +
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Τοποθετήστε το C + + IDE και να αρχίσει ένα νέο έργο . Αυτό θα δημιουργήσει ένα κενό αρχείο πηγαίου κώδικα στο κύριο παράθυρο . 2

Δημιουργήστε μια κύρια λειτουργία . Το πρόγραμμα θα διαμένουν εντός αυτής της λειτουργίας . Μπορείτε να γράψετε μια κύρια λειτουργία πληκτρολογώντας το εξής:

int main ( ) {


}
εικόνων 3

Δημιουργήστε μια τιμή που κρατά τον αριθμό των ημερών που συμβαίνουν σε διάστημα τριών μηνών που σας ενδιαφέρει Ας υποθέσουμε ότι η διάρκεια ήταν Οκτ - Νοε - Δεκ , ή 92 ημέρες. Θα γράψω αυτό , μέσα στις αγκύλες του κύρια λειτουργία :

int NUMBEROFDAYS = 92 ?
Η 4

Δημιουργήστε έναν πίνακα που κρατά τις ημερήσιες τιμές βροχόπτωσης για τρεις μήνες . Θα χρησιμοποιήσετε τον τύπο δεδομένων " float " για να αποθηκεύσετε τις τιμές , και η συστοιχία θα αποθηκεύσετε πολλά στοιχεία , όπως η μεταβλητή " NUMBEROFDAYS " κατέχει . Ο τύπος " float" είναι χρήσιμο για τους αριθμούς με δεκαδικά ψηφία . Μπορείτε να ορίσετε τη σειρά γράφοντας κάτι σαν αυτό κάτω από την προηγούμενη γραμμή :

επιπλέουν rainfallThreeMonths [ NUMBEROFDAYS ] ?
5

Εκχώρηση τις ημερήσιες τιμές βροχόπτωσης στην παράταξη. Η ακόλουθη γραμμή δείχνει πώς μπορείτε να εκχωρήσετε 10 τιμές σε μια σειρά . Θα θέλετε να προσθέσετε όλες τις τιμές κατά τη διάρκεια των τριών μηνών για τη σειρά που ορίζεται στο προηγούμενο βήμα .

Επιπλέουν rainfallTenDays [ 10 ] = { 0.0 , 0.0 , 0.3 , 0.5 , 0.1 , 0.0 , 1.2 , 0.4 , 0.0 , 0.0 } ?
Η 6

Ορίστε μια μεταβλητή που θα κρατήσει το ποσό συνολική βροχόπτωση κατά τη διάρκεια του ανοίγματος των τριών μηνών, όπως αυτό :

επιπλέουν ποσό = 0.0 ?
Η 7

επαναλήψεις στη σειρά και προσθέστε όλες τις τιμές μαζί . Μια απλή προσέγγιση είναι να χρησιμοποιήσετε ένα για βρόχο , όπως αυτό :

για ( int i = 0 ? I


}
Τετάρτη 8

Γράψτε την αριθμητική πράξη να αθροίσετε όλες τις τιμές μαζί με το γράψιμο την ακόλουθη γραμμή στο εσωτερικό του βρόχου for :

άθροισμα + = rainfallThreeMonths [ i ] ?
Η 9

Λύστε τη μέση βροχόπτωση διαιρώντας το " άθροισμα " μεταβλητή από το " NUMBEROFDAYS " μεταβλητή . Γράψτε αυτό στην γραμμή μετά την " } " βραχίονα του βρόχου for :

επιπλέουν averageRainfall = άθροισμα /NUMBEROFDAYS ?

10

Εκτυπώστε την τιμή που υπολογίστηκε στο προηγούμενο βήμα με το γράψιμο κάτι σαν αυτό :

printf ( "Average Υετός % d ημέρα: % f ίντσες " , NUMBEROFDAYS , averageRainfall ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα