A tizedes szám binárisra konvertálása: 10 lépés

Tartalomjegyzék:

A tizedes szám binárisra konvertálása: 10 lépés
A tizedes szám binárisra konvertálása: 10 lépés

Videó: A tizedes szám binárisra konvertálása: 10 lépés

Videó: A tizedes szám binárisra konvertálása: 10 lépés
Videó: How To Find The Range of a Function 2024, November
Anonim

A tizedes (alap tízes) számrendszer tíz lehetséges értékkel rendelkezik (0, 1, 2, 3, 4, 5, 6, 7, 8 vagy 9) minden számpozícióhoz. Ezzel szemben a bináris (kettes alap) számrendszer csak két lehetséges értéket tartalmaz, mindegyik számpozíciónál 0 -t és 1 -et. Mivel a bináris számrendszer az elektronikus számítógépek belső nyelve, a komoly számítógépes programozók tudják, hogyan kell átalakítani a tizedes számrendszerből bináris számrendszerbe. Kövesse ezeket az egyszerű lépéseket, és azt is, hogyan lehet elsajátítani ezt a konverziót.

Lépés

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

Konvertálás decimálisból binárisba 1. lépés
Konvertálás decimálisból binárisba 1. lépés

1. lépés. Határozza meg a problémát

Ebben a példában konvertáljuk a 156 tizedes számot10 legyen bináris szám. Írja fel a tizedes számot osztandó számként a fordított osztás szimbólumba. Írja be a rendeltetési számrendszer alapját (ebben a példában „2” a binárishoz), mint az osztási szimbólum görbén kívüli osztóját.

  • Ezt a módszert sokkal könnyebb megérteni, ha papírra rajzolják, és sokkal könnyebb a kezdőknek, mert csak kettővel oszt.
  • Az átváltás előtti és utáni félreértések elkerülése érdekében írja alá minden számhoz alszámként a számított számrendszer alapszámát (a kisbetűket normál betűkkel megkülönböztető jelként). Ebben a példában a tizedes szám 10 -es, a bináris szám pedig 2 -es lesz.
Konvertálás decimálisból binárisba 2. lépés
Konvertálás decimálisból binárisba 2. lépés

2. lépés Végezze el az osztást

Írja az egész választ (hányadost) a hosszú osztás szimbólum alá, a maradékot (0 vagy 1) pedig az osztott számtól jobbra.

Mivel osztunk kettővel, amikor a felosztandó szám páros szám, akkor a maradék 0, és ha az osztott szám páratlan szám, akkor a maradék 1

Konvertálás decimálisból binárisba 3. lépés
Konvertálás decimálisból binárisba 3. lépés

Lépés 3. Folytassa az osztást, amíg el nem éri a nullát

Folytassa a lefelé haladást, minden új hányadost osszon el kettővel, a maradékot pedig írja fel minden osztott szám jobbra. Állítsa le, ha a hányados nulla.

Konvertálás tizedesből binárisba 4. lépés
Konvertálás tizedesből binárisba 4. lépés

4. lépés. Írja le az új bináris számot

A legalacsonyabb fennmaradó számtól kezdve olvassa el a maradék sorrendjét növekvő sorrendben a tetejére. Ebben a példában az 10011100 eredményt kell kapnia. Ez a 156 -os tizedes szám bináris megfelelője, vagy ha numerikus alaindexével írjuk: 15610 = 100111002.

Ez a módszer módosítható úgy, hogy a tizedes bázisból bármilyen számbázisra konvertálható. Az osztó 2, mert a célszámrendszer alapja a 2 bázis (bináris). Ha a rendeltetési számrendszer alapja egy másik bázis, cserélje le a 2. bázis számot ebben a módszerben a megfelelő bázisszámmal. Például, ha a célállomás a 9. bázis, cserélje le a 2. bázis számát 9. A végeredmény közvetlenül a célállomás számának formájában lesz

2. módszer 2 -ből: Kettő ereje és kivonása

Konvertálás decimálisból binárisba 5. lépés
Konvertálás decimálisból binárisba 5. lépés

1. lépés. Kezdje egy táblázat létrehozásával

Írja le a két alapszám erejét a "2. táblázat alapja" jobbról balra. Kezdés 2 -kor0, írja be „1” -ként. Növelje a rangot 1 -gyel minden rang esetén. Töltse ki a táblázatot mindaddig, amíg meg nem kap egy számot, amely a legközelebb van a számított tizedes számrendszer számához. Ebben a példában konvertáljuk a 156 tizedes számot10 legyen bináris szám.

Konvertálás decimálisból binárisba 6. lépés
Konvertálás decimálisból binárisba 6. lépés

2. lépés. Keresse meg azt a számot, amely a 2. alapszám legnagyobb erejével rendelkezik

A táblázatból válassza ki a legnagyobb számot, amely egyenlő vagy kevesebb, mint a konvertálandó szám. A 128 -as szám a 2 -es alapszám legnagyobb teljesítménye, és kisebb is, mint 156, ezért írjon egy "1" számot a táblázat ezen mezője alá, ahol a táblázat legnagyobb száma a bal oldalon található (lásd a táblázatot) a fenti képen). Ezután vonja le a 128 -at az eredeti számból, és kap: 156 - 128 = 28.

Konvertálás decimálisból binárisba 7. lépés
Konvertálás decimálisból binárisba 7. lépés

Lépés 3. Folytassa a táblázat következő kisebb teljesítményével

Az új szám (28) használatával folytassa a táblázatot balról jobbra, miközben ellenőrzi, hogy a számok megegyeznek -e az új számmal vagy kisebbek. A 64 -es szám nem kevesebb 28 -nál, ezért írja be a „0” számot a 64. számmezőbe. Folytassa, amíg 28 -as vagy annál kisebb számot nem talál.

Konvertálás decimálisból binárisba 8. lépés
Konvertálás decimálisból binárisba 8. lépés

Lépés 4. Vonjon le minden olyan számot, amely egyenlő vagy kisebb, mint az új szám, és jelölje be az „1” számot a megfelelő szám mezője alatt

A 16 -os szám kevesebb, mint 28, ezért írja be az "1" számot a 16 -os számmező alá, és vonja le a 16 -ot a 28 -ból, így kap egy új 12 -es számot. A 8 -as szám kevesebb, mint 12, ezért írja be az "1" számot írja be a 8 -as számmezőt, és vonja le a 8 -at 12 -ből, hogy megkapja az új 4 -es számot.

Konvertálás tizedesből binárisba 9. lépés
Konvertálás tizedesből binárisba 9. lépés

5. lépés. Folytassa, amíg el nem éri a táblázat végét

Ne felejtsen el minden egyes mezőben „1” -et jelölni az új számmal megegyező vagy annál kisebb számoknál, és „0” -ot minden mező alatt azoknál a számoknál, amelyek még mindig nagyobbak, mint az új szám.

Konvertálás tizedesből binárisba 10. lépés
Konvertálás tizedesből binárisba 10. lépés

6. lépés. Írja le a bináris számra adott választ

A szám balról jobbra pontosan ugyanaz lesz, mint a táblázat alján található „1” és „0” számsor. A 10011100 eredményt kell kapnia. Ez a 156 -os tizedes szám bináris megfelelője. Vagy ha aláírással írjuk: 15610 = 100111002.

Ennek a módszernek a megismétlése segít emlékezni a második alap erejére, így kihagyhatja az 1. lépést

Tippek

  • Az operációs rendszerbe épített Számológép program képes elvégezni ezt a konverziót az Ön számára, de programozóként a legjobb, ha jól ismeri a konverziók működését. A Számológép program konverziós beállításai láthatóvá tehetők a „Nézet” menü megnyitásával és a „Programozó” kiválasztásával (Windows 7 és 8 esetén).
  • Az ellenkező irányba, azaz a binárisból a tizedesszámrendszerbe való konvertálást általában könnyebb először megtanulni.
  • Gyakran gyakorolja a tizedes számok binárisra konvertálását, hogy szakértőbb legyen.

Ajánlott: