Informatică, întrebare adresată de dimamelnic, 9 ani în urmă

Convertește numărul zecimal in binar și invers. Numărul 459

Răspunsuri la întrebare

Răspuns de boiustef
0

(459)10=(?)2  ,   convertirea din baza 10 in baza 2 :

459:2= 229 (rest 1)

229:2= 114 (rest 1)

114:2 = 57 (rest 1)

57:2 = 28 (rest 1)

28:2 = 14 (rest 0)

14 :2 = 7 (rest 0)

7 : 2 = 3 (rest 1)

3:2 = 1 (rest 1)

1:2 = 0 (rest 1)

am ajuns la catul 0, stop. Acum scriem resturile in ordine inversa, de jos in sus si obtinem (459)10 = (111001111)2

acum facem convertirea inversa, din baza 2 in baza 10,  facem o suma a produselor formate din cifrele binare si puterile lui 2, incepand de la 2^0, 2^1, ...     incepem de la dreapta la stanga:

(111001111)2 = 1*2^0 + 1*2^1 + 1*2^2 + 1*2^3 + 0*2^4 + 0*2^5 + 1*2^6 + 1*2^7+ 1*2^8 = 1 + 2 + 4 + 8 + 0 + 0 + 64 + 128 + 256 = (459)10  

Alte întrebări interesante