3 būdai konvertuoti iš dvejetainio į dešimtainį

Turinys:

3 būdai konvertuoti iš dvejetainio į dešimtainį
3 būdai konvertuoti iš dvejetainio į dešimtainį

Video: 3 būdai konvertuoti iš dvejetainio į dešimtainį

Video: 3 būdai konvertuoti iš dvejetainio į dešimtainį
Video: How to Convert Binary to Decimal 2024, Balandis
Anonim

Dvejetainė sistema yra vidinė elektroninių kompiuterių kalba. Jei esate rimtas kompiuterių programuotojas, turėtumėte suprasti, kaip konvertuoti iš dvejetainis iki dešimtainio. Šis wikiHow parodys, kaip tai padaryti.

Žingsniai

Keitiklis

Image
Image

Dvejetainis dešimtainis keitiklis

1 metodas iš 2: kaip naudoti padėties žymėjimą

Konvertuoti iš dvejetainio į dešimtainį 1 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 1 veiksmas

Žingsnis 1. Užrašykite dvejetainį skaičių ir išvardykite 2 galią iš dešinės į kairę

Tarkime, norime konvertuoti dvejetainį skaičių 100110112 iki dešimtainio. Pirma, užsirašykite. Tada užrašykite dviejų galias iš dešinės į kairę. Pradėkite nuo 20, įvertindamas jį kaip „1“. Kiekvienai galiai padidinkite eksponentą vienu. Sustabdykite, kai sąrašo elementų kiekis yra lygus dvejetainio skaičiaus skaitmenų skaičiui. Pavyzdinis numeris 10011011 turi aštuonis skaitmenis, todėl sąrašas su aštuoniais elementais atrodytų taip: 128, 64, 32, 16, 8, 4, 2, 1

Konvertuoti iš dvejetainio į dešimtainį 2 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 2 veiksmas

Žingsnis 2. Parašykite dvejetainio skaičiaus skaitmenis žemiau jų atitinkamų dviejų galių

Dabar tiesiog parašykite 10011011 po skaičiais 128, 64, 32, 16, 8, 4, 2 ir 1, kad kiekvienas dvejetainis skaitmuo atitiktų jo dviejų galią. „1“dvejetainio skaičiaus dešinėje turėtų atitikti „1“išvardytų dviejų galių dešinėje ir pan. Taip pat galite parašyti dvejetainius skaitmenis virš dviejų galių, jei taip norite. Svarbiausia, kad jie sutaptų.

Konvertuoti iš dvejetainio į dešimtainį 3 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 3 veiksmas

Žingsnis 3. Sujunkite dvejetainio skaičiaus skaitmenis su atitinkamomis dviejų galiomis

Nubrėžkite linijas, pradedant nuo dešinės, sujungiant kiekvieną iš eilės einantį dvejetainio skaičiaus skaitmenį į dviejų galių skaičių, kuris yra kitas sąraše. Pradėkite nubrėždami liniją nuo pirmojo dvejetainio skaičiaus skaitmens iki pirmojo dviejų galių sąraše. Tada nubrėžkite liniją nuo antrojo dvejetainio skaičiaus skaitmens iki antros dviejų galių sąraše. Toliau prijunkite kiekvieną skaitmenį atitinkama dviejų galia. Tai padės vizualiai pamatyti ryšį tarp dviejų skaičių rinkinių.

Konvertuoti iš dvejetainio į dešimtainį 4 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 4 veiksmas

Žingsnis 4. Užrašykite kiekvienos dviejų galių galutinę vertę

Pereikite prie kiekvieno dvejetainio skaičiaus skaitmens. Jei skaitmuo yra 1, po eilute po skaitmeniu parašykite atitinkamą jo galią du. Jei skaitmuo yra 0, po eilute po skaitmeniu parašykite 0.

Kadangi „1“atitinka „1“, jis tampa „1.“Kadangi „2“atitinka „1“, jis tampa „2“. Kadangi „4“atitinka „0“, tai tampa „0.“Kadangi „8“atitinka „1“, jis tampa „8“, o kadangi „16“atitinka „1“, tai tampa „16.“„32“atitinka „0“ir tampa „0“, o „64“atitinka „0“, todėl tampa „0“, o „128“atitinka „1“ir tampa 128

Konvertuoti iš dvejetainio į dešimtainį 5 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 5 veiksmas

5 veiksmas. Pridėkite galutines vertes

Dabar pridėkite skaičius, parašytus po eilute. Štai ką jūs darote: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Tai yra dvejetainio skaičiaus 10011011 dešimtainis atitikmuo.

Konvertuoti iš dvejetainio į dešimtainį 6 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 6 veiksmas

Žingsnis 6. Parašykite atsakymą kartu su jo pagrindiniu indeksu

Viskas, ką jums reikia padaryti, tai parašyti 15510, norėdami parodyti, kad dirbate su dešimtainiu atsakymu, kuris turi veikti 10 dydžių. Kuo labiau įpratote konvertuoti iš dvejetainių į dešimtainius, tuo lengviau įsiminsite dviejų galias, o jūs Galėsite greičiau atlikti užduotį.

Konvertuoti iš dvejetainio į dešimtainį 7 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 7 veiksmas

Žingsnis 7. Naudokite šį metodą, kad dvejetainis skaičius su dešimtainiu tašku būtų paverstas į dešimtainę formą

Šį metodą galite naudoti net tada, kai norite paslėpti dvejetainį skaičių, pvz., 1.12 iki dešimtainio. Viskas, ką jums reikia padaryti, tai žinoti, kad kairėje dešimtainio pusėje esantis skaičius yra vienetų padėtyje, kaip ir įprasta, o dešinėje dešimtainio pusėje esantis skaičius yra „pusių“padėtyje arba 1 x (1/ 2).

„1“kairėje po kablelio yra lygus 20, arba 1. 1 dešinėje po kablelio yra lygus 2-1arba.5. Sudėkite 1 ir.5 ir gausite 1,5, tai yra 1,12 dešimtainiu žymėjimu.

2 metodas iš 2: kaip naudoti dvigubinimą

Konvertuoti iš dvejetainio į dešimtainį 8 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 8 veiksmas

Žingsnis 1. Užrašykite dvejetainį skaičių

Šis metodas nenaudoja galių. Taigi daug lengviau konvertuoti į galvą, nes jums reikia tik sekti tarpinę sumą. Pirmas dalykas, kurį turite padaryti, yra užrašyti dvejetainį skaičių, kurį konvertuosite, padvigubinimo metodu. Tarkime, kad skaičius, su kuriuo dirbate, yra 10110012. Užsirašykite.

Konvertuoti iš dvejetainio į dešimtainį 9 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 9 veiksmas

Žingsnis 2. Pradėdami nuo kairės, padvigubinkite ankstesnę sumą ir pridėkite dabartinį skaitmenį

Kadangi dirbate su dvejetainiu numeriu 10110012, pirmasis skaitmuo iki galo kairėje yra 1. Ankstesnis bendras skaičius yra 0, nes dar nepradėjote. Turėsite padvigubinti ankstesnę sumą 0 ir pridėti 1 dabartinį skaitmenį. 0 x 2 + 1 = 1, taigi jūsų nauja dabartinė suma yra 1.

Konvertuoti iš dvejetainio į dešimtainį 10 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 10 veiksmas

Žingsnis 3. Padvigubinkite dabartinę sumą ir pridėkite kitą kairįjį skaitmenį

Jūsų dabartinė suma dabar yra 1, o naujas dabartinis skaičius yra 0. Taigi padvigubinkite 1 ir pridėkite 0. 1 x 2 + 0 = 2. Jūsų nauja dabartinė suma yra 2.

Konvertuoti iš dvejetainio į dešimtainį 11 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 11 veiksmas

Žingsnis 4. Pakartokite ankstesnį veiksmą

Tik toliau. Tada padvigubinkite dabartinę sumą ir pridėkite 1 kitą skaitmenį. 2 x 2 + 1 = 5. Dabar jūsų bendra suma yra 5.

Konvertuoti iš dvejetainio į dešimtainį 12 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 12 veiksmas

5 veiksmas. Pakartokite ankstesnį veiksmą dar kartą

Tada padvigubinkite dabartinę sumą - 5 ir pridėkite kitą skaitmenį - 1. 5 x 2 + 1 = 11. Jūsų nauja suma yra 11.

Konvertuoti iš dvejetainio į dešimtainį 13 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 13 veiksmas

Žingsnis 6. Pakartokite ankstesnį veiksmą dar kartą

Padvigubinkite dabartinę sumą - 11 ir pridėkite kitą skaitmenį - 0. 2 x 11 + 0 = 22.

Konvertuoti iš dvejetainio į dešimtainį 14 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 14 veiksmas

Žingsnis 7. Dar kartą pakartokite ankstesnį veiksmą

Dabar padvigubinkite dabartinę sumą - 22 ir pridėkite kitą skaitmenį 0. 22 x 2 + 0 = 44.

Konvertuoti iš dvejetainio į dešimtainį 15 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 15 veiksmas

8. Toliau padvigubinkite dabartinę sumą ir pridėkite kitą skaitmenį, kol baigsis skaitmenys

Dabar baigėte paskutinį numerį ir beveik baigėte! Viskas, ką jums reikia padaryti, tai paimti dabartinę sumą - 44 ir padvigubinti, pridėjus paskutinį skaitmenį 1. 2 x 44 + 1 = 89. Viskas baigta! Jūs konvertavote 100110112 89.

Konvertuoti iš dvejetainio į dešimtainį 16 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 16 veiksmas

Žingsnis 9. Parašykite atsakymą kartu su jo pagrindiniu indeksu

Galutinį atsakymą parašykite kaip 8910 parodyti, kad dirbate su dešimtainiu skaičiumi, kurio bazė yra 10.

Konvertuoti iš dvejetainio į dešimtainį 17 veiksmas
Konvertuoti iš dvejetainio į dešimtainį 17 veiksmas

10. Naudokite šį metodą, jei norite konvertuoti iš bet kurios bazės į dešimtainę

Dvigubinimas naudojamas, nes nurodytas skaičius yra 2 bazė. Jei nurodytas skaičius yra skirtingos bazės, metodo 2 skaičių pakeiskite nurodyto skaičiaus baze. Pavyzdžiui, jei nurodytas skaičius yra 37 bazėje, „x 2“pakeisite „x 37“. Galutinis rezultatas visada bus dešimtainis (10 bazė).

Vaizdo įrašas - naudojant šią paslaugą kai kuri informacija gali būti bendrinama su „YouTube“

Patarimai

  • Praktika. Pabandykite konvertuoti dvejetainius skaičius 110100012, 110012ir 111100012. Atitinkamai, jų dešimtainis atitikmuo yra 20910, 2510ir 24110.
  • Skaičiuoklė, įdiegta kartu su „Microsoft Windows“, gali atlikti šią konversiją už jus, tačiau kaip programuotojas geriau žinosite, kaip veikia konversija. Skaičiuoklės konvertavimo parinktys gali būti matomos atidarius meniu „Rodinys“ir pasirinkus „Mokslinis“(arba „Programuotojas“). „Linux“galite naudoti skaičiuotuvą.
  • Pastaba: tai skirta TIK skaičiavimui ir nekalba apie ASCII vertimus.

Įspėjimai

Tai naudoja nepasirašytas dvejetainis, o ne pasirašytas, slankusis arba fiksuotasis taškas.

Rekomenduojamas: