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
Dvejetainis dešimtainis keitiklis
1 metodas iš 2: kaip naudoti padėties žymėjimą
Ž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
Ž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ų.
Ž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ų.
Ž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
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.
Ž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į.
Ž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ą
Ž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.
Ž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.
Ž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.
Ž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.
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.
Žingsnis 6. Pakartokite ankstesnį veiksmą dar kartą
Padvigubinkite dabartinę sumą - 11 ir pridėkite kitą skaitmenį - 0. 2 x 11 + 0 = 22.
Žingsnis 7. Dar kartą pakartokite ankstesnį veiksmą
Dabar padvigubinkite dabartinę sumą - 22 ir pridėkite kitą skaitmenį 0. 22 x 2 + 0 = 44.
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.
Ž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.
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.