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

Cum transform un număr din baza 8 în baza 10?


AlexGmihai: un număr în baza 8 adică 5/8 sau?
elenaflori: Nu înțeleg la ce te referi...

Răspunsuri la întrebare

Răspuns de boiustef
0

Fie ca ai numarul in baza 8      (3025)8    de asupra fiecarei cifre a numarului 3025 scrii indici incepand de la ultima cifra  cu 0 si mergi spre stanga cum e aratat mai jos:   (acesti indici reprezinta exponentii puterilor bazei de numeratie 8 )

                indici       3  2  1  0  

cifrele numarului     3  0  2  5

acum formezi suma:  3*8^3 + 0*8^2 + 2*8^1 + 5*8^0    si facem calcule

3*512 + 0*64 + 2*8 + 5*1 = 1536 + 0 + 16 + 5 = 1557

Deci  (3025)8  =  (1557)10      adica 3025 in baza de numeratie 8 este echivalent cu 1557 in baza de numeratie 10

Sper ca nu am gresit ceva la calcule, dar pt. tine acum iporta sa stii algoritmul de convertire  respectiv...  


boiustef: intrebari ?
Alte întrebări interesante