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ó
Bináris tizedes átalakító
1. módszer a 2 -ből: A pozicionális jelölés használata
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
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.
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.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.