Conversioni di base
Ciao a tutti!
Come si fa a convertire da base 9 a base 13?
Per esempio la stringa 1011?
Grazie!!!
Come si fa a convertire da base 9 a base 13?
Per esempio la stringa 1011?
Grazie!!!
Risposte
Converti ` 1011_9 ` in base ` 10 `, poi passi alla base ` 13 `.
Quindi ` 1011_9 = 44B_{13} `
1 | 0 | 1 | 1 9 | | 9 | 81 | 738 -------------------- | 1 | 9 | 82 | 739
739 | ----------- 11 | 56 | ---------. 4 | 4 | ----------- 4 | 0 |
Quindi ` 1011_9 = 44B_{13} `
Ti conviene passare prima da base 9 a base 10:
$(1011)_9=1*9^0+1*9^1+0*9^2+1*9^3=(739)_(10)$
Ora passi alla base 13 calcolando i resti delle divisioni successive per 13:
$739mod13=11 rarr B$, $739%13=56$
$56mod13=4 rarr 4$, 56%13=4$
$4mod13=4 rarr 4$
Dove ho indicato con mod il resto della divisione, e con % la parte intera della divisione.
Dunque: $(739)_(10)=(44B)_(13)$
$(1011)_9=1*9^0+1*9^1+0*9^2+1*9^3=(739)_(10)$
Ora passi alla base 13 calcolando i resti delle divisioni successive per 13:
$739mod13=11 rarr B$, $739%13=56$
$56mod13=4 rarr 4$, 56%13=4$
$4mod13=4 rarr 4$
Dove ho indicato con mod il resto della divisione, e con % la parte intera della divisione.
Dunque: $(739)_(10)=(44B)_(13)$