Hoe om van desimale tot binêre om te skakel

Die desimale (basis tien) syferstelsel het tien moontlike waardes (0,1,2,3,4,5,6,7,8, of 9) vir elke plekwaarde.In teenstelling hiermee het die binêre (basis twee) syferstelsel twee moontlike waardes verteenwoordig as 0 of 1 vir elke plekwaarde. Aangesien die binêre stelsel die interne taal van elektroniese rekenaars is, moet ernstige rekenaarprogrammeerders verstaan ​​hoe om van desimale tot binêre om te skakel.

Stappe

Omnemer

Desimale tot binêre omskakelaar

Ondersteun Wikihow en Ontgrendel alle monsters.

Metode 1 van 2:
Voer kort verdeling met twee met Restant
  1. Beeld getiteld Convert van desimale tot binêre stap 1
1. Stel die probleem op. Vir hierdie voorbeeld, laat ons die desimale nommer 156 omskep10 na binêre. Skryf die desimale getal as die dividend in `n onderstebo "lang afdeling" simbool. Skryf die basis van die bestemmingstelsel (in ons geval, "2" vir binêre) as die verdeler buite die kromme van die afdeling simbool.
  • Hierdie metode is baie makliker om te verstaan ​​wanneer dit op papier gevisualiseer is, en is baie makliker vir beginners, aangesien dit slegs op die verdeling van twee staatmaak.
  • Skryf verwarring voor en na omskakeling, die nommer van die basisstelsel waarmee u as `n subskripsie van elke nommer werk. In hierdie geval sal die desimale getal `n subskripsie van 10 hê en die binêre ekwivalent sal `n subskripsie van 2 hê.
  • Beeld getiteld omskep van desimale tot binêre stap 2
    2. Verdeel. Skryf die integer antwoord (kwosiënt) onder die lang delings simbool, en skryf die res (0 of 1) regs van die dividend.
  • Aangesien ons met 2 verdeel, wanneer die dividend selfs die binêre restant is, sal 0 wees, en wanneer die dividend vreemd is, sal die binêre restant 1 wees.
  • Beeld getiteld omskep van desimale tot binêre stap 3
    3. Gaan voort om te verdeel totdat jy 0 bereik.Gaan afwaarts voort, verdeel elke nuwe kwosiënt deur twee en skryf die remainders regs van elke dividend. Stop wanneer die kwosiënt 0 is.
  • Beeld getiteld omskep van desimale tot binêre stap 4
    4. Skryf die nuwe, binêre nommer neer. Begin met die onderste res, lees die volgorde van remainders opwaarts na bo.Vir hierdie voorbeeld moet u 10011100 hê.Dit is die binêre ekwivalent van die desimale getal 156.Of, geskryf met basiese subskripte: 15610 = 100111002
  • Hierdie metode kan aangepas word om van desimale na te omskep enige basis. Die verdeler is 2 omdat die verlangde bestemming basis 2 is (binêr). As die verlangde bestemming `n ander basis is, vervang die 2 in die metode met die verlangde basis. Byvoorbeeld, as die verlangde bestemming basis 9 is, vervang die 2 met 9. Die finale uitslag sal dan in die verlangde basis wees.
  • Metode 2 van 2:
    Aflopende magte van twee en aftrekking
    1. Beeld getiteld omskep van desimale tot binêre stap 5
    1. Begin deur `n grafiek te maak. Lys die kragte van twee in a "Basis 2 Tabel" van regs na links. Begin om 2, evalueer dit as "1".Verhoog die eksponent met een vir elke krag.Maak die lys op totdat jy `n nommer bereik het, baie naby die desimale stelselnommer wat jy begin. Vir hierdie voorbeeld, laat ons die desimale nommer 156 omskep10 na binêre.
  • Beeld getiteld omskep van desimale tot binêre stap 6
    2. Soek die grootste krag van 2. Kies die grootste getal wat in die nommer sal pas wat jy omskep. 128 is die grootste krag van twee wat in 156 sal pas, skryf dus `n 1 onder hierdie boks in jou grafiek vir die linkerste binêre syfer. Trek dan 128 af van u aanvanklike nommer.Jy het nou 28.
  • Beeld getiteld omskep van desimale tot binêre stap 7
    3. Beweeg na die volgende onderste krag van twee. Gebruik jou nuwe nommer (28), beweeg die grafiek af, hoeveel keer kan elke krag van 2 in jou dividend pas. 64 gaan nie in 28 nie, skryf dus `n 0 onder die boks vir die volgende binêre syfer aan die regterkant. Gaan voort totdat jy `n nommer bereik wat kan gaan in 28.
  • Beeld getiteld Convert van desimale tot binêre stap 8
    4. Trek elke opeenvolgende nommer wat dit kan pas, en merk dit met `n 1. 16 kan in 28 pas, sodat jy `n 1 onder sy boks sal skryf en van 28 af te trek. Jy het nou 12. 8 gaan in 12, skryf dus `n 1 onder 8 se boks en trek dit af van 12. Jy het nou 4.
  • Beeld getiteld omskep van desimale tot binêre stap 9
    5. Gaan voort totdat jy die einde van jou grafiek bereik. Onthou om `n 1 onder elke nommer te merk wat in jou nuwe nommer gaan, en `n 0 onder diegene wat dit nie doen nie.
  • Beeld getiteld omskep van desimale tot binêre stap 10
    6. Skryf die binêre antwoord uit.Die nommer sal presies dieselfde wees van links na regs as die 1`s en 0`s onder jou grafiek. Jy moet 10011100 hê.Dit is die binêre ekwivalent van die desimale getal 156.Of, geskryf met basiese subskripte: 15610 = 100111002.
  • Herhaling van hierdie metode sal lei tot memorisering van die magte van twee, wat jou toelaat om stap 1 oor te slaan.
  • Video

    Deur hierdie diens te gebruik, kan sommige inligting met YouTube gedeel word.

    Wenke

    Omskep in die teenoorgestelde rigting, van binêr tot desimale, is dikwels makliker om eers te leer.
  • Die sakrekenaar wat met Windows 10 geïnstalleer is, kan hierdie omskakeling vir u doen, maar as `n programmeerder is u beter af met `n goeie begrip van hoe die omskakeling werk.Die Calculator se omskakeling opsies kan sigbaar gemaak word deur sy te open "Beskou" spyskaart en kies "Programmeer"
  • Beoefen. Probeer om die desimale getalle te omskep 17810, 6310, en 810. Die binêre ekwivalente is 101100102, 1111112, en 10002.Probeer om omskakeling van 20910, 2510, en 24110 onderskeidelik 110100012, 110012, en 111100012.
  • Deel op sosiale netwerke:
    Soortgelyk