Sådan konverteres fra decimal til binært

Decimalsummeringssystemet (base ti) har ti mulige værdier (0,1,2,3,4,5,6,7,8 eller 9) for hvert numerisk hus. På den anden side har det binære talesystem (base to) kun to værdier repræsenteret af 0 og 1 for hvert numerisk hus. Da det binære system er det elektroniske computers interne sprog, skal professionelle programmører vide, hvordan man konverterer fra decimal til binært. Følg disse enkle trin for at beherske denne konvertering.

trin

Metode 1
Kort division for to med hvile

Video: How To Change Hexadecimal To Decimal Numbers

Video: Binary Numbers

Billede med titlen Konverter fra decimal til binært trin 1
1
Definer problemet. I dette eksempel skal vi konvertere decimaltallet 15610 i binær. Skriv decimaltallet inde i et lang division symbol. Skriv bunden af ​​målsystemet (i vores tilfælde "2" for binær) som divisor.
  • Denne metode er meget lettere at forstå, når den ses på papir, og er meget nemmere for begyndere, da den kun bruger 2 divisioner.
  • For at undgå forvirring før og efter konverteringen skal du skrive det basissystemnummer, du arbejder med, f.eks. Et abonnementsnummer i hvert nummer. I dette tilfælde vil decimaltalet have et 10 abonnement, og dets binære ækvivalent vil have et 2 abonnement.
  • Video: PART 2 - Binære tal og private ip adresser

    Billedoverskrift Konverter fra decimal til binært trin 2
    2
    Divide. Skriv hele svaret (kvoten) under skillelsessymbolet og skriv resten (0 eller 1) til højre for udbyttet.
    • Da vi deler med 2, når udbyttet er jævnt, vil den binære rest være 0, og når den er rav, vil den binære rest være 1.
  • Billedets titel Konverter fra decimal til binært trin 3
    3
    Fortsæt med at dividere tallet, indtil det når 0. Fortsæt ned, divider hver kvote med 2 og skriv remainders til højre for hvert udbytte. Stop, når kvotienten er 0.
  • Video: Totallsystemet og digital representasjon

    Billedets titel Konverter fra decimal til binært trin 4
    4
    Indtast det nye binære nummer. Begynd med resten i bunden, læs sekvensen af ​​rester fra bunden opad. For dette eksempel skal du have 10011100 som nummer. Dette er den binære ækvivalent af decimaltallet 156. Eller, skrevet med basenes abonnementer: 15610 = 100111002
    • Denne metode kan ændres til at konvertere fra decimal til nogen base. Divisoren er 2, fordi den ønskede målbase er 2 (binær). Hvis målbasen du ønsker er anderledes, skal du erstatte de 2 i metoden med den base du ønsker. For eksempel, hvis den ønskede base var 9, skal du erstatte 2 med 9. Det endelige resultat skrives derefter i den ønskede base.
  • Metode 2
    Nedadgående kraft af to og subtraktion

    Billedets titel Konverter fra decimal til binært trin 5
    1


    Start med at lave et bord. Angiv de to beføjelser på et "binært bord" fra højre til venstre. Start med 20, tildele en værdi på "1". Forøg eksponenten med en for hver effekt. Lav listen, indtil du har nået et nummer meget tæt på det decimaltal, du vil starte. I dette eksempel skal vi konvertere decimaltallet 15610 i binær binær>
  • Billedets titel Konverter fra decimal til binært trin 6
    2
    Kig efter den højere effekt på 2. Vælg det største antal, der passer til det, du konverterer. 128 er det største produkt, der passer til 156, så skriv 1 under denne boks i din tabel til venstre ciffer. Træk derefter 128 fra dit startnummer. Du er nu 28.
  • Billede med titlen Konverter fra decimal til binært trin 7
    3
    Flyt til næste strøm af to, der er mindre. Brug dit nye nummer (28) ved at rulle ned i diagrammet og markere hvor mange gange hver effekt på 2 hver i dit udbytte. 64 passer ikke ind i 28, så skriv en 0 under denne boks til det næste højre binære ciffer. Fortsæt, indtil du når et nummer som kan passer i 28.
  • Billedets titel Konverter fra decimal til binært trin 8
    4
    Træk hvert efterfølgende nummer, der matcher og markér det med nummer 1. 16 passer til 18, så skriver du 1 i sin kasse og trækker 16 fra 28. Nu har du 12.8 passer i 12, skriv derefter 1 under 8-kassen og trækker den værdi fra 12. Nu har du 4.
  • Billedbetegnelse Konverter fra decimal til binært trin 9
    5
    Fortsæt, indtil du når bordets ende. Husk at ringe 1 under hvert nummer, der passer til dit nye nummer og 0 i dem, der ikke passer.
  • Billedets titel Konverter fra decimal til binært trin 10
    6
    Skriv det binære svar. Nummeret vil være nøjagtigt det samme fra venstre mod højre som 1 og 0 under din tabel. Du skal have resultatet nummer 10011100. Dette er den binære ækvivalent af decimaltallet 156. Eller, skrevet i abonnementer af baserne: 15610 = 100111002.
    • Gentagelse af denne metode vil resultere i at huske de to beføjelser, som giver dig mulighed for at springe over trin 1.
  • tips

    • Konvertering i omvendt retning, fra binær til decimal, er ofte lettere at lære først.
    • Regnemaskinen, der installeres på dit operativsystem, kan gøre denne konvertering til dig, men som programmør har du bedre forståelse for, hvordan konverteringen fungerer. Kalkulatorkonverteringsindstillingerne kan ses ved at åbne menuen "View" og vælge "Scheduler".
    • Praksis. Prøv at konvertere decimaltal 17810, 6310, og 810. Binære ækvivalenter er 101100102, 1111112, e 10002. Prøv at konvertere 20910, 2510, og 24110 for henholdsvis 110100012, 110012, og 111100012.
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com