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

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

Πώς να μετατρέψετε Δεκαδικά να Υπεγράφη Binaries

δεκαδική είναι ένα αριθμητικό σύστημα που βασίζεται σε 10 και η δύναμη του 10 . Δυαδικό, από την άλλη πλευρά , είναι ένα αριθμητικό σύστημα που βασίζεται σε δύο και τη δύναμη των δύο . Ένας δυαδικός αριθμός μπορεί να έχει μόνο δύο ψηφία , το μηδέν και το ένα , για παράδειγμα , 110,110,110,001 . Μετατροπή από δεκαδικό σε δυαδικό είναι ένα απλό έργο . Ωστόσο , η μέθοδος αυτή λαμβάνει υπόψη θετικά δεκαδικοί αριθμοί μόνο . Να ενσωματώσει αρνητικές δεκαδικά ψηφία , θα πρέπει να ορίσετε έναν κανόνα και να καθορίσουν τις τιμές των θετικών και αρνητικών σημείων από το " 1 " και " 0 " αντίστοιχα . Αυτή η τιμή προστίθεται στο αριστερά από το αριστερότερο δυαδικό ψηφίο που συμβαίνουν σε ένα δυαδικό αριθμό . Για παράδειγμα , εάν μετατρέψετε το δεκαδικό " 10 " σε δυαδικό , παίρνουμε " 1010. " Για να αντικατοπτρίζει το γεγονός ότι είναι ένας θετικός αριθμός , προσθέτουμε " 1 " στην αριστερή από το αριστερότερο ψηφίο που συμβαίνουν στο δυαδικό αριθμό . Ως εκ τούτου , ο αριθμός γίνεται " 11010 ". Οδηγίες
Η 1

Μετατροπή από δεκαδικό σε δυαδικό με το χέρι , χωρίς να λάβει υπόψη το πρόσημο του δεκαδικού αριθμού . Γράψτε ένα πίνακα βάσης - 2 σε ένα κομμάτι χαρτί, μέχρι να είναι πιο κοντά στο δεκαδικό αριθμό . Υποθέτοντας ότι ο δεκαδικός αριθμός που πρόκειται να μετατραπεί είναι 156 , ο πίνακας βάσεως 2 θα έχουν τους ακόλουθους αριθμούς : 1 , 2 , 4 , 8 , 16 , 32 , 64 , 128 . Δεδομένου ότι η επόμενη τιμή σε αυτόν τον πίνακα είναι " 256 ", το οποίο είναι μεγαλύτερο από το δεκαδικό 156 , μην το συμπεριλάβει στον πίνακα .

Στον πίνακα δύναμη , να δούμε τη δύναμη του 2 που είναι πιο κοντά στο 156 , η οποία είναι 128 . Δεδομένου ότι η τιμή μπορεί να αφαιρείται από το 156 , εισαγάγετε την τιμή " 1" στη δυαδική μετατροπή . Αφαίρεσε 128 από 156 ? Μπορείτε να πάρετε 28 . Τώρα, εξετάστε τη δύναμη του 2, το οποίο εμφανίζεται κάτω από 128 στον πίνακα δύναμη , η οποία είναι 64 . Από το 64 , δεν μπορεί να αφαιρείται από 28 , προσθέστε ένα " 0 " στη δυαδική απάντηση. Η επόμενη τιμή στον πίνακα ισχύος είναι 32 , το οποίο και πάλι δεν μπορεί να χωρέσει 28 , έτσι ώστε να προσθέσετε ένα άλλο " 0 " στον δυαδικό μετατροπή. Η επόμενη τιμή , 16 , 28 ταιριάζει , έτσι προσθέστε ένα " 1 " στη δυαδική μετατροπή. Αφαιρώντας 16 από 28 σας δίνει 12 . Δεδομένου ότι η επόμενη τιμή στον πίνακα ισχύος, 8 , 12 ταιριάζει , γράφοντας μια " 1 ". Αφαιρώντας 8 από 12 σας δίνει 4 . Ο επόμενος πίνακας τιμών ηλεκτρικής ενέργειας , 4 , ταιριάζει αυτό το νούμερο , έτσι ώστε να προσθέσετε ένα "1". Αφαιρώντας 4 από 4 σας δίνει 0 . Τα επόμενα δύο τιμές ισχύος του πίνακα , 1 και 2 , και οι δύο δεν ταιριάζουν 0 , έτσι ώστε να προστεθούν δύο " 0 " s στη δυαδική απάντηση . Βάλτε μαζί όλες τις τιμές στο δυαδικό μετατροπή που έχεις : . 10011100 2

Μετατρέψτε το δεκαδικό σε δυαδικό αυτόματα. Μπορείτε να χρησιμοποιήσετε ένα online μετατροπέα διαθέσιμα σε ιστοσελίδες, συμπεριλαμβανομένων Mistupid και τα μαθηματικά είναι διασκέδαση . Εισάγετε την τιμή στο δεκαδικό πεδίο και κάντε κλικ στο κουμπί " Μετατροπή" για να πάρει την αντίστοιχη αξία σε δυαδική .
Εικόνων 3

Προσθήκη " 0 " στα αριστερά του δυαδικού αριθμού , αν η μετατροπή δεκαδικών είναι ένας αρνητικός ακέραιος .
Η 4

Προσθήκη " 1 " στα αριστερά του δυαδικού αριθμού , αν η μετατροπή δεκαδικό ψηφίο είναι ένας θετικός ακέραιος .
Η
εικόνων

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

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