sistema ottale


Un certo interesse in informatica ha il sistema di numerazione a base 8
In pratica non e' molto usato, noi qui lo ricordiamo solo per una sua peculiare caratteristica.
Le cifre binarie corrispondenti alle cifre ottali sono date da soli 3 bit; infatti abbiamo, per le cifre possibili:

cifre ottali cifre binarie
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111

La caratteristica interessante e' quindi che ogni un numero a base 8 puo' essere trasformato immediatamente in binario sostituendo ad ogni sua cifra ottale le tre cifre binarie corrispondenti
per noi esseri umani e' piu' facile traformare un numero dal sistema decimale nel sistema ottale e quindi diventa autometico trasformarlo poi in binario
Esempio: trasformare il numero 63018 nel suo equivalente binario
metto al posto di ogni cifra la tripletta di bit equivalente
6 3 0 1
  110     011     000     001  
quindi
63018 = 1100110000012

Esecizio: il bilancio di un ministero degli Stati Uniti e' stato nel 1946 di 1.426.895.325 $
inserire tale cifra in un calcolatore elettronico
significa trasformare quella cifra in binario;
prima la trasformo in ottale dividendo per 8 e considerando i resti
1426895325 : 8 da' 178361915 con resto di 5
178.361.915 : 8 da' 22295239 con resto di 3
22295239 : 8 da' 2786904 con resto di 7
2786904 : 8 da' 348363 con resto 0
348363 :8 da' 43535 con resto di 3
43535 : 8 da' 5441 con resto di 7
5441 : 8 da' 680 con resto di 1
680 : 8 da' 85 con resto 0
85 ; 8 da' 10 con resto di 5
10 : 8 da' 1 con resto di 2
1 : 8 da' 0 con resto di 1
quindi, riscrivendo i resti cominciando dall'ultimo fino al primo
142689532510 = 125017307358 = 0010101010011110110001110011012 = 10101010011110110001110011012
Spero vi siate convinti che, per un essere umano, e' piu' semplice trasformare cosi' piuttosto che trasformare subito in base 2

Pagina iniziale Indice di algebra Pagina successiva Pagina precedente