Μετατροπή από το 10 σε δυαδικό δεκαδικό. Μετατρέψτε γρήγορα έναν αριθμό από το δεκαδικό σύστημα αριθμών σε δυαδικό
Για να μετατρέψετε αριθμούς από δεκαδικά s/s σε οποιονδήποτε άλλο, πρέπει να διαιρέσετε τον δεκαδικό αριθμό με τη βάση του συστήματος στο οποίο μετατρέπετε, ενώ διατηρείτε το υπόλοιπο από κάθε διαίρεση. Το αποτέλεσμα δημιουργείται από τα δεξιά προς τα αριστερά. Η διαίρεση συνεχίζεται έως ότου το αποτέλεσμα της διαίρεσης είναι μικρότερο από το διαιρέτη.
Η αριθμομηχανή μετατρέπει αριθμούς από ένα σύστημα αριθμών σε οποιοδήποτε άλλο. Μπορεί να μετατρέψει αριθμούς από δυαδικούς σε δεκαδικούς ή δεκαδικούς σε δεκαεξαδικούς, δείχνοντας τη λεπτομερή πρόοδο της λύσης. Μπορείτε εύκολα να μετατρέψετε έναν αριθμό από τριαδικό σε πεπτικό ή ακόμα και από επταήλιο σε δέκατο έβδομο. Η αριθμομηχανή μπορεί να μετατρέψει αριθμούς από οποιοδήποτε σύστημα αριθμών σε οποιοδήποτε άλλο.
1. Τακτική μέτρηση σε διάφορα συστήματα αριθμών.
Στη σύγχρονη ζωή, χρησιμοποιούμε συστήματα αριθμών θέσης, δηλαδή συστήματα στα οποία ο αριθμός που συμβολίζεται με ένα ψηφίο εξαρτάται από τη θέση του ψηφίου στη σημειογραφία του αριθμού. Ως εκ τούτου, στο μέλλον θα μιλήσουμε μόνο για αυτούς, παραλείποντας τον όρο «θέσιο».
Για να μάθουμε πώς να μετατρέπουμε αριθμούς από ένα σύστημα σε άλλο, θα καταλάβουμε πώς γίνεται η διαδοχική εγγραφή αριθμών χρησιμοποιώντας το παράδειγμα του δεκαδικού συστήματος.
Εφόσον έχουμε δεκαδικό σύστημα αριθμών, έχουμε 10 σύμβολα (ψηφία) για να κατασκευάσουμε αριθμούς. Αρχίζουμε να μετράμε: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Οι αριθμοί τελείωσαν. Αυξάνουμε το βάθος bit του αριθμού και επαναφέρουμε το λιγότερο σημαντικό ψηφίο: 10. Στη συνέχεια αυξάνουμε ξανά το χαμηλό ψηφίο μέχρι να φύγουν όλα τα ψηφία: 11, 12, 13, 14, 15, 16, 17, 18, 19. αυξήστε το υψηλό ψηφίο κατά 1 και επαναφέρετε το χαμηλό ψηφίο: 20. Όταν χρησιμοποιήσουμε όλα τα ψηφία και για τα δύο ψηφία (παίρνουμε τον αριθμό 99), αυξάνουμε ξανά τη χωρητικότητα του αριθμού και επαναφέρουμε τα υπάρχοντα ψηφία: 100. Και έτσι επί.
Ας προσπαθήσουμε να κάνουμε το ίδιο στο 2ο, 3ο και 5ο σύστημα (εισάγουμε τη σημειογραφία για το 2ο σύστημα, για το 3ο κ.λπ.):
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
2 | 10 | 2 | 2 |
3 | 11 | 10 | 3 |
4 | 100 | 11 | 4 |
5 | 101 | 12 | 10 |
6 | 110 | 20 | 11 |
7 | 111 | 21 | 12 |
8 | 1000 | 22 | 13 |
9 | 1001 | 100 | 14 |
10 | 1010 | 101 | 20 |
11 | 1011 | 102 | 21 |
12 | 1100 | 110 | 22 |
13 | 1101 | 111 | 23 |
14 | 1110 | 112 | 24 |
15 | 1111 | 120 | 30 |
Εάν το σύστημα αριθμών έχει βάση μεγαλύτερη από 10, τότε θα πρέπει να εισάγουμε πρόσθετους χαρακτήρες, συνηθίζεται να εισάγουμε γράμματα του λατινικού αλφαβήτου. Για παράδειγμα, για το 12ψήφιο σύστημα, εκτός από δέκα ψηφία, χρειαζόμαστε δύο γράμματα ( και ):
0 | 0 |
1 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
5 | 5 |
6 | 6 |
7 | 7 |
8 | 8 |
9 | 9 |
10 | |
11 | |
12 | 10 |
13 | 11 |
14 | 12 |
15 | 13 |
2. Μετατροπή από το δεκαδικό σύστημα αριθμών σε οποιοδήποτε άλλο.
Για να μετατρέψετε έναν θετικό ακέραιο δεκαδικό αριθμό σε ένα σύστημα αριθμών με διαφορετική βάση, πρέπει να διαιρέσετε αυτόν τον αριθμό με τη βάση. Διαιρέστε ξανά το πηλίκο που προκύπτει με τη βάση, και περαιτέρω μέχρι το πηλίκο να είναι μικρότερο από τη βάση. Ως αποτέλεσμα, σημειώστε σε μια γραμμή το τελευταίο πηλίκο και όλα τα υπόλοιπα, ξεκινώντας από το τελευταίο.
Παράδειγμα 1.Ας μετατρέψουμε τον δεκαδικό αριθμό 46 στο δυαδικό σύστημα αριθμών.
Παράδειγμα 2.Ας μετατρέψουμε τον δεκαδικό αριθμό 672 στο οκταδικό σύστημα αριθμών.
Παράδειγμα 3.Ας μετατρέψουμε τον δεκαδικό αριθμό 934 στο δεκαεξαδικό σύστημα αριθμών.
3. Μετατροπή από οποιοδήποτε σύστημα αριθμών σε δεκαδικό.
Για να μάθουμε πώς να μετατρέπουμε αριθμούς από οποιοδήποτε άλλο σύστημα σε δεκαδικό, ας αναλύσουμε τη συνήθη σημειογραφία για έναν δεκαδικό αριθμό.
Για παράδειγμα, ο δεκαδικός αριθμός 325 είναι 5 μονάδες, 2 δεκάδες και 3 εκατοντάδες, δηλ.
Η κατάσταση είναι ακριβώς η ίδια και σε άλλα συστήματα αριθμών, μόνο που θα πολλαπλασιάσουμε όχι με το 10, το 100 κ.λπ., αλλά με τις δυνάμεις της βάσης του συστήματος αριθμών. Για παράδειγμα, ας πάρουμε τον αριθμό 1201 στο τριαδικό σύστημα αριθμών. Ας αριθμήσουμε τα ψηφία από τα δεξιά προς τα αριστερά ξεκινώντας από το μηδέν και ας φανταστούμε τον αριθμό μας ως το άθροισμα των γινομένων ενός ψηφίου και τρία στη δύναμη του ψηφίου του αριθμού:
Αυτός είναι ο δεκαδικός συμβολισμός του αριθμού μας, δηλ.
Παράδειγμα 4.Ας μετατρέψουμε τον οκταδικό αριθμό 511 στο δεκαδικό σύστημα αριθμών.
Παράδειγμα 5.Ας μετατρέψουμε τον δεκαεξαδικό αριθμό 1151 στο δεκαδικό σύστημα αριθμών.
4. Μετατροπή από το δυαδικό σύστημα στο σύστημα με βάση τη «δύναμη δύο» (4, 8, 16, κ.λπ.).
Για να μετατρέψετε έναν δυαδικό αριθμό σε έναν αριθμό με ισχύ δύο βάσεων, είναι απαραίτητο να διαιρέσετε τη δυαδική ακολουθία σε ομάδες σύμφωνα με τον αριθμό των ψηφίων ίσο με την ισχύ από δεξιά προς τα αριστερά και να αντικαταστήσετε κάθε ομάδα με το αντίστοιχο ψηφίο του νέου αριθμητικό σύστημα.
Για παράδειγμα, Ας μετατρέψουμε τον δυαδικό αριθμό 1100001111010110 στο οκταδικό σύστημα. Για να γίνει αυτό, θα το χωρίσουμε σε ομάδες των 3 χαρακτήρων ξεκινώντας από τα δεξιά (από ), και στη συνέχεια θα χρησιμοποιήσουμε τον πίνακα αντιστοιχίας και θα αντικαταστήσουμε κάθε ομάδα με έναν νέο αριθμό:
Μάθαμε πώς να δημιουργήσουμε έναν πίνακα αντιστοιχίας στο βήμα 1.
0 | 0 |
1 | 1 |
10 | 2 |
11 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
Εκείνοι.
Παράδειγμα 6.Ας μετατρέψουμε τον δυαδικό αριθμό 1100001111010110 σε δεκαεξαδικό.
0 | 0 |
1 | 1 |
10 | 2 |
11 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
1000 | 8 |
1001 | 9 |
1010 | ΕΝΑ |
1011 | σι |
1100 | ντο |
1101 | ρε |
1110 | μι |
1111 | φά |
5. Μετατροπή από σύστημα με βάση «δύναμη δύο» (4, 8, 16 κ.λπ.) σε δυαδικό.
Αυτή η μετάφραση είναι παρόμοια με την προηγούμενη, που γίνεται προς την αντίθετη κατεύθυνση: αντικαθιστούμε κάθε ψηφίο με μια ομάδα ψηφίων στο δυαδικό σύστημα από τον πίνακα αντιστοιχίας.
Παράδειγμα 7.Ας μετατρέψουμε τον δεκαεξαδικό αριθμό C3A6 στο δυαδικό σύστημα αριθμών.
Για να το κάνετε αυτό, αντικαταστήστε κάθε ψηφίο του αριθμού με μια ομάδα 4 ψηφίων (από ) από τον πίνακα αντιστοιχίας, συμπληρώνοντας την ομάδα με μηδενικά στην αρχή εάν είναι απαραίτητο: