Για να μετατρέψεις έναν δεκαδικό αριθμό σε δυαδικό, διαιρείς με το 22, καταγράφεις κάθε υπόλοιπο και διαβάζεις τα υπόλοιπα από κάτω προς τα πάνω. Για μη αρνητικούς ακεραίους, αυτή είναι η τυπική χειροκίνητη μέθοδος και λειτουργεί επειδή το δυαδικό χρησιμοποιεί δυνάμεις του 22 αντί για δυνάμεις του 1010.

Αν έψαξες για μετατροπέα δεκαδικού σε δυαδικό, αυτή είναι η βασική ιδέα που χρειάζεσαι. Κάθε δυαδικό ψηφίο δείχνει αν περιλαμβάνεται μια συγκεκριμένη δύναμη του 22: το 11 σημαίνει ναι και το 00 σημαίνει όχι.

Για παράδειγμα, ο δυαδικός αριθμός 1011012101101_2 σημαίνει

125+024+123+122+021+1201 \cdot 2^5 + 0 \cdot 2^4 + 1 \cdot 2^3 + 1 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0

που ισούται με

32+0+8+4+0+1=4532 + 0 + 8 + 4 + 0 + 1 = 45

Άρα η μετατροπή από δεκαδικό σε δυαδικό είναι ουσιαστικά η αναγραφή ενός αριθμού ως άθροισμα δυνάμεων του 22.

Γιατί Λειτουργεί Η Μετατροπή Από Δεκαδικό Σε Δυαδικό

Στο δεκαδικό σύστημα, οι θέσεις είναι 11, 1010, 100100, 10001000 και ούτω καθεξής. Στο δυαδικό σύστημα, οι θέσεις είναι

1, 2, 4, 8, 16, 32, 64,1,\ 2,\ 4,\ 8,\ 16,\ 32,\ 64,\dots

Επειδή το δυαδικό έχει μόνο δύο ψηφία, κάθε θέση μπορεί να περιέχει μόνο 00 ή 11. Το 11 σημαίνει ότι αυτή η δύναμη του 22 περιλαμβάνεται. Το 00 σημαίνει ότι δεν περιλαμβάνεται.

Γι’ αυτό και το δυαδικό ταιριάζει φυσικά στα ψηφιακά συστήματα: κάθε θέση έχει μόνο δύο καταστάσεις.

Πώς Να Μετατρέψεις Το 4545 Από Δεκαδικό Σε Δυαδικό

Για έναν μη αρνητικό ακέραιο, μια τυπική μέθοδος είναι η διαδοχική διαίρεση με το 22.

Ξεκίνα με το 4545:

45÷2=22 remainder 145 \div 2 = 22 \text{ remainder } 1 22÷2=11 remainder 022 \div 2 = 11 \text{ remainder } 0 11÷2=5 remainder 111 \div 2 = 5 \text{ remainder } 1 5÷2=2 remainder 15 \div 2 = 2 \text{ remainder } 1 2÷2=1 remainder 02 \div 2 = 1 \text{ remainder } 0 1÷2=0 remainder 11 \div 2 = 0 \text{ remainder } 1

Τώρα διάβασε τα υπόλοιπα από κάτω προς τα πάνω:

101101101101

Άρα

4510=101101245_{10} = 101101_2

Μπορείς να το ελέγξεις με τις τοπικές αξίες:

1011012=132+016+18+14+02+11=45101101_2 = 1 \cdot 32 + 0 \cdot 16 + 1 \cdot 8 + 1 \cdot 4 + 0 \cdot 2 + 1 \cdot 1 = 45

Ο γρήγορος έλεγχος είναι να γράψεις τις δυνάμεις του 22 που σημειώνονται με 11: 3232, 88, 44 και 11. Το άθροισμά τους είναι 4545, άρα η μετατροπή είναι σωστή.

Γιατί Τα Υπόλοιπα Διαβάζονται Αντίστροφα

Κάθε βήμα διαίρεσης δίνει το επόμενο λιγότερο σημαντικό bit, δηλαδή το δεξιότερο δυαδικό ψηφίο. Γι’ αυτό το πρώτο υπόλοιπο μπαίνει στο τέλος και όχι στην αρχή.

Μπορείς να δεις το ίδιο αποτέλεσμα και αν σχηματίσεις το 4545 από δυνάμεις του 22. Η μεγαλύτερη δύναμη του 22 που χωράει είναι το 3232, οπότε μένει 1313. Μετά χωράει το 88, οπότε μένει 55. Έπειτα χωράει το 44, οπότε μένει 11. Τέλος, χωράει το 11.

Αυτό δίνει

45=32+8+4+145 = 32 + 8 + 4 + 1

Άρα τα ψηφία για τα 252^5, 232^3, 222^2 και 202^0 είναι 11, ενώ τα υπόλοιπα είναι 00. Έτσι προκύπτει ξανά το 101101101101.

Συνηθισμένα Λάθη

Ανάγνωση Των Υπολοίπων Από Πάνω Προς Τα Κάτω

Στη μέθοδο της διαδοχικής διαίρεσης, διαβάζεις τα υπόλοιπα από κάτω προς τα πάνω. Αν τα διαβάσεις από πάνω προς τα κάτω, θα πάρεις λάθος δυαδικό αριθμό.

Εφαρμογή Της Μεθόδου Ακεραίων Σε Κλάσμα

Η παραπάνω μέθοδος διαίρεσης με το 22 είναι για μη αρνητικούς ακεραίους. Αν ο αρχικός δεκαδικός αριθμός έχει κλασματικό μέρος, χρειάζεσαι ξεχωριστή διαδικασία μετατροπής για αυτό το κλασματικό μέρος.

Η Υπόθεση Ότι Τα Δεκαδικά Κλάσματα Πάντα Τερματίζουν Στο Δυαδικό

Δεν ισχύει. Για παράδειγμα, μερικά πεπερασμένα δεκαδικά κλάσματα έχουν επαναλαμβανόμενη δυαδική ανάπτυξη. Άρα ένας μετατροπέας δεκαδικού σε δυαδικό μπορεί να εμφανίσει στρογγυλοποιημένο αποτέλεσμα αν η είσοδος δεν είναι ακέραιος.

Πότε Χρησιμοποιείς Τη Μετατροπή Από Δεκαδικό Σε Δυαδικό

Αυτή η μετατροπή εμφανίζεται στην πληροφορική, στα ψηφιακά ηλεκτρονικά, στα μεγέθη αποθήκευσης και στη λογική που βασίζεται σε bit. Ακόμα κι αν δεν μετατρέπεις ποτέ αριθμούς με το χέρι στη δουλειά, το να ξέρεις τι σημαίνουν τα ψηφία κάνει τις δυαδικές τιμές λιγότερο δυσνόητες.

Είναι επίσης χρήσιμη όταν διαβάζεις μάσκες, flags ή παραδείγματα χαμηλού επιπέδου όπου κάθε bit αντιστοιχεί σε μια επιλογή on/off.

Γρήγορη Εξάσκηση

Δοκίμασε να μετατρέψεις το 2626 σε δυαδικό με την ίδια διαδικασία διαίρεσης με το 22. Έπειτα έλεγξε την απάντησή σου αναπτύσσοντάς την σε δυνάμεις του 22. Αν θέλεις ένα ακόμη βήμα, σύγκρινε αυτή την περίπτωση ακεραίου με ένα δεκαδικό κλάσμα και παρατήρησε γιατί το κλάσμα χρειάζεται επιπλέον προσοχή.

Χρειάζεσαι βοήθεια με μια άσκηση;

Ανέβασε την ερώτησή σου και πάρε επαληθευμένη λύση βήμα-βήμα σε δευτερόλεπτα.

Άνοιξε το GPAI Solver →