Hogyan lehet konvertálni a tizedest binárisra

Szerző: John Stephens
A Teremtés Dátuma: 1 Január 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Hogyan lehet decimálist binárissá konvertálni
Videó: Hogyan lehet decimálist binárissá konvertálni

Tartalom

A tízes (tízes alap) tényezőnek tíz értéke van (0,1,2,3,4,5,6,7,8 vagy 9) minden egyes értékre. Ezzel szemben a bináris rendszer (hexadecimális rendszer) két ábrázolást mutat, 0 és 1 mindegyikre. Mivel a bináris az elektronikus számítógépek által használt belső nyelv, a számítógépes programozóknak meg kell érteniük, hogyan lehet decimálisról binárisra konvertálni. Kövesse ezeket az egyszerű lépéseket az átalakítás megismeréséhez.

Lépések

1. módszer 2-ből: Rövid osztás kettővel egyenlegekkel

  1. Problémamegoldás. Ebben a példában a decimális 156-at fogjuk átalakítani10 binárisra. Írja be a decimális számot osztóként a hosszú osztás szimbólumba. Jegyezzük fel a célrendszer együtthatóját (esetünkben írjuk a "2" számot a bináris rendszerre) osztóként a hosszú osztási szimbólum görbéjén kívül.
    • Ezt a módszert könnyebb megérteni, amikor papíron leírják, és sokkal könnyebb a kezdők számára, mert csak a kettes osztásra támaszkodik.
    • Az átalakítás előtti és utáni zavarok elkerülése érdekében írja be minden szám alá az alaprendszer számát, amelyen dolgozik. Ebben az esetben a tizedesjegy 10, míg az ezzel egyenértékű bináris szám 2.

  2. Osztály. Írja be a hányadost a hosszú osztás szimbólum alá, és írja a maradékot (0 vagy 1) az osztó jobb oldalára.
    • Mivel osztjuk 2-vel, amikor az osztott szám páros szám, a bináris maradék 0-ra változik, és ha az osztó páratlan szám, akkor a bináris maradék 1-vé válik.

  3. Folytassa az osztást, amíg a 2-vel való osztás eredménye nulla. A felosztást folytatva ossza el az új hányadost kettővel, és írja a maradékot az osztás jobb oldalára. Állítsa le, ha a hányados 0.
  4. Írjon új bináris számot. Az alsó mérleggel kezdve sorolja fel az egyensúlyt alulról felfelé. Ahogy ebben a példában, az 10011100 eredményt kapja. Ez a 156. decimális szám bináris megfelelője. Vagy írhatjuk aláíróként is: 15610 = 100111002
    • Ezt a módszert úgy lehet beállítani, hogy decimálisból „bármilyen” rendszerré konvertáljon. Az osztó értéke 2, mert az átalakítani kívánt rendszer a 2. rendszer (bináris). Ha az átalakító rendszer egy másik rendszer, cserélje ki a 2. osztót a számításban az átalakítani kívánt rendszerre. Például, ha az átalakítani kívánt rendszer 9, cserélje ki a 2 osztót 9-re. A végeredmény az átalakítandó rendszer lesz.
    hirdetés

2/2 módszer: Teljesítmény csökkentése és kivonás


  1. Kezdje egy táblázat készítésével. Sorolja fel a kettő hatványait egy "2-es faktortáblázatban" jobbról balra. 2-től kezdődően értéke "1". Növelje az exponentet egy-egy erővel. Készítsen hatványsorozatot, amíg el nem éri azt a számot, amely közel áll a kezdő tizedesjegyig. Ebben a példában a 156 tizedes számot konvertáljuk10 binárisra.
  2. Keresse meg a 2 legnagyobb erejét. Válassza ki a legnagyobb számot, amely megfelel az átalakítandó számnak. A 128 a 2-ből a legnagyobb hatvány, amely megfelel a 156-nak, írja be az 1. számot a táblázat alá ez a cella alá binárisként a bal alsó sarokban. Vonjon 128-at az eredeti számból. 28-at kap.
  3. Váltson a következő két kisebb teljesítményére. Az új szám (28) használatával lépjen lefelé a munkalapra, amely megjelöli a kettő hatványát, amely megfelel az osztott számnak. A 64 nagyobb, mint 28, írja be a 0 számot a cella alá, mint a jobb oldali bináris számot. Addig folytassa, amíg meg nem találja azt a számot, amely "lefedheti" a 28-as számot.
  4. Vonja le a következő számot, amely egyezhet, és jelölje be 1-vel. A 16 megfelelhet a 28-nak, tehát 1-et írna a mező alá, és kivonja a 28-at a 16-ból. és levonva 12-t a 8-ból. 4-et kap.
  5. Addig folytassa, amíg be nem fejezi a táblázatot. Jelölje be az 1-et az új számban szereplő szám alatt, és írjon 0-t az új számnál nagyobb cellák alá.
  6. Írja az eredményt bináris számban. A bináris számok a táblázat alatt balról jobbra található 1 és 0 számok. Meg lesz a bináris száma 10011100. Ez az a bináris szám, amely megfelel a 156. decimális számnak. Vagy írható aláírás formátumban: 15610 = 100111002.
    • Ennek a módszernek az ismétlése segít megjegyezni a 2 erejét, lehetővé téve az 1. lépés kihagyását.
    hirdetés

Tanács

  • Az operációs rendszerbe telepített számítógép ezt megteheti az Ön számára, de programozóként tisztában kell lennie azzal, hogyan kell átalakítani.Megtekintheti számítógépének átalakítási lehetőségeit, ha megnyitja az eszköztár „Nézet” menüpontját, és kiválasztja a „Programozó” lehetőséget.
  • A visszafelé történő átalakítást binárisról decimálisra gyakran könnyebb megtanulni először.
  • Gyakorlat. Próbáljon meg konvertálni 178-ra10, 6310és 810. A megfelelő bináris szám 101100102, 1111112és 10002. Próbálja konvertálni a 209-et10, 2510és 24110 a megfelelő 11010001 bináris számra2, 110012és 111100012.