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


Ondersteun Wikihow en Ontgrendel alle monsters.
Metode 1 van 2:
Voer kort verdeling met twee met Restant1. 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ê.

2. Verdeel. Skryf die integer antwoord (kwosiënt) onder die lang delings simbool, en skryf die res (0 of 1) regs van die dividend.

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.

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
Metode 2 van 2:
Aflopende magte van twee en aftrekking1. 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.

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.

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.

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.

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.

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.
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: