3 võimalust binaarsest kümnendkohaks teisendamiseks

Sisukord:

3 võimalust binaarsest kümnendkohaks teisendamiseks
3 võimalust binaarsest kümnendkohaks teisendamiseks

Video: 3 võimalust binaarsest kümnendkohaks teisendamiseks

Video: 3 võimalust binaarsest kümnendkohaks teisendamiseks
Video: Невероятные приключения итальянцев в России (4К, комедия, реж. Эльдар Рязанов, 1973 г.) 2024, Aprill
Anonim

Binaarsüsteem on elektrooniliste arvutite sisekeel. Kui olete tõsine arvutiprogrammeerija, peaksite mõistma, kuidas teisendada binaarne kümnendkohani. See wikiHow näitab teile, kuidas seda teha.

Sammud

Muundur

Image
Image

Binaar- ja kümnendmuundur

Meetod 1: 2: positsioonimärgistuse kasutamine

Teisenda binaarsest kümnendiks 1. samm
Teisenda binaarsest kümnendiks 1. samm

Samm 1. Kirjutage binaararv üles ja loetlege 2 võimsused paremalt vasakule

Oletame, et tahame teisendada kahendarvu 100110112 kümnendkohani. Esiteks kirjutage see üles. Seejärel pange kirja kahe inimese volitused paremalt vasakule. Alusta kell 20, hinnates seda kui "1". Suurendage iga astme astendajat ühe võrra. Peatage, kui loendis olevate elementide arv on võrdne kahendarvu numbrite arvuga. Näidisnumbril 10011011 on kaheksa numbrit, seega näeks kaheksa elemendiga loend välja selline: 128, 64, 32, 16, 8, 4, 2, 1

Teisenda binaarsest kümnendiks 2. samm
Teisenda binaarsest kümnendiks 2. samm

Samm 2. Kirjutage kahendnumbri numbrid nende vastavate kahevõimsuste alla

Nüüd kirjutage numbrite 128, 64, 32, 16, 8, 4, 2 ja 1 alla lihtsalt 10011011, nii et iga binaarkood vastab selle kahe võimsusele. Kahendarvust paremal olev "1" peaks vastama kahega loetletud volituste paremal olevale "1" jne. Kui soovite, võite ka binaarsed numbrid kirjutada kahe võimsuse kohale. Oluline on see, et need sobiksid kokku.

Teisenda binaarsest kümnendkohaks 3. samm
Teisenda binaarsest kümnendkohaks 3. samm

Samm 3. Ühendage kahendnumbri numbrid vastavate kahevõimsustega

Joonista paremalt alustades jooned, mis ühendavad binaarnumbri järjestikuse numbri kahega, mis on selle kohal olevas loendis järgmine. Alustuseks tõmmake joon kahendarvu esimesest numbrist selle kohal oleva loendi kahe esimese astmeni. Seejärel tõmmake joon kahendarvu teisest numbrist loendi kahe teise astmeni. Jätkake iga numbri ühendamist vastava kahe võimsusega. See aitab teil visuaalselt näha kahe numbrikomplekti suhet.

Teisenda binaarsest kümnendkohaks 4. samm
Teisenda binaarsest kümnendkohaks 4. samm

Samm 4. Kirjutage üles iga kahe võimsuse lõppväärtus

Liikuge läbi kahendarvu iga numbri. Kui number on 1, kirjutage selle vastav võimsus kaks joone alla, numbri alla. Kui number on 0, kirjutage 0 joone alla, numbri alla.

Kuna "1" vastab "1" -le, saab sellest "1". Kuna "2" vastab "1", muutub see "2" -ks. Kuna "4" vastab "0" -le, saab sellest "0". Kuna "8" vastab "1" -le, muutub see "8" -le ja kuna "16" vastab "1" -le, muutub see "16." "32" vastab "0" -le ja muutub "0" -le ja "64" vastab "0" -le ja muutub seega "0" -le, samas kui "128" vastab "1" -le ja muutub 128 -ks

Teisenda binaarsest kümnendkohaks 5. samm
Teisenda binaarsest kümnendkohaks 5. samm

Samm 5. Lisage lõplikud väärtused

Nüüd liida rea alla kirjutatud numbrid kokku. Seda teete järgmiselt: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. See on kahendnumbri 10011011 kümnendkoha ekvivalent.

Teisenda binaarsest kümnendiks 6. samm
Teisenda binaarsest kümnendiks 6. samm

Samm 6. Kirjutage vastus koos selle alaindeksiga

Nüüd peate vaid kirjutama 15510, näitamaks, et töötate kümnendvastusega, mis peab toimima 10. võimsusega. Mida rohkem harjute binaararvult kümnendkohaks teisendama, seda lihtsam on kahe võimu meelde jätta ja Suudate ülesande kiiremini täita.

Teisenda binaarsest kümnendkohaks samm 7
Teisenda binaarsest kümnendkohaks samm 7

Samm 7. Kasutage seda meetodit, et teisendada komakohaga kahendarv kümnendkohaks

Seda meetodit saate kasutada isegi siis, kui soovite varjata binaararvu, näiteks 1.12 kümnendkohani. Peate ainult teadma, et kümnendkoha vasakul küljel olev number on ühikute asendis, nagu tavaliselt, samal ajal kui kümnendiku paremal pool olev number on „pool” või 1 x (1/ 2).

"1" pärast koma on vasakul võrdne 2 -ga0või 1. Kümnendiku paremal olev 1 on võrdne 2 -ga-1või.5. Liitke 1 ja.5 ja saate 1,5, mis on 1,12 kümnendmärgis.

Meetod 2/2: kuidas kasutada kahekordistamist

Teisenda binaarsest kümnendkohaks 8. samm
Teisenda binaarsest kümnendkohaks 8. samm

Samm 1. Kirjutage üles kahendarv

See meetod ei kasuta volitusi. Sellisena on lihtsam oma peas suuri numbreid teisendada, kuna peate jälgima ainult vahesummat. Esimene asi, mida peate tegema, on kirjutada kahekordistusmeetodi abil teisendatav kahendarv. Oletame, et number, millega töötate, on 10110012. Kirjuta see üles.

Teisenda binaarsest kümnendkohaks 9. samm
Teisenda binaarsest kümnendkohaks 9. samm

Samm 2. Alustades vasakult, kahekordistage oma eelmine kogusumma ja lisage praegune number

Kuna töötate kahendnumbriga 10110012, teie esimene number vasakul on 1. Teie eelmine kogusumma on 0, kuna te pole veel alustanud. Peate kahekordistama eelmise summa, 0 ja lisama praeguse numbri 1. 0 x 2 + 1 = 1, seega on teie uus praegune kogusumma 1.

Teisenda binaarsest kümnendiks 10. samm
Teisenda binaarsest kümnendiks 10. samm

Samm 3. Kahekordistage oma praegune kogusumma ja lisage järgmine vasakpoolne number

Teie praegune kogusumma on nüüd 1 ja uus praegune number on 0. Seega topelt 1 ja lisage 0. 1 x 2 + 0 = 2. Teie uus praegune kogusumma on 2.

Teisenda binaarsest kümnendkohaks 11. samm
Teisenda binaarsest kümnendkohaks 11. samm

Samm 4. Korrake eelmist sammu

Lihtsalt jätkake. Seejärel kahekordistage oma praegune kogusumma ja lisage 1 järgmine number. 2 x 2 + 1 = 5. Teie praegune kogusumma on nüüd 5.

Teisendage binaarsest kümnendiks 12. samm
Teisendage binaarsest kümnendiks 12. samm

Samm 5. Korrake eelmist sammu uuesti

Seejärel kahekordistage oma praegune kogusumma 5 ja lisage järgmine number 1. 5 x 2 + 1 = 11. Teie uus kogusumma on 11.

Teisenda binaarsest kümnendiks 13. samm
Teisenda binaarsest kümnendiks 13. samm

Samm 6. Korrake eelmist sammu uuesti

Kahekordistage oma praegune kogusumma 11 ja lisage järgmine number, 0. 2 x 11 + 0 = 22.

Teisenda binaarsest kümnendiks 14. samm
Teisenda binaarsest kümnendiks 14. samm

Samm 7. Korrake eelmist sammu uuesti

Nüüd kahekordistage oma praegune kogusumma 22 ja lisage järgmine number 0. 22 x 2 + 0 = 44.

Teisenda binaarsest kümnendiks 15. samm
Teisenda binaarsest kümnendiks 15. samm

Samm 8. Jätkake praeguse kogusumma kahekordistamist ja järgmise numbri lisamist, kuni numbrid on otsa saanud

Nüüd olete oma viimase numbri otsas ja peaaegu valmis! Kõik, mida pead tegema, on võtta oma praegune kogusumma 44 ja kahekordistada see koos viimase numbri 1 lisamisega. 2 x 44 + 1 = 89. Kõik on valmis! Olete teisendanud 100110112 kümnendmärgini kümnendkohani, 89.

Teisenda binaarsest kümnendiks 16. samm
Teisenda binaarsest kümnendiks 16. samm

Samm 9. Kirjutage vastus koos selle alaindeksiga

Kirjutage oma lõplik vastus 8910 näitamaks, et töötate kümnendkohaga, mille baas on 10.

Teisenda binaarsest kümnendkoha sammuks 17
Teisenda binaarsest kümnendkoha sammuks 17

Samm 10. Kasutage seda meetodit teisendamiseks mis tahes alusest kümnendkohani

Kasutatakse kahekordistamist, kuna antud number on baas 2. Kui antud number on erineva alusega, asendage meetodis 2 antud numbri alusega. Näiteks kui antud number on baasis 37, asendaksite "x 2" tähega "x 37". Lõpptulemus on alati kümnendkohaga (alus 10).

Video - selle teenuse kasutamisel võidakse YouTube'iga jagada teatud teavet

Näpunäiteid

  • Harjuta. Proovige teisendada kahendarvud 110100012, 110012ja 111100012. Vastavalt on nende kümnendvaste 20910, 2510ja 24110.
  • Microsoft Windowsiga kaasasolev kalkulaator saab selle konversiooni teie eest teha, kuid programmeerijana on teil parem mõista, kuidas teisendus toimib. Kalkulaatori teisendusvalikud saab nähtavaks teha, avades selle menüü „Vaade” ja valides „Teaduslik” (või „Programmeerija”). Linuxis saate kasutada kalkulaatorit.
  • Märkus. See on mõeldud ainult loendamiseks ja ei räägi ASCII tõlgetest.

Hoiatused

See kasutab allkirjastamata binaarne, mitte allkirjastatud ujukoma või fikseeritud punkt.

Soovitan: