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

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

Πώς μπορείτε να διαπιστώσετε Αριθμητικό ακριβείας σε FORTRAN

Για την επεξεργασία των δεδομένων , κάθε λειτουργία σε ένα πρόγραμμα ηλεκτρονικού υπολογιστή πρέπει να πει εκ των προτέρων τι είδους δεδομένα να περιμένουμε . Οι γλώσσες προγραμματισμού κάνουν διακρίσεις ότι οι άνθρωποι θα μπορούσαν να βρουν ασήμαντη . Οι περισσότεροι άνθρωποι θα βρουν μικρή διαφορά μεταξύ των αριθμών 2,147,483,647 και 2147483648 . Με την γλώσσα προγραμματισμού FORTRAN , ωστόσο , αυτοί οι δύο αριθμοί είναι εντελώς διαφορετικούς τύπους δεδομένων. Ομοίως , οι αριθμοί 34 και 34.001 , δεν μπορεί να αντιμετωπίζεται ως το ίδιο είδος πληροφοριών . Αυτόματες λειτουργίες στρογγυλοποίησης και μετατροπή είναι διαθέσιμα για να ανακτήσει κατά προσέγγιση απαντήσεις σε μαθηματικές πράξεις. Όταν αριθμητική ακρίβεια είναι σημαντική , ένας προγραμματιστής πρέπει να καθορίζει τον ακριβή τύπο δεδομένων για κάθε μεταβλητή εισόδου , ​​καθώς και την ακρίβεια επιθυμητό για την απάντηση . Οδηγίες
Η 1

αναγνωρίσει μια μεταβλητή τύπου του INTEGER για τις πράξεις αποδοχής και την επιστροφή τιμές των ακέραιων αριθμών μεταξύ - 2147483648 και 2147483647 . Ο λόγος για τον μονοψήφιο διαφορά στις τιμές επιστροφής είναι η ένταξη των 0 ως θετικός αριθμός 2

αναγνωρίσει μια μεταβλητή τύπου της REAL για τους αριθμούς με υποδιαστολή με τιμές μεταξύ 10 ^ . - 38 και 10 ^ +38 ( 10 έθεσε την 38η αρνητική ή θετική δύναμη ) .
εικόνων 3

Αυξήστε την ακρίβεια ενός REAL ο αριθμός να διπλασιαστεί το ποσό των αριθμών μετά την υποδιαστολή που περιλαμβάνονται στο υπολογισμοί δηλώνοντας τις μεταβλητές και απαντήσεις, όπως DOUBLE PRECISION . Η δήλωση αυτή περιλαμβάνει τους αριθμούς περίπου στην περιοχή του 10 ^ -76 έως 10 ^ +76 .
Η
εικόνων

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

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