2018. február 5., hétfő

Törtszámok ábrázolása bináris számrendszerben

Példa:

0,1011(2) = ?
A "kettedes" vessző/pont utáni helyiértékek 2-nek a negatív hatványai. Vagyis:
0,1011(2) = 2-1 + 2-3 + 2-4 = 0,5 + 0,125 + 0,0625 = 0,6875

Tizedestört átváltásakor az egész részt a "hagyományos" módon kell átváltani binárisba.
A törtrészt viszont a következők szerint kell átváltani:
  • A számot (tehát az eredeti szám törtrészét!) szorozzuk 2-vel!
  • A keletkezett szám egész részét (úgy ahogy az egészek átváltásakor a maradékokat) írjuk ki!
  • A keletkezett szám törtrészével(!!!) folytassuk a műveletet, míg a törtrész 0 nem lesz, vagy míg el nem érjük a kellő számú "kettedes"-jegyet!
  • Az egész részeket fentről lefelé kell a "kettedes" vessző után írni.
Példa:
0,6875
 0,6875 * 2 = 1,375Ennek az egész része 1.
1,3750,375 * 2 = 0,75Ennek az egész része 0.
0,750,75 * 2 = 1,5Ennek az egész része 1.
1,50,5 * 2 = 1,0Ennek az egész része 1.
1,00 * 2 = 0Itt vége az osztásnak.
Tehát: 0,6875 = 0,1011(2)

Nincsenek megjegyzések:

Megjegyzés küldése