3 módja annak, hogy binárisból decimálisra konvertálja

Tartalomjegyzék:

3 módja annak, hogy binárisból decimálisra konvertálja
3 módja annak, hogy binárisból decimálisra konvertálja

Videó: 3 módja annak, hogy binárisból decimálisra konvertálja

Videó: 3 módja annak, hogy binárisból decimálisra konvertálja
Videó: Casio FX-991ES Plus и FX-115ES Plus 2nd Edition, изучите все функции 2024, Április
Anonim

A bináris rendszer az elektronikus számítógépek belső nyelve. Ha komoly számítógépes programozó, akkor meg kell értenie, hogyan lehet konvertálni bináris tizedesjegyig. Ez a wikiHow megmutatja, hogyan kell ezt megtenni.

Lépések

Átalakító

Image
Image

Bináris tizedes átalakító

1. módszer a 2 -ből: A pozicionális jelölés használata

Konvertálás binárisból decimálisra 1. lépés
Konvertálás binárisból decimálisra 1. lépés

1. lépés. Írja le a bináris számot, és sorolja fel a 2 hatványait jobbról balra

Tegyük fel, hogy a 10011011 bináris számot szeretnénk átalakítani2 tizedesjegyig. Először is írd le. Ezután írja le kettő képességeit jobbról balra. Kezdés 2 -kor0, "1" -ként értékelve. Növelje a kitevőt eggyel minden hatványon. Állítsa le, ha a lista elemeinek száma megegyezik a bináris számjegyek számával. A 10011011 példaszám nyolc számjegyből áll, így a nyolc elemű lista így nézne ki: 128, 64, 32, 16, 8, 4, 2, 1

Konvertálás binárisból decimálisra 2. lépés
Konvertálás binárisból decimálisra 2. lépés

2. lépés. Írja be a bináris szám számjegyeit a megfelelő kettes hatványok alá

Most csak írja be a 10011011 számot a 128, 64, 32, 16, 8, 4, 2 és 1 számok alá, hogy minden bináris számjegy megfeleljen a kettőnek. A bináris számtól jobbra lévő "1" -nek meg kell egyeznie a kettő felsorolt hatalma jobb oldalán lévő "1" -vel stb. A bináris számjegyeket is írhatja kettő hatványa fölé, ha úgy tetszik. A legfontosabb az, hogy illeszkedjenek egymáshoz.

Konvertálás binárisból decimálisra 3. lépés
Konvertálás binárisból decimálisra 3. lépés

Lépés 3. Csatlakoztassa a bináris szám számjegyeit a megfelelő kettes erővel

Rajzoljon vonalakat a jobb oldaltól kezdve, és kösse össze a bináris szám minden egyes egymást követő számjegyét a feletti listában következő kettő hatványával. Kezdje azzal, hogy húz egy vonalat a bináris szám első számjegyétől a kettő első hatványáig a fenti listában. Ezután húzzon egy vonalat a bináris szám második számjegyétől a lista két hatványáig. Folytassa az egyes számjegyek összekötését a megfelelő kettes erővel. Ez segít vizuálisan látni a két számhalmaz kapcsolatát.

Konvertálás binárisból decimálisra 4. lépés
Konvertálás binárisból decimálisra 4. lépés

Lépés 4. Írja fel a kettes hatvány végső értékét

Mozogjon a bináris szám minden számjegyén. Ha a számjegy 1, írja be a megfelelő kettes teljesítményt a vonal alá, a számjegy alá. Ha a számjegy 0, írjon 0 -t a vonal alá, a számjegy alá.

Mivel az "1" megfelel az "1" -nek, "1" lesz. Mivel a "2" megfelel az "1" -nek, "2" lesz. Mivel a "4" megfelel a "0" -nak, "0" lesz. Mivel a "8" megfelel az "1" -nek, akkor "8" lesz, és mivel a "16" az "1" -nek felel meg, akkor a "16" lesz. A "32" a "0" -nak felel meg, és "0" lesz, a "64" pedig a "0" -nak felel meg, ezért "0" lesz, míg a "128" az "1" -nek felel meg, és 128 lesz

Konvertálás binárisból decimálisra 5. lépés
Konvertálás binárisból decimálisra 5. lépés

5. lépés. Adja hozzá a végső értékeket

Most add össze a sor alá írt számokat. A következőket tegye: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Ez az 10011011 bináris szám tizedes megfelelője.

Konvertálás binárisból decimálisra 6. lépés
Konvertálás binárisból decimálisra 6. lépés

6. lépés. Írja meg a választ az alap -indexével együtt

Most már csak a 155 -öt kell írnia10, hogy megmutassa, hogy egy tizedes választ használ, amelynek 10 -es hatványokban kell működnie. Minél jobban hozzászokik a binárisból tizedesre konvertáláshoz, annál könnyebben tudja megjegyezni a kettő erejét, és Gyorsabban elvégezheti a feladatot.

Konvertálás binárisból decimálisra 7. lépés
Konvertálás binárisból decimálisra 7. lépés

7. lépés: Ezzel a módszerrel konvertálhat egy tizedesvesszős bináris számot tizedes formába

Ezt a módszert akkor is használhatja, ha bináris számot szeretne leplezni, például 1.12 tizedesjegyig. Mindössze annyit kell tennie, hogy tudja, hogy a tizedes tizedes bal oldalán lévő szám a mértékegységek helyzetében van, a normálhoz hasonlóan, míg a tizedes jobb oldalán lévő szám a "fele" helyzetben van, vagy 1 x (1/ 2).

A tizedesponttól balra lévő "1" egyenlő 2 -vel0, vagy 1. A tizedesjegy jobb oldalán lévő 1 egyenlő 2 -vel-1vagy.5. Ha összeadja az 1 -et és a.5 -öt, akkor 1,5 -öt kap, ami 1,12 tizedes jelölésben.

2. módszer a 2 -ből: A duplázás használata

Konvertálás binárisból decimálisra 8. lépés
Konvertálás binárisból decimálisra 8. lépés

1. lépés. Írja le a bináris számot

Ez a módszer nem használ erőket. Így egyszerűbb nagy számokat konvertálni a fejében, mert csak egy részösszeget kell nyomon követnie. Az első dolog, amit meg kell tennie, írja le a konvertálni kívánt bináris számot a duplázási módszerrel. Tegyük fel, hogy a szám, amellyel dolgozik, 10110012. Írd le.

Konvertálás binárisból decimálisra 9. lépés
Konvertálás binárisból decimálisra 9. lépés

2. lépés: Balról kezdve duplázza meg az előző összeget, és adja hozzá az aktuális számjegyet

Mivel a 1011001 bináris számmal dolgozik2, az első számjegy teljesen balra 1. Az előző összes értéke 0, mivel még nem kezdte el. Meg kell dupláznia az előző összeget, 0 -t, és hozzá kell adnia 1 -et, a jelenlegi számjegyet. 0 x 2 + 1 = 1, tehát az új jelenlegi összege 1.

Konvertálás binárisból decimálisra 10. lépés
Konvertálás binárisból decimálisra 10. lépés

Lépés 3. Duplázza meg jelenlegi összegét, és adja hozzá a következő bal szélső számjegyet

Az aktuális összeg most 1, az új számjegy pedig 0. Tehát duplázzon 1 -et, és adjon hozzá 0. 1 x 2 + 0 = 2. Az új jelenlegi összege 2.

Konvertálás binárisból decimálisra 11. lépés
Konvertálás binárisból decimálisra 11. lépés

4. lépés Ismételje meg az előző lépést

Csak folytasd. Ezután duplázza meg jelenlegi összegét, és adjon hozzá 1 -et, a következő számjegyet. 2 x 2 + 1 = 5. A jelenlegi összeg most 5.

Konvertálás binárisból decimálisra 12. lépés
Konvertálás binárisból decimálisra 12. lépés

5. lépés Ismételje meg ismét az előző lépést

Ezután duplázza meg jelenlegi összegét, 5, és adja hozzá a következő számjegyet: 1. 5 x 2 + 1 = 11. Az új összeg 11.

Konvertálás binárisból decimálisra 13. lépés
Konvertálás binárisból decimálisra 13. lépés

6. lépés Ismételje meg ismét az előző lépést

Duplázza meg jelenlegi összegét, 11 -et, és adja hozzá a következő számjegyet: 0. 2 x 11 + 0 = 22.

Konvertálás binárisból decimálisra 14. lépés
Konvertálás binárisból decimálisra 14. lépés

7. lépés Ismételje meg ismét az előző lépést

Most duplázza meg a jelenlegi számát, 22 -et, és adjon hozzá 0 -t, a következő számjegyet. 22 x 2 + 0 = 44.

Konvertálás binárisból decimálisra 15. lépés
Konvertálás binárisból decimálisra 15. lépés

Lépés 8. Folytassa a jelenlegi duplázást, és adja hozzá a következő számjegyet, amíg el nem fogynak a számjegyek

Most elérkezett az utolsó számhoz, és majdnem kész! Mindössze annyit kell tennie, hogy felveszi a jelenlegi összegét, 44 -et, és duplázza meg az utolsó számjegy 1 hozzáadásával. 2 x 44 + 1 = 89. Minden kész! 10011011 átalakította2 tizedesjegyig tizedes formájára, 89.

Konvertálás binárisból decimálisra 16. lépés
Konvertálás binárisból decimálisra 16. lépés

9. lépés. Írja meg a választ az alap -indexével együtt

Írd le a végső választ 89 -ként10 hogy megmutassa, hogy egy tizedes tízes számmal dolgozik, amelynek alapja 10.

Konvertálás binárisból decimálisba 17. lépés
Konvertálás binárisból decimálisba 17. lépés

10. lépés: Ezzel a módszerrel konvertálhat bármely bázisból tizedesre

A duplázást azért használjuk, mert a megadott szám a 2. bázis. Ha a megadott szám eltérő bázisú, akkor a módszerben szereplő 2 -t cserélje le az adott szám bázisára. Például, ha a megadott szám a 37 -es bázisban van, akkor az "x 2" -et "x 37" -re cserélné. A végeredmény mindig tizedes (10 bázis) lesz.

Videó - A szolgáltatás használatával bizonyos információk megoszthatók a YouTube -lal

Tippek

  • Gyakorlat. Próbálja meg átalakítani a 11010001 bináris számokat2, 110012és 111100012. Illetve tizedes megfelelőjük 20910, 2510és 24110.
  • A Microsoft Windows rendszerrel együtt telepített számológép elvégezheti ezt az átalakítást, de programozóként jobban járhat, ha jól ismeri az átalakítás működését. A számológép konverziós lehetőségei láthatóvá tehetők a "Nézet" menü megnyitásával és a "Tudományos" (vagy "Programozó") kiválasztásával. Linuxon használhatja a számológépet.
  • Megjegyzés: Ez CSAK számlálásra szolgál, és nem szól az ASCII fordításokról.

Figyelmeztetések

Ez használja aláírás nélküli bináris, nem aláírt, lebegőpontos vagy rögzített pont.

Ajánlott: