Hoe om binêre na desimale te omskep
Die binêre getalstelsel (gebaseer op twee) het twee moontlike waardes (gewoonlik voorgestel as 1 en 0) vir elke posisionele waarde. In teenstelling met die desimale getalstelsel (in basis tien), wat tien moontlike waardes (0,1,2,3,4,5,6,7,8, of 9) vir elke posisionele waarde het. Om verwarring te vermy wanneer verskillende getallestelsels gebruik word, skryf die basis van elke nommer as `n subskripsie daarvan. Byvoorbeeld, die binêre nommer 10011100 kan gespesifiseer word as in "basis twee" skryf dit as 100111002
conținut
stappe
Metode 1
Gebruik posisionele notasie
1
Skryf die binêre getal en lys die kragte van 2 van regs na links. Kom ons sit die binêre nommer 10011011 om2 tot desimale. Skryf eers die binêre nommer. Skryf dan die kragte van twee van regs na links. Dit begin om 2, en gee dit `n waarde van "1". Verhoog die eksponent deur een in elke krag. Stop wanneer die aantal items in die lys gelyk is aan die aantal syfers in die binêre getal. In ons voorbeeld het 10011011 agt syfers, dus die lys met die agt elemente lyk soos volg: 128, 64, 32, 16, 8, 4, 2, 1.
2
Skryf die syfers van die binêre getal onder hul ooreenstemmende kragte. Skryf nou 10011011 onder die nommers 128, 64, 32, 16, 8, 4, 2 en 1, sodat elke binêre syfer ooreenstem met sy krag van twee. die "1" regs van die binêre getal moet ooreenstem met die "1" aan die regterkant van die magte van twee en so aan. As jy dit op `n ander manier verkies, kan jy ook die binêre syfers bo die magte van twee skryf. Wat belangrik is, is dat die getalle op hul onderskeie plekke is.
3
Koppel die syfers van die binêre getal met hul ooreenstemmende kragte. Trek lyne (vanaf regs) wat elke syfer van die binêre getal verbind met die kragte van twee wat boaan gelys word. Begin deur `n lyn van die eerste syfer van die binêre getal na die eerste krag van twee in die boonste lys te teken. Trek dan `n lyn van die tweede syfer van die binêre getal na die tweede krag van twee. Gaan voort met die koppeling van elke syfer met die ooreenstemmende krag van twee. Dit sal u help om die verhouding tussen die twee stelle getalle makliker te sien.
4
Skryf die finale waarde van elke krag van twee. Beweeg deur elke syfer van die binêre getal. As die syfer 1 is, skryf die ooreenstemmende krag van twee onder die lyn onder die syfer. As die syfer 0 is, skryf `n 0 onder die lyn onder die syfer.
5
Voeg die finale waardes by. Voeg nou die getalle onder die reël by. Hier is wat jy moet doen: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Dit is die desimale ekwivalent van die binêre nommer 10011011.
6
Skryf die antwoord saam met die basiese subskripsie. Nou hoef jy net 155 te skryf10, om te wys dat jy met `n desimale getal werk, wat teen `n krag van 10 moet werk. Hoe meer jy die omskakeling van binêre na desimale beoefen, hoe makliker sal dit wees om die kragte van twee te memoriseer en jy kan die omskakeling vinniger maak.
7
Gebruik hierdie metode om `n binêre getal met `n desimale punt om te skakel na sy desimale vorm. U kan hierdie metode gebruik, selfs as u `n binêre getal soos 1.1 omskep2 tot desimale. Al wat jy moet doen is om te weet dat die nommer links van die desimale punt in die eenhede posisie is (soos normaal), terwyl die nommer regs van die desimale punt in posisie is "verdeel", of 1 x (1/2).
Metode 2
Gebruik die duplikasie metode
1
Skryf die binêre getal. Hierdie metode gebruik nie bevoegdhede nie. Daarom is dit baie nuttig om groot getalle geestelik om te skakel omdat jy slegs die spoor van `n subtotaal moet volg. Die eerste ding wat u moet doen, is om die binêre getal te skryf wat u met die dupliseringmetode gaan omskakel. Gestel jy gaan die nommer 1011001 omskep2. Skryf dit
2
Begin van links, verdubbel die vorige totaal en voeg die volgende syfer by. Hoe werk ons met die binêre nommer 10110012, Die eerste syfer aan die linkerkant is 1. Die vorige totaal is 0 aangesien jy aan die begin van die oefening is. Jy moet die vorige totaal (0) verdubbel en 1, die volgende syfer byvoeg. 0 x 2 + 1 = 1, dus die nuwe totaal is 1.
3
Dubbel die totaal en voeg die volgende syfer by. Die totaal is nou 1 en die volgende syfer is 0. Dan, herhaal 1 en voeg 0. 1 x 2 + 0 = 2. Die nuwe totaal is 2.
4
Herhaal die vorige stap. Hou die prosedure herhaal. Vervolgens dubbel die totaal en voeg 1 (die volgende syfer) by. 2 x 2 + 1 = 5. Die nuwe totaal is nou 5.
5
Herhaal die vorige stap. Verdubbel nou weer die totaal (5) en voeg die volgende syfer (1) by. 5 x 2 + 1 = 11. Die nuwe totaal is 11.
6
Herhaal die vorige stap. Dubbel die totaal (11) en voeg die volgende syfer (0) 2 x 11 + 0 = 22.
7
Herhaal die vorige stap. Nou dubbel die totaal (22) en voeg 0 (die volgende syfer) by. 22 x 2 + 0 = 44.
8
Gaan voort met duplisering van die totaal en voeg die volgende syfer by totdat daar nie meer waardes is nie. Skryf nou die laaste nommer en jy is amper klaar! Al wat jy hoef te doen is om die totaal (44) te neem, dupliseer dit en voeg 1 (die laaste syfer) by. 2 x 44 + 1 = 89. Jy is klaar! Jy het net 10011011 omskep2 tot sy desimale vorm, 89.
9
Skryf die antwoord saam met die basiese subskripsie. Skryf die antwoord as 8910 om te wys dat jy met `n desimale werk, wat gebaseer is op 10.
10
Gebruik hierdie metode om te skakel enige basis tot desimale Duplisering word gebruik omdat die gegewe getal in basis 2 is. As die gegewe getal in `n ander basis is, vervang die 2 met die basis van die gegewe nommer. Byvoorbeeld, as die gegewe nommer in basis 37 is, sal jy die "x 2" met "x 37". Die finale uitslag sal altyd op `n desimale basis wees (basis 10).
wenke
- Nota: hierdie metodes is slegs vir telling en werk nie vir ACSII-omskakelings nie.
- Praktyk. Probeer die binêre syfers 11010001 omskep2, 110012 en 111100012. Hul onderskeie desimale vorms is 20910, 2510 en 24110.
- Die sakrekenaar wat met Microsoft Windows geïnstalleer word, kan die omskakelings uitvoer, maar as programmeerder kan u beter verstaan hoe die omskakeling werk. Die omskakeling opsies van die sakrekenaar kan vertoon word deur die kieslys van "oog" en kies "wetenskaplike" (of "programmeerder"). In Linux kan jy dit gebruik galculator.
waarskuwings
- In hierdie artikel word binaries gebruik sonder teken, in plaas van die binêre met teken, met die swaai komma of vaste koma.
Deel op sosiale netwerke:
Verwante
- Hoe om te skakel van desimale na heksadesimale
- Hoe om binêre getalle te dekodeer
- Hoe om hoofletters en kleinletters in binêre kode te skryf
- Hoe om die heksadesimale nommering te verstaan
- Hoe om in binêre te tel
- Hoe om sentimeter na meter om te skakel
- Hoe om te skakel van desimale na binêre
- Hoe om desimale te omskep na oktaale
- Hoe om breuke om te skakel na desimale
- Hoe om `n binêre na heksadesimaal om te skakel
- Hoe om `n binêre getal om te skakel na oktaal
- Hoe om `n heksadesimale getal na desimale of binêre te omskep
- Hoe om getalle in die ontwikkelde vorm te skryf
- Hoe om nommers na wetenskaplike notasie te slaag en omgekeerd
- Hoe om desimale op `n TI BA II Plus sakrekenaar te plaas
- Hoe om desimale te ronde
- Hoe binêre getalle af te trek
- Hoe om desimale te voeg
- Hoe binêre getalle by te voeg
- Hoe om te reken op die vingers van die hand in binêre stelsel
- Hoe binêre getalle verdeel word