3 maniere om van binêre na desimale om te skakel

INHOUDSOPGAWE:

3 maniere om van binêre na desimale om te skakel
3 maniere om van binêre na desimale om te skakel

Video: 3 maniere om van binêre na desimale om te skakel

Video: 3 maniere om van binêre na desimale om te skakel
Video: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, April
Anonim

Die binêre stelsel is die interne taal van elektroniese rekenaars. As u 'n ernstige rekenaarprogrammeerder is, moet u verstaan hoe u dit moet omskakel binêre tot desimaal. Hierdie wikiHow sal jou wys hoe om dit te doen.

Stappe

Omskakelaar

Image
Image

Binêr na desimale omskakelaar

Metode 1 van 2: Hoe om posisionele notasie te gebruik

Skakel om van binêre na desimale stap 1
Skakel om van binêre na desimale stap 1

Stap 1. Skryf die binêre getal neer en lys die kragte van 2 van regs na links

Gestel ons wil die binêre getal 10011011 omskakel2 tot desimaal. Skryf dit eers neer. Skryf dan die magte van twee van regs na links neer. Begin by 20, evalueer dit as "1". Verhoog die eksponent met een vir elke krag. Stop wanneer die hoeveelheid elemente in die lys gelyk is aan die aantal syfers in die binêre getal. Die voorbeeldnommer, 10011011, het agt syfers, so die lys met agt elemente sal so lyk: 128, 64, 32, 16, 8, 4, 2, 1

Skakel om van binêre na desimale stap 2
Skakel om van binêre na desimale stap 2

Stap 2. Skryf die syfers van die binêre getal onder die ooreenstemmende magte van twee

Skryf nou net 10011011 onder die getalle 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" regs van die vermelde twee magte, ensovoorts. U kan ook die binêre syfers bo die magte van twee skryf, as u dit so verkies. Wat belangrik is, is dat hulle ooreenstem.

Skakel om van binêre na desimale stap 3
Skakel om van binêre na desimale stap 3

Stap 3. Verbind die syfers in die binêre getal met die ooreenstemmende magte van twee

Trek lyne, begin van regs, en verbind elke opeenvolgende syfer van die binêre getal met die krag van twee in die lys daarbo. Begin deur 'n lyn te trek van die eerste syfer van die binêre getal tot die eerste krag van twee in die lys daarbo. Trek dan 'n lyn van die tweede syfer van die binêre getal na die tweede krag van twee in die lys. Verbind elke syfer met die ooreenstemmende krag van twee. Dit sal u help om die verhouding tussen die twee stelle getalle visueel te sien.

Skakel om van binêre na desimale stap 4
Skakel om van binêre na desimale stap 4

Stap 4. Skryf die finale waarde van elke krag van twee neer

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 'n 0 is, skryf 'n 0 onder die lyn onder die syfer.

Aangesien "1" ooreenstem met "1", word dit 'n "1." Aangesien "2" ooreenstem met "1", word dit 'n "2." Aangesien "4" met "0" ooreenstem, word dit "0." Aangesien "8" met "1" ooreenstem, word dit "8", en aangesien "16" met "1" ooreenstem, word dit "16." "32" stem ooreen met "0" en word "0" en "64" stem ooreen met "0" en word dus "0" terwyl "128" ooreenstem met "1" en word 128

Skakel om van binêre na desimale stap 5
Skakel om van binêre na desimale stap 5

Stap 5. Voeg die finale waardes by

Tel nou die getalle onder die reël op. Hier is wat u doen: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Dit is die desimale ekwivalent van die binêre getal 10011011.

Skakel om van binêre na desimale stap 6
Skakel om van binêre na desimale stap 6

Stap 6. Skryf die antwoord saam met die basiese subskripsie daarvan

Al wat u hoef te doen is om 155 te skryf10, om aan te toon dat u met 'n desimale antwoord werk, wat in magte van 10 moet werk. Hoe meer u gewoond raak aan die omskakeling van binêre na desimale, hoe makliker sal dit wees om die magte van twee te memoriseer, en u sal u die taak vinniger kan voltooi.

Skakel om van binêre na desimale stap 7
Skakel om van binêre na desimale stap 7

Stap 7. Gebruik hierdie metode om 'n binêre getal met 'n desimale punt na desimale vorm om te skakel

U kan hierdie metode gebruik, selfs as u 'n binêre getal soos 1.1 wil verberg2 tot desimaal. Al wat u hoef te doen is om te weet dat die getal aan die linkerkant van die desimaal in die eenheidsposisie is, soos normaal, terwyl die getal aan die regterkant van die desimaal in die "halwes" -posisie is, of 1 x (1/ 2).

Die "1" links van die desimale punt is gelyk aan 20, of 1. Die 1 regs van die desimale is gelyk aan 2-1, of.5. Tel 1 en.5 op en jy kry 1.5, wat 1.1 is2 in desimale notasie.

Metode 2 van 2: Hoe om verdubbeling te gebruik

Skakel om van binêre na desimale stap 8
Skakel om van binêre na desimale stap 8

Stap 1. Skryf die binêre getal neer

Hierdie metode gebruik nie kragte nie. As sodanig is dit makliker om groot getalle in u kop om te skakel, want u hoef slegs 'n subtotaal by te hou. Die eerste ding wat u moet doen, is om die binêre getal wat u omskakel, neer te skryf met die verdubbelingmetode. Gestel die nommer waarmee u werk, is 10110012. Skryf dit neer.

Skakel om van binêre na desimale stap 9
Skakel om van binêre na desimale stap 9

Stap 2. Begin van links, verdubbel u vorige totaal en voeg die huidige syfer by

Aangesien u met die binêre getal 1011001 werk2, jou eerste syfer aan die linkerkant is 1. Jou vorige totaal is 0 aangesien jy nog nie begin het nie. U moet die vorige totaal, 0, verdubbel en 1, die huidige syfer, byvoeg. 0 x 2 + 1 = 1, dus jou nuwe huidige totaal is 1.

Skakel om van binêre na desimale stap 10
Skakel om van binêre na desimale stap 10

Stap 3. Verdubbel jou huidige totaal en voeg die volgende syfer heel links by

Jou huidige totaal is nou 1 en die nuwe huidige syfer is 0. Dus, verdubbel 1 en tel 0. 1 x 2 + 0 = 2. Jou nuwe huidige totaal is 2.

Skakel om van binêre na desimale stap 11
Skakel om van binêre na desimale stap 11

Stap 4. Herhaal die vorige stap

Hou net aan. Verdubbel dan u huidige totaal en voeg 1 by, u volgende syfer. 2 x 2 + 1 = 5. Jou huidige totaal is nou 5.

Skakel om van binêre na desimale stap 12
Skakel om van binêre na desimale stap 12

Stap 5. Herhaal die vorige stap weer

Verdubbel dan u huidige totaal, 5, en voeg die volgende syfer by, 1. 5 x 2 + 1 = 11. Jou nuwe totaal is 11.

Skakel om van binêre na desimale stap 13
Skakel om van binêre na desimale stap 13

Stap 6. Herhaal die vorige stap weer

Verdubbel jou huidige totaal, 11, en voeg die volgende syfer by, 0 2 x 11 + 0 = 22.

Skakel om van binêre na desimale stap 14
Skakel om van binêre na desimale stap 14

Stap 7. Herhaal die vorige stap weer

Verdubbel nou u huidige totaal, 22, en voeg 0 by, die volgende syfer. 22 x 2 + 0 = 44.

Skakel om van binêre na desimale stap 15
Skakel om van binêre na desimale stap 15

Stap 8. Gaan voort om u huidige totaal te verdubbel en die volgende syfer by te voeg totdat u syfers opraak

Nou, jy is op jou laaste nommer en is amper klaar! Al wat u hoef te doen is om u huidige totaal, 44, te neem en dit te verdubbel saam met 1, die laaste syfer. 2 x 44 + 1 = 89. Jy is klaar! U het 10011011 omgeskakel2 tot desimale notasie tot sy desimale vorm, 89.

Skakel om van binêre na desimale stap 16
Skakel om van binêre na desimale stap 16

Stap 9. Skryf die antwoord saam met die basiese subskripsie daarvan

Skryf u finale antwoord as 8910 om aan te toon dat u met 'n desimaal werk, wat 'n basis van 10 het.

Skakel om van binêre na desimale stap 17
Skakel om van binêre na desimale stap 17

Stap 10. Gebruik hierdie metode om van enige basis na desimale om te skakel

Verdubbeling word gebruik omdat die gegewe getal van basis 2. As die gegewe getal van 'n ander basis is, vervang die 2 in die metode met die basis van die gegewe getal. As die gegewe getal byvoorbeeld in basis 37 is, sou u die "x 2" vervang met "x 37". Die finale resultaat sal altyd in desimale (basis 10) wees.

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

Wenke

  • Oefen. Probeer die binêre getalle 11010001 omskakel2, 110012, en 111100012. Die desimale ekwivalente daarvan is 20910, 2510, en 24110.
  • Die sakrekenaar wat by Microsoft Windows geïnstalleer is, kan hierdie omskakeling vir u doen, maar as programmeerder kan u beter weet hoe die omskakeling werk. Die omskakelingsopsies van die sakrekenaar kan sigbaar gemaak word deur die menu "View" oop te maak en "Scientific" (of "Programmer") te kies. Op Linux kan u die sakrekenaar gebruik.
  • Let wel: dit is SLEGS vir die tel en praat nie van ASCII -vertalings nie.

Waarskuwings

Dit gebruik ongeteken binêre, eerder as getekende, drywende punt of vaste punt.

Aanbeveel: