Πώς να μετατρέψετε δεκαδικό σε δυαδικό

Συγγραφέας: John Stephens
Ημερομηνία Δημιουργίας: 1 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 29 Ιούνιος 2024
Anonim
ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΕΚΑΔΙΚΟ ΣΕ ΔΥΑΔΙΚΟ | Ψηφιακη Σχεδιαση: Μετατροπες αριθμων
Βίντεο: ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΕΚΑΔΙΚΟ ΣΕ ΔΥΑΔΙΚΟ | Ψηφιακη Σχεδιαση: Μετατροπες αριθμων

Περιεχόμενο

Ο δεκαδικός συντελεστής (βάση-δέκα) έχει δέκα τιμές (0,1,2,3,4,5,6,7,8 ή 9) για κάθε τιμή. Αντίθετα, το δυαδικό σύστημα (δεκαεξαδικό σύστημα) έχει δύο αναπαραστάσεις 0 και 1 για καθεμία. Δεδομένου ότι το δυαδικό είναι η εγγενής γλώσσα που χρησιμοποιείται σε ηλεκτρονικούς υπολογιστές, οι προγραμματιστές υπολογιστών πρέπει να κατανοήσουν πώς να μετατρέψουν από δεκαδικό σε δυαδικό. Ακολουθήστε αυτά τα απλά βήματα για να δείτε πώς να κάνετε μετατροπή.

Βήματα

Μέθοδος 1 από 2: Σύντομη διαίρεση από δύο με υπόλοιπα

  1. Επίλυση προβλήματος. Για αυτό το παράδειγμα θα μετατρέψουμε δεκαδικό 15610 σε δυαδικό. Γράψτε τον δεκαδικό αριθμό ως διαιρέτη μέσα στο σύμβολο μακράς διαίρεσης. Καταγράψτε τον συντελεστή του συστήματος στόχου (στην περίπτωσή μας, γράψτε τον αριθμό "2" για το δυαδικό σύστημα) ως διαιρέτη έξω από την καμπύλη του συμβόλου μακράς διαίρεσης.
    • Αυτή η μέθοδος είναι πιο κατανοητή κατά την περιγραφή σε χαρτί και πολύ πιο εύκολη για τους αρχάριους, επειδή βασίζεται μόνο στη διαίρεση με δύο.
    • Για να αποφύγετε τη σύγχυση πριν και μετά τη μετατροπή, γράψτε τον βασικό αριθμό συστήματος που εργάζεστε κάτω από κάθε αριθμό. Σε αυτήν την περίπτωση, το δεκαδικό θα έχει ένα δείκτη του 10, και ο ισοδύναμος δυαδικός αριθμός θα έχει ένα δείκτη του 2.

  2. Διαίρεση. Γράψτε το πηλίκο κάτω από το σύμβολο μακράς διαίρεσης και γράψτε το υπόλοιπο (0 ή 1) στα δεξιά του διαιρέτη.
    • Δεδομένου ότι διαιρούμε με το 2, όταν ο διαιρεμένος αριθμός είναι ζυγός αριθμός, το δυαδικό υπόλοιπο γίνεται 0 και όταν ο διαιρέτης είναι μονός αριθμός, το δυαδικό υπόλοιπο γίνεται 1.

  3. Συνεχίστε τη διαίρεση μέχρι το αποτέλεσμα της διαίρεσης με 2 να είναι μηδέν. Συνεχίζοντας τη διαίρεση κάτω, διαιρέστε το νέο πηλίκο με δύο και γράψτε το υπόλοιπο στα δεξιά της διαίρεσης. Διακοπή όταν το πηλίκο είναι 0.
  4. Γράψτε έναν νέο δυαδικό αριθμό. Ξεκινώντας με το υπόλοιπο στο κάτω μέρος, ακολουθήστε την ισορροπία από κάτω προς τα πάνω. Όπως σε αυτό το παράδειγμα, θα λάβετε το αποτέλεσμα 10011100. Αυτό είναι το δυαδικό ισοδύναμο του δεκαδικού αριθμού 156. Ή μπορεί να γραφτεί ως συνδρομητής το καθένα: 15610 = 100111002
    • Αυτή η μέθοδος μπορεί να ρυθμιστεί για μετατροπή από δεκαδικό σε «οποιοδήποτε» σύστημα. Το Divisor είναι 2 επειδή το σύστημα που θέλετε να μετατρέψετε είναι το σύστημα 2 (δυαδικό). Εάν το σύστημα μετατροπής είναι άλλο σύστημα, αντικαταστήστε τον διαχωριστή 2 στον υπολογισμό με το σύστημα που θέλετε να μετατρέψετε. Για παράδειγμα, εάν το σύστημα που θέλετε να μετατρέψετε είναι 9, αντικαταστήστε το διαιρέτη 2 με 9. Το τελικό αποτέλεσμα θα είναι το σύστημα που θέλετε να μετατρέψετε.
    διαφήμιση

Μέθοδος 2 από 2: Μείωση ισχύος και αφαίρεση


  1. Ξεκινήστε κάνοντας ένα τραπέζι. Καταγράψτε τις δυνάμεις των δύο σε έναν "πίνακα παραγόντων του 2" από δεξιά προς τα αριστερά. Ξεκινώντας από το 2, έχει την τιμή "1". Αυξήστε τον εκθετικό κατά έναν για κάθε ισχύ. Δημιουργήστε μια ακολουθία δυνάμεων μέχρι να φτάσετε στον αριθμό που είναι κοντά στο δεκαδικό με το οποίο αρχίζετε. Σε αυτό το παράδειγμα, θα μετατρέψουμε τον δεκαδικό αριθμό 15610 σε δυαδικό.
  2. Βρείτε τη μεγαλύτερη ισχύ των 2. Επιλέξτε τον μεγαλύτερο αριθμό που αντιστοιχεί στον αριθμό που μετατρέπετε. Το 128 είναι η μεγαλύτερη ισχύς 2 που ταιριάζει με το 156, γράψτε τον αριθμό 1 κάτω από αυτό το κελί στο υπολογιστικό φύλλο σας ως το δυαδικό στην κάτω αριστερή γωνία. Αφαιρέστε το 128 από τον αρχικό αριθμό. Θα λάβετε 28.
  3. Μετάβαση στις δυνάμεις των επόμενων δύο μικρότερων. Χρησιμοποιώντας τον νέο αριθμό (28), μετακινηθείτε προς τα κάτω στο υπολογιστικό φύλλο για να επισημάνετε την ισχύ 2 που μπορεί να ταιριάξει με τον αριθμό που θα διαιρεθεί. Το 64 είναι μεγαλύτερο από 28, γράψτε 0 κάτω από αυτό το κελί ως το επόμενο δυαδικό στα δεξιά. Συνεχίστε μέχρι να βρείτε τον αριθμό που "μπορεί" να καλύπτει τον αριθμό 28.
  4. Αφαιρέστε τον επόμενο αριθμό που μπορεί να ταιριάζει και σημειώστε τον με 1. 16 θα μπορούσαν να ταιριάξουν με το 28, οπότε θα γράφατε 1 κάτω από αυτό το πλαίσιο και αφαιρέστε το 28 από το 16. Θα λάβετε 12. 8 αγώνες 12, οπότε γράψτε 1 κάτω από το πλαίσιο 8 και αφαιρέστε το 12 από το 8. Θα λάβετε 4.
  5. Συνεχίστε μέχρι να ολοκληρώσετε το υπολογιστικό φύλλο σας. Ελέγξτε 1 κάτω από τον αριθμό που περιλαμβάνεται στον νέο αριθμό και γράψτε 0 κάτω από τα κελιά που είναι μεγαλύτερα από τον νέο αριθμό.
  6. Γράψτε το αποτέλεσμα σε δυαδικό αριθμό. Οι δυαδικοί αριθμοί είναι 1 και 0 κάτω από το υπολογιστικό φύλλο από αριστερά προς τα δεξιά. Θα έχετε τον δυαδικό αριθμό 10011100. Αυτός είναι ο δυαδικός αριθμός που αντιστοιχεί στον δεκαδικό αριθμό 156. Ή μπορεί να γραφτεί σε μορφή συνδρομής: 15610 = 100111002.
    • Η επανάληψη αυτής της μεθόδου θα βοηθήσει στην απομνημόνευση των δυνάμεων του 2, επιτρέποντάς σας να παραλείψετε το βήμα 1.
    διαφήμιση

Συμβουλή

  • Ο υπολογιστής που είναι εγκατεστημένος στο λειτουργικό σας σύστημα μπορεί να το κάνει αυτό για εσάς, αλλά ως προγραμματιστής, θα πρέπει να έχετε μια σαφή κατανόηση του τρόπου μετατροπής.Μπορείτε να δείτε τις επιλογές μετατροπής του υπολογιστή σας ανοίγοντας το στοιχείο μενού "Προβολή" και επιλέγοντας "Προγραμματιστής".
  • Η μετατροπή προς τα πίσω, από δυαδικό σε δεκαδικό, είναι πιο εύκολο να μάθετε πρώτα.
  • Πρακτική. Δοκιμάστε να μετατρέψετε σε δεκαδικό 17810, 6310και 810. Ο αντίστοιχος δυαδικός αριθμός είναι 101100102, 1111112και 10002. Δοκιμάστε να μετατρέψετε το 20910, 2510και 24110 στον αντίστοιχο δυαδικό αριθμό 110100012, 110012και 111100012.