Sunteți pe pagina 1din 2

A=132,625 (in baza 10)

A
A7
1

A6
0

A5
0

A4
0

A3
0

A2
1

A1
0

A0
0

,
,

a-1
1

a-2
0

a-3
1

Fac conversia nr din fata virgulei in baza 2:


132:2=66 r=0 => A0=0
66:2=33 r=0=>
33:2=16 r=1=>
16:2=8 r=0=>
8:2=4

A4=0

r=0=>

2:2=1

r=0=>

1:2=0

r=1=>

A2=1
A3=0

r=0=>

4:2=2

A1=0

A5=0
A6=0
A7=1

Fac conversia nr de dupa virgula in baza 2:


0,625*2=1.25 =>a-1=1
0,25*2=0.5
0,5*2=1,0

=>a-2=0
=>a-3=1

STOP

Am numarul : 10000100,101 in baza 2

Fac conversia in baza 8


Grupez cate trei de la dreapta la stanga in fata virgulei(si completez cu 0 eventual)
si de la stanga la dreapta dupa virgula(si completez cu 0 eventual) si scriu valoarea
in baza 8 a fiecarei grupari:

[010][000][100],[101]=204,5 e valoare numarului in baza 8


Aici am completat cu un 0

Fac conversia in baza 16


Grupez cate patru de la dreapta la stanga in fata virgulei (si completez cu 0
eventual) si de la stanga la dreapta dupa virgula (si completez cu 0 eventual) si
scriu valoarea in baza 16 a fiecarei grupari:
[1000][0100],[1010]=84,A valoarea in baza 16

Aici am completat cu un 0

Pentru conversia din 16 si 8 in baza 2 inlocuiesc fiecare cifra cu 4, respectiv 3 valori


binare.
EX: ABC(16)=101010111100(2)
145(8)=001100101(2)

Pentru verificare :
Pentru partea intreaga :
1*2^7+0*2^6+0*2^5+0*2^4+0*2^3+1*2^2+0*2^1+0*2^0=128+4=132
Pentru partea fractionara: 1*(1/2)+0*(1/4)+1*(1/8)=0,5+0,125=0.625