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

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

Ορισμός της COBOL Comp - 3

Η COBOL γλώσσα προγραμματισμού ηλεκτρονικών υπολογιστών καθορίζει όλες τις μνήμες μεταβλητών στο τμήμα δεδομένων , ένα από τα τέσσερα μεγάλα τμήματα της γλώσσας απαιτεί από κάθε πρόγραμμα . Στο τμήμα των δεδομένων , κάθε μεταβλητή έχει ένα όνομα , μέγεθος και μορφή . Εάν ένα πρόγραμμα πρέπει να εκτελέσει τα μαθηματικά για τους αριθμούς , χρησιμοποιήστε τη μορφή Comp - 3 , το οποίο αποθηκεύει αριθμητικών δεδομένων σε τυποποιημένη μορφή δεκαδικό . Δεκαδικά Μαθηματικά
Η

COBOL έχει μια διάφορους τρόπους που αντιπροσωπεύουν τους αριθμούς στη μνήμη : σε μια μορφή εμφάνισης του χαρακτήρα , όπως ακέραιους αριθμούς και ως ένα κατάμεστο δεκαδικό . Μπορείτε να εισαγάγετε αριθμούς , εμφάνιση και την εκτύπωση σε μορφή χαρακτήρα , αλλά δεν μπορείτε να εκτελέσετε τα μαθηματικά τους . Μπορείτε να κάνετε τα μαθηματικά σε ακέραιους αριθμούς , αλλά δεν έχουν δεκαδικά ψηφία . Συσκευασμένα δεκαδική μορφή Comp- 3 σας επιτρέπει να εκτελέσετε μαθηματικά σχετικά με τους αριθμούς με δεκαδικά ψηφία , όπως τα ποσά σε δολάρια , τα ποσοστά και κλασματική ποσότητες . Για παράδειγμα , ο υπολογισμός της μισθοδοσίας πολλαπλασιάζει ένα - ώρες εργασίας μεταβλητή από μια μεταβλητή αμοιβή επιτοκίου , τοποθετώντας το αποτέλεσμα σε μια μεταβλητή ακαθάριστης -pay . Ωρομίσθιο ενός εργαζομένου και ακαθάριστων αποδοχών είναι σε δολάρια και σεντς . Ώρες της εργάστηκε σε δεκαδικά ώρες . Αυτές οι μεταβλητές είναι τέλεια υποψήφιοι για τη μορφή Comp - 3 .
Εικόνων Συσκευασμένα έναντι Display Δεκαδικοί
Η

Εσωτερικά , το αποθηκεύει στον υπολογιστή ένα δεκαδικό ψηφίο σε κάθε ημίχρονο - byte από μια κατάμεστη δεκαδικό μεταβλητή . Αυτό αποθηκεύει τους υπολογισμούς για τη μνήμη και ταχύτητες. Ένας δεκαδικός πεδίο ενδείξεων , όπως για την εκτύπωση και οθόνη , χρησιμοποιεί ένα ψηφίο ανά byte . Σε συσκευασμένα δεκαδικά , οι ρυθμίσεις bit δεν αντιστοιχούν για να εμφανίσει χαρακτήρες , έτσι ώστε αν προσπαθήσετε να εμφανίσετε ένα πεδίο Comp - 3 , μπορείτε να πάρετε ασυναρτησίες χαρακτήρες .

Η ρήτρα Εικόνα

Κάθε μεταβλητή στο τμήμα δεδομένων έχει μια ρήτρα εικόνας , το οποίο ορίζει πως τα καταστήματα ηλεκτρονικών υπολογιστών και χρησιμοποιεί τις πληροφορίες . Η ρήτρα της εικόνας καθορίζει το μέγεθος της μεταβλητής , υποδιαστολή και άλλα χαρακτηριστικά . Για τη μορφή Comp - 3 , COBOL επιτρέπει χαρακτήρες μόνο ορισμένες ρήτρα εικόνα: S , 9 και Β. Α " 9 " αντιπροσωπεύει ένα ψηφίο , το " V " εντοπίζει τη σιωπηρή δεκαδικά σημείο στη μεταβλητή και " S" λέει COBOL θέλετε να παρακολουθείτε σημάδι του αριθμού του . COBOL χρησιμοποιεί ένα "V " αντί για μια περίοδο για να δείξει ότι δεν αποθηκεύει το πραγματικό χαρακτήρα υποδιαστολή σε ένα πεδίο Comp - 3 . Εάν παραλείψετε το "S" για το πρόσημο της μεταβλητής , COBOL υποθέτει ότι περιέχει μόνο θετικούς αριθμούς .
Εικόνων Μέγιστο μέγεθος
Η

COBOL περιορίζει Comp - 3 μεταβλητές με ανώτατο όριο 18 ψηφία , καθώς και η πινακίδα . Η ρήτρα εικόνα για αυτό είναι S9 ( 18 ) . Μπορείτε να εντοπίσετε τη σιωπηρή υποδιαστολή οπουδήποτε εντός των 18 ψηφίων , έτσι ώστε η ρήτρα εικόνα S9 ( 16 ) V99 είναι επίσης έγκυρη . Σημειώστε ότι το « V » για σιωπηρή δεκαδικά σημείο δεν χρησιμοποιεί ένα δεκαδικό ψηφίο .
Εικόνων Χρήση
Η

Μπορείτε να βρείτε Comp - 3 μεταβλητές στα δύο αρχεία δεδομένων και η Εργασία - αποθήκευσης του τμήματος δεδομένων , αλλά ποτέ σε έντυπη ή δεδομένα που εμφανίζονται , όπως αυτές απαιτούν πεδία χαρακτήρων . COBOL ελέγχει τον τύπο των δεδομένων που διακινούνται σε μια μεταβλητή Comp - 3 . Εάν ένα πρόγραμμα κατά λάθος βάζει ονόματα ή άλλα στοιχεία του χαρακτήρα σε ένα πεδίο Comp - 3 , COBOL εμφανίζει ένα σφάλμα και σταματά το πρόγραμμα .
Η
εικόνων

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

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