3 tapaa muuntaa binääristä desimaaliksi

Sisällysluettelo:

3 tapaa muuntaa binääristä desimaaliksi
3 tapaa muuntaa binääristä desimaaliksi

Video: 3 tapaa muuntaa binääristä desimaaliksi

Video: 3 tapaa muuntaa binääristä desimaaliksi
Video: 1.1 Lukujärjestelmät - muunnokset binääri-oktaali-heksa 2024, Huhtikuu
Anonim

Binaarijärjestelmä on elektronisten tietokoneiden sisäinen kieli. Jos olet vakava tietokoneohjelmoija, sinun pitäisi ymmärtää, miten voit muuntaa binaarinen desimaaliin. Tämä wikiHow näyttää kuinka tämä tehdään.

Askeleet

Muunnin

Image
Image

Binaarinen desimaalimuunnin

Menetelmä 1: 2: Paikkamerkinnän käyttäminen

Muunna binääristä desimaaliksi Vaihe 1
Muunna binääristä desimaaliksi Vaihe 1

Vaihe 1. Kirjoita binääriluku ylös ja lue 2: n tehot oikealta vasemmalle

Oletetaan, että haluamme muuntaa binääriluvun 100110112 desimaaliin. Kirjoita se ensin. Kirjoita sitten kahden voimat oikealta vasemmalle. Aloita 20, arvioimalla sen "1": ksi. Suurenna eksponenttia yhdellä teholla. Pysäytä, kun luettelon elementtien määrä on yhtä suuri kuin binääriluvun numeroiden määrä. Esimerkkinumero 10011011 sisältää kahdeksan numeroa, joten kahdeksan elementin sisältävä luettelo näyttää tältä: 128, 64, 32, 16, 8, 4, 2, 1

Muunna binääristä desimaaliksi Vaihe 2
Muunna binääristä desimaaliksi Vaihe 2

Vaihe 2. Kirjoita binaariluvun numerot vastaavien kahden potenssin alle

Kirjoita nyt vain 10011011 numeroiden 128, 64, 32, 16, 8, 4, 2 ja 1 alle niin, että jokainen binääriluku vastaa sen kahden voimaa. Binaariluvun oikealla puolella olevan "1" tulisi vastata kahden listatun tehon oikealla puolella olevaa "1" ja niin edelleen. Voit myös kirjoittaa binääriluvut kahden tehon yläpuolelle, jos haluat sen näin. Tärkeintä on, että ne sopivat yhteen.

Muunna binääristä desimaaliksi Vaihe 3
Muunna binääristä desimaaliksi Vaihe 3

Vaihe 3. Yhdistä binääriluvun numerot vastaavilla kahden teholla

Piirrä viivat oikealta alkaen yhdistäen binaariluvun jokaisen peräkkäisen numeron sen kahden luettelon seuraavaan voimaan. Aloita piirtämällä viiva binääriluvun ensimmäisestä numerosta sen yläpuolella olevan luettelon kahden ensimmäisen potenssiin. Piirrä sitten viiva binääriluvun toisesta numerosta listan kahden toisen potenssiin. Jatka jokaisen numeron yhdistämistä vastaavalla kahden teholla. Tämä auttaa sinua näkemään visuaalisesti kahden numerosarjan välisen suhteen.

Muunna binääristä desimaaliksi Vaihe 4
Muunna binääristä desimaaliksi Vaihe 4

Vaihe 4. Kirjoita kunkin kahden tehon lopullinen arvo muistiin

Selaa binääriluvun jokaista numeroa. Jos numero on 1, kirjoita vastaava teho kaksi rivin alle, numeron alle. Jos numero on 0, kirjoita 0 rivin alle, numeron alle.

Koska "1" vastaa "1", siitä tulee "1." Koska "2" vastaa "1", siitä tulee "2." Koska "4" vastaa "0", siitä tulee "0." Koska "8" vastaa "1", siitä tulee "8" ja koska "16" vastaa "1", siitä tulee "16." "32" vastaa "0" ja muuttuu "0": ksi ja "64" vastaa "0": ksi ja siksi siitä tulee "0", kun taas "128" vastaa "1" ja siitä tulee 128

Muunna binääristä desimaaliksi Vaihe 5
Muunna binääristä desimaaliksi Vaihe 5

Vaihe 5. Lisää lopulliset arvot

Lisää nyt rivin alle kirjoitetut numerot yhteen. Toimi seuraavasti: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Tämä on binääriluvun 10011011 desimaaliluku.

Muunna binääristä desimaaliksi Vaihe 6
Muunna binääristä desimaaliksi Vaihe 6

Vaihe 6. Kirjoita vastaus ja sen alaindeksi

Sinun tarvitsee vain kirjoittaa 15510, osoittaaksesi, että käytät desimaalivastausta, jonka on toimittava suuruuksilla 10. Mitä enemmän totut muuntamiseen binääristä desimaaliksi, sitä helpompi on muistaa kahden tehot, ja Pystyy suorittamaan tehtävän nopeammin.

Muunna binääristä desimaaliksi Vaihe 7
Muunna binääristä desimaaliksi Vaihe 7

Vaihe 7. Käytä tätä menetelmää muuntaaksesi binääriluvun desimaaliluvulla desimaalimuotoon

Voit käyttää tätä menetelmää, vaikka haluat peittää binääriluvun, kuten 1.12 desimaaliin. Sinun tarvitsee vain tietää, että desimaalin vasemmalla puolella oleva numero on yksikköasennossa, kuten normaalisti, kun taas desimaalin oikealla puolella oleva numero on "puolikkaat" -asennossa tai 1 x (1/ 2).

Desimaalipilkun vasemmalla puolella oleva "1" on 20tai 1. Desimaalin oikealla puolella oleva 1 on 2-1tai.5. Yhdistä 1 ja.5 ja saat 1,5, joka on 1,12 desimaalimuodossa.

Menetelmä 2/2: Kuinka käyttää tuplausta

Muunna binääristä desimaaliksi Vaihe 8
Muunna binääristä desimaaliksi Vaihe 8

Vaihe 1. Kirjoita binääriluku muistiin

Tämä menetelmä ei käytä voimia. Sellaisenaan on yksinkertaisempaa muuttaa suuria määriä päähän, koska sinun tarvitsee vain seurata välisummaa. Ensimmäinen asia, joka sinun on tehtävä, on kirjoittaa muistiin muunnettava binääriluku kaksinkertaistamismenetelmällä. Oletetaan, että numero, jolla työskentelet, on 10110012. Kirjoita se ylös.

Muunna binääristä desimaaliksi Vaihe 9
Muunna binääristä desimaaliksi Vaihe 9

Vaihe 2. Kaksinkertaista edellinen kokonaismäärä vasemmalta alkaen ja lisää nykyinen numero

Koska käytät binäärilukua 10110012, ensimmäinen numerosi vasemmalla on 1. Edellinen kokonaismäärä on 0, koska et ole vielä aloittanut. Sinun on kaksinkertaistettava edellinen summa, 0 ja lisättävä 1, nykyinen numero. 0 x 2 + 1 = 1, joten uusi nykyinen kokonaismäärä on 1.

Muunna binääristä desimaaliksi Vaihe 10
Muunna binääristä desimaaliksi Vaihe 10

Vaihe 3. Kaksinkertaista nykyinen kokonaismäärä ja lisää seuraava vasen numero

Nykyinen kokonaissummasi on nyt 1 ja uusi nykyinen numero on 0. Joten tuplaa 1 ja lisää 0. 1 x 2 + 0 = 2. Uusi nykyinen kokonaissummasi on 2.

Muunna binääristä desimaaliksi Vaihe 11
Muunna binääristä desimaaliksi Vaihe 11

Vaihe 4. Toista edellinen vaihe

Jatka vain. Seuraavaksi kaksinkertaista nykyinen kokonaismäärä ja lisää 1 seuraava numero. 2 x 2 + 1 = 5. Nykyinen kokonaismäärä on nyt 5.

Muunna binääristä desimaaliksi Vaihe 12
Muunna binääristä desimaaliksi Vaihe 12

Vaihe 5. Toista edellinen vaihe uudelleen

Seuraavaksi kaksinkertaista nykyinen kokonaismäärä, 5, ja lisää seuraava numero, 1. 5 x 2 + 1 = 11. Uusi kokonaismäärä on 11.

Muunna binääristä desimaaliksi Vaihe 13
Muunna binääristä desimaaliksi Vaihe 13

Vaihe 6. Toista edellinen vaihe uudelleen

Tuplaa nykyinen kokonaismäärä, 11, ja lisää seuraava numero, 0. 2 x 11 + 0 = 22.

Muunna binääristä desimaaliksi Vaihe 14
Muunna binääristä desimaaliksi Vaihe 14

Vaihe 7. Toista edellinen vaihe uudelleen

Kaksinkertaista nykyinen kokonaismäärä, 22, ja lisää 0, seuraava numero. 22 x 2 + 0 = 44.

Muunna binääristä desimaaliksi Vaihe 15
Muunna binääristä desimaaliksi Vaihe 15

Vaihe 8. Jatka nykyisen kokonaismäärän kaksinkertaistamista ja seuraavan numeron lisäämistä, kunnes numerot ovat loppuneet

Nyt olet viimeisen numerosi ääressä ja olet melkein valmis! Sinun tarvitsee vain ottaa nykyinen kokonaismäärä, 44 ja kaksinkertaistaa se lisäämällä 1, viimeinen numero. 2 x 44 + 1 = 89. Olet valmis! Olet muuntanut 100110112 desimaalilukuihin desimaalimuotoonsa, 89.

Muunna binääristä desimaaliksi Vaihe 16
Muunna binääristä desimaaliksi Vaihe 16

Vaihe 9. Kirjoita vastaus ja sen alaindeksi

Kirjoita lopullinen vastauksesi 8910 osoittamaan, että käytät desimaalia, jonka perusta on 10.

Muunna binääristä desimaaliksi Vaihe 17
Muunna binääristä desimaaliksi Vaihe 17

Vaihe 10. Käytä tätä menetelmää muuntamiseen mistä tahansa kannasta desimaaliluvuksi

Tuplausta käytetään, koska annettu numero on perusta 2. Jos annettu numero on eri kanta, korvaa menetelmän 2 luvulla annetun numeron pohja. Jos esimerkiksi annettu numero on tukiasemassa 37, korvaa "x 2" luvulla "x 37". Lopputulos on aina desimaaliluku (perus 10).

Video - Käyttämällä tätä palvelua joitakin tietoja voidaan jakaa YouTuben kanssa

Vinkkejä

  • Harjoitella. Kokeile muuntaa binääriluvut 110100012, 110012ja 111100012. Vastaavasti niiden desimaalivastaavat ovat 20910, 2510ja 24110.
  • Microsoft Windowsin mukana toimitettu laskin voi tehdä tämän muunnoksen puolestasi, mutta ohjelmoijana sinun on parempi ymmärtää muuntaminen oikein. Laskimen muunnosvaihtoehdot voidaan tehdä näkyviksi avaamalla sen "Näytä" -valikko ja valitsemalla "Tieteellinen" (tai "Ohjelmoija"). Linuxissa voit käyttää laskinta.
  • Huomaa: Tämä on VAIN laskentaa varten, eikä siinä puhuta ASCII -käännöksistä.

Varoitukset

Tämä käyttää allekirjoittamaton binaarinen, ei allekirjoitettu, liukuluku tai kiinteä piste.

Suositeltava: