Konvertéiert Binär op Dezimal

Auteur: Frank Hunt
Denlaod Vun Der Kreatioun: 11 Mäerz 2021
Update Datum: 1 Juli 2024
Anonim
Konvertéiert Binär op Dezimal - Relooking
Konvertéiert Binär op Dezimal - Relooking

Inhalt

Den Desimal numeresche System huet zéng méiglech Wäerter (0,1,2,3,4,5,6,7,8 oder 9) fir all Plazwäert. Dëst ass am Géigesaz zum binäre numeresche System deen nëmmen zwou méiglech Wäerter huet, déi dacks mat engem 0 oder engem 1 fir all Plazwäert vertruede sinn. Fir Duercherneen ze vermeiden wann Dir dës verschidde numeresch Systemer benotzt, gëtt d'Basis vun all eenzel Nummer oft uginn andeems Dir se am Souscript schreift. Zum Beispill kann d'Dezimalzuel 156 als 156 bezeechent ginn10 a gëtt als "honnertfofzegsechs, Basiszéng" gelies. D'Binärnummer 10011100 kann als "Base Two" bezeechent ginn andeems se se als 10011100 schreift2. Well de Binäre System déi intern Sprooch vun elektronesche Computeren ass, solle serieux Programméierer wësse wéi een Dezimalzuelen op Binär konvertéiert a vice versa. Hei ass wéi Dir dëst maacht.

Ze trëppelen

Method 1 vun 3: Wiel vun enger Konversiounsmethod

  • Kuerz Divisioun vun zwee mat Rescht (einfach fir Ufänger).
  • Verglach mat ofhuelende Kräfte vun zwee a Subtraktioun.

Method 2 vun 3: Method One: Kuerz Divisioun vun zwee mam Rescht

Dës Method ass vill méi einfach ze verstoen wann se op Pabeier visualiséiert ginn. Et iwwerhëlt nëmmen d'Divisioun vun zwee.


  1. Setzt de Problem op. An dësem Beispill loosst eis d'Dezimalzuel 156 huelen10 konvertéieren a binär.
    • Schreift d'Dezimalzuel als Dividend an engem ëmgedréinte "laang Divisioun" Symbol.
    • Schreift d'Basis vum gegebene System (an eisem Fall "2" fir Binär) als Deeler ausserhalb vun der Kurve vum Divisiounssymbol.
  2. Schreift déi ganz Äntwert (Quotient) ënner dem Long Divisiounssymbol a schreift de Rescht (0 oder 1) riets vun der Dividend.
    • Prinzipiell, wann d'Dividend eng gläich Zuel ass, ass de binäre Rescht 0; wann d'Dividend komesch ass, ass de binäre Rescht 1.
  3. Erofgoen, deelt all neie Quotient vun zwee a schreift de Rescht riets vun all Dividend. Stop wann de Quotient 0 ass.
  4. Ugefaange mam ënneschte Rescht, liest d'Serie vun Iwwerreschter no uewen. Fir dëst Beispill sollt Dir elo 10011100 hunn. Dëst ass de binäre Äquivalent vun der Dezimalzuel 156. Oder, geschriwwen mat Abonnement: 15610 = 100111002
    • Dës Method ka geännert ginn vun Dezimalzuelen bis all Format. Den Divisor ass 2 well et de Format ass deen Dir wëllt. Wann dat gewënschte Resultat en anert Format ass, ersetzt den 2 an der Method duerch dat gewënschte Format. Zum Beispill, wann dat gewënschte Resultat d'Format 9 ass, ersetzt 2 duerch 9. Dat gewënschte Resultat ass dann am richtege Format.

Method 3 vun 3: Method Zwee: Verglach mat erofgaangene Pouvoiren vun zwee a Subtraktioun.

  1. Schreift d'Kraaft vun zwee an engem "binäre Zuelesystem" vu riets op lénks. Start um 2, bewäert et als "1". Erhéije den Exponent ëm 1 fir all Kraaft. D'Lëscht, bis zu zéng Elementer, sollt esou ausgesinn. 512, 256, 128, 64, 32, 16, 8, 4, 2, 1
  2. Fannt déi gréisste Kraaft eraus, déi der Nummer passt, déi Dir a Binär konvertéiere wëllt. An dësem Beispill konvertéiere mir d'Dezimalzuel 15610 zu binär. Wat ass déi gréisst Kraaft déi an 156 passt? Well 128 passt, schreiwe mir eng 1 als déi lénksst binär Ziffer an zéien 128 vun der Dezimalzuel of, 156. Dir hutt elo 128.
  3. Fuert weider op déi nächst niddereg Kraaft vun zwee. Passt op 64 zu 28? Nee, also schreift en 0 fir déi nächst binär Ziffer riets.
  4. Passt 32 op 28? Nee, also schreift en 0.
  5. Passt 16 op 28? Jo, also schreift en 1 a subtrahéiert 16 vum 28. Et sinn der elo 12 lénks.
  6. Passt 8 op 12? Jo, also schreift en 1 an zitt 8 vum 12 of. Dir hutt elo 4 iwwreg.
  7. Passt 4 (Kraaft vun zwee) an 4 (Dezimal)? Jo, also schreift en 1 a subtrahéiert 4 vum 4. Dir hutt elo 0 lénks.
  8. Passt 2 an 0? Nee, also schreift en 0.
  9. Passt 1 an 0? Nee, also schreift en 0.
  10. Setzt d'binär Äntwert d'selwecht. Well et net méi Kräfte vun zwee an der Lëscht sinn, sidd Dir fäerdeg. Dir sollt elo 10011100 hunn. Dëst ass de binäre Äquivalent vun der Dezimalzuel 156. Oder, geschriwwen mat Abonnement: 15610 = 100111002
    • Widderhuelung vun dëser Method wäert d'Muecht vun zwee memoriséieren, sou datt Dir de Schrëtt 1 iwwerspréngt.

Tipps

  • Konvertéieren an déi aner Richtung, vu binär op Dezimal, ass dacks méi einfach fir d'éischt ze léieren
  • Praxis. Probéiert déi Dezimalzuel 17810, 6310 an 810 ëmsetzen. Seng binär Äquivalenter sinn 101100102, 001111112 an 000010002. Probéiert 20910, 2510 an 24110 ëmsetzen op respektiv 110100012, 000110012, 111100012 kréien.
  • De Rechner deen an Ärem Betribssystem präsent ass kann dës Konversioun fir Iech maachen. Awer als Programméierer sidd Dir besser ze verstoen wéi dës Konversioun funktionnéiert. D'Konversiounsoptioune vum Rechner kënnen am Menü "View"> "Programmer" sichtbar gemaach ginn.