Binaarin muuntaminen desimaaliksi (kuvien kanssa)

Sisällysluettelo:

Binaarin muuntaminen desimaaliksi (kuvien kanssa)
Binaarin muuntaminen desimaaliksi (kuvien kanssa)

Video: Binaarin muuntaminen desimaaliksi (kuvien kanssa)

Video: Binaarin muuntaminen desimaaliksi (kuvien kanssa)
Video: МАЛЬДИВЫ, которые в самое сердце. Большой выпуск. 4K 2024, Saattaa
Anonim

Binaarisessa (peruskanta) numeerisessa järjestelmässä on kaksi mahdollista arvoa, joko 0 tai 1, kullekin paikka -arvolle. Sitä vastoin desimaalisessa (peruskymmenessä) numeerisessa järjestelmässä on kymmenen mahdollista arvoa (0, 1, 2, 3, 4, 5, 6, 7, 8 tai 9) kullekin paikka -arvolle. Sekaannusten välttämiseksi eri numeerisia järjestelmiä käytettäessä kunkin numeron pohja voidaan merkitä. Esimerkiksi binääriluku 10011100 voidaan kirjoittaa pohjaan kaksi kirjoittamalla 100111002. Desimaaliluku 156 voidaan kirjoittaa muodossa 15610 ja lue sata viisikymmentäkuusi, pohja kymmenen. Koska binaarijärjestelmä on elektronisten tietokoneiden sisäinen kieli, vakavat tietokoneohjelmoijat ymmärtävät, miten binaari muutetaan desimaaliksi. Päinvastoin muuntaminen desimaalista binaariksi on usein vaikeampaa oppia ensimmäisellä kerralla.

Vaihe

Tapa 1 /2: Sijaintimerkinnän käyttö

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

Vaihe 1. Kirjoita binääriluvut muistiin ja luetteloi 2: n neliöt oikealta vasemmalle

Haluamme esimerkiksi muuntaa binääriluvun 100110112 olla desimaali. Kirjoita ensin ylös. Kirjoita sitten neliö 2 oikealta vasemmalle. Aloita 20, joka on 1. Lisää neliötä yksi kerrallaan. Pysäytä, jos luettelossa olevien numeroiden määrä on sama kuin binääristen numeroiden määrä. Esimerkkinumero 10011011 sisältää kahdeksan numeroa, joten luettelossa on 8 numeroa, kuten tämä: 128, 64, 32, 16, 8, 4, 2, 1

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

Vaihe 2. Kirjoita binääriluvun numerot kahden luettelon neliön alle

Kirjoita numero 10011011 numeroiden 128, 64, 32, 16, 8, 4, 2 ja 1 alle niin, että jokaisella binaariluvulla on oma kaksinumeroinen neliö. Binaariluvun oikealla puolella oleva 1 on neliöiden 2 ja 1 listan 1 kanssa. Voit myös kirjoittaa binäärilukuja kahden neliön yläpuolelle, jos haluat. Tärkeintä on, että voit yhdistää sen.

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

Vaihe 3. Yhdistä binääriluvun numerot kahden neliön luetteloon

Piirrä viiva alkaen oikealta ja yhdistä binaariluvun jokainen numero kahden neliöllä. Aloita vuoraamalla binääriluvun ensimmäinen numero sen yläpuolella olevan luettelon kahden ensimmäisen neliön kanssa. Vedä sitten viiva binääriluvun toisesta numerosta listan kahden muun neliöön. Jatka jokaisen numeron yhdistämistä kahden neliöllä. Tämä auttaa sinua visualisoimaan kahden numerosarjan välisen suhteen.

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

Vaihe 4. Kirjoita jokaisen kahden neliön lopullinen arvo muistiin

Kampaa binaariluvun jokainen numero läpi. Jos numero on 1, kirjoita kahden parin neliö 1: n alle. Jos numero on 0, kirjoita 0 luvun alle 0.

Koska 1 paria 1: llä, tulos on 1. Koska 2 paria 1: llä, tulos on 2. Koska 4 paria 0: lla, tulos on 0. Koska 8 paria 1: llä, tulos on 8, ja koska 16 paria 1: llä, tulos on 16. 32 paria 0: lla, joten tulos on 0 ja 64 paria 0: lla, joten tulos on 0, kun taas 128 paria 1: llä, joten tulos on 128

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

Vaihe 5. Lisää lopullinen arvo

Laske nyt yhteen kaikki binaarinumeroiden alle kirjoitetut numerot. Näin teet: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Tämä on binääriluvun 10011011 desimaalivaste.

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

Vaihe 6. Kirjoita vastauksesi perusindeksillä

Nyt sinun on kirjoitettava 15510, osoittaaksesi, että luku on desimaali, joka on kymmenkertainen. Mitä enemmän totut muuntamaan binäärin desimaaliksi, sitä helpompi on muistaa kahden neliö ja voit muuntaa sen 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ää, kun haluat muuntaa binäärilukuja, kuten 1, 12 olla desimaali. Sinun tarvitsee vain tietää, että desimaalin vasemmalla puolella oleva numero on yksiköiden sijainti, kun taas oikealla oleva numero on puoliasento tai 1 x (1/2).

Desimaalipisteen vasemmalla puolella oleva 1 on 20tai 1. Desimaalin oikealla puolella oleva 1 on 2-1tai 0, 5. Lisää 1 ja 0, 5 niin, että tulos on 1,5, joka voidaan kirjoittaa 1, 12 desimaalimuodossa.

Menetelmä 2/2: Kertomalla kaksi

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

Vaihe 1. Kirjoita binääriluku muistiin

Tämä menetelmä ei käytä neliöitä. Joten on helpompi kääntää suuria numeroita päähän, koska sinun tarvitsee vain muistaa numerot. Ensimmäinen asia, jonka tarvitset, on kirjoittaa muistiin binaariluku, jonka aiot muuntaa käyttämällä kertomistapaa. Oletetaan, että haluat muuntaa binääriluvun 10110012. Kirjoita se ylös.

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

Vaihe 2. Aloita vasemmalta alkaen edellinen summa kahdella ja lisää numerot

Koska käytät binäärilukua 10110012, ensimmäinen numero vasemmalta on 1. Edellinen kokonaissummasi on 0, koska et ole vielä aloittanut. Sinun on kerrottava kaksi edellistä summaa, 0, ja lisättävä 1, numerot. 0 x 2 + 1 = 1, joten uusi kokonaismäärä on 1.

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

Vaihe 3. Kerro nykyinen kokonaismäärä kahdella ja lisää seuraava numero

Nykyinen kokonaissummasi on 1 ja uusi numero on 0. Kerro siis yhdellä ja lisää 0,1 x 2 + 0 = 2. Uusi kokonaismäärä on 2.

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

Vaihe 4. Toista edellinen vaihe

Jatkaa. Seuraavaksi kaksinkertaista kokonaismäärä ja lisää 1, seuraava numero. 2 x 2 + 1 = 5. Kokonaismääräsi 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

Kerro 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 summasi kertomista kahdella ja lisää seuraavat numerot, kunnes loppuu

Nyt on viimeinen numerosi ja se on melkein valmis! Sinun tarvitsee vain kertoa nykyinen kokonaismäärä, 44 ja kertoa kahdella ja lisätä sitten 1, viimeinen numero. 2 x 44 + 1 = 89. Se on tehty! Olet muuttanut 100110112 desimaalilukuun 89.

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

Vaihe 9. Kirjoita vastaus muistiin perusindeksin kanssa

Kirjoita lopullinen vastauksesi 8910 tarkoittaa desimaalilukua, jonka kanta on 10.

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

Vaihe 10. Käytä tätä menetelmää muuntaaksesi minkä tahansa kannan desimaalimuotoon

Kahden kertomista käytetään, koska annettu luku perustuu arvoon 2. Jos annetulla numerolla on eri perusta, korvaa 2 tässä menetelmässä kyseisen numeron kantaluvulla. Jos esimerkiksi annettu luku perustuu 37: een, korvaa x 2 x 37: llä. Lopputulos on aina desimaaliluku (perus 10).

Vinkkejä

  • Harjoitella. Kokeile muuntaa binääriluku 110100012, 110012ja 111100012. Jokainen binääriluku vastaa desimaalia 20910, 2510ja 24110.
  • Microsoft Windowsiin rakennettu laskin voi auttaa sinua muuntamaan numeroita, mutta ohjelmoijana ymmärrät paremmin niiden muuttamisen. Tuloslaskuri voidaan avata avaamalla Näytä -valikko ja valitsemalla Tieteellinen (tai ohjelmoija). Linuxissa voit käyttää galculatoria.
  • Huomautus: tämä on tarkoitettu vain ACSII: n laskemiseen eikä puhumiseen.

Suositeltava: