Storia del sistema ottale, sistema di numerazione e conversioni
il sistema ottale è un sistema di numerazione posizionale di base otto (8); cioè, consiste di otto cifre, che sono: 0, 1, 2, 3, 4, 5, 6 e 7. Pertanto, ogni cifra di un numero ottale può avere qualsiasi valore compreso tra 0 e 7. I numeri ottali sono formati dai numeri binari.
Questo perché la sua base è una potenza esatta di due (2). Cioè, i numeri che appartengono al sistema ottale si formano quando questi sono raggruppati in tre cifre consecutive, disposte da destra a sinistra, ottenendo in questo modo il loro valore decimale.
indice
- 1 storia
- 2 sistema di numerazione ottale
- 3 Conversione del sistema ottale in decimale
- 3.1 Esempio 1
- 3.2 Esempio 2
- 4 Conversione del sistema decimale in ottale
- 4.1 Esempio
- 5 Conversione del sistema ottale in binario
- 6 Conversione del sistema binario in ottale
- 7 Conversione del sistema ottale in esadecimale e viceversa
- 7.1 Esempio
- 8 riferimenti
storia
Il sistema ottale ha origine nell'antichità, quando le persone usavano le loro mani per contare da otto a otto animali.
Ad esempio, per contare il numero di mucche in una stalla, la mano destra ha cominciato a contare, unendo il pollice con il mignolo; quindi per contare il secondo animale, il pollice è stato unito con il dito indice, e così via con le dita rimanenti di ogni mano, fino al completamento 8.
Esiste la possibilità che nei tempi antichi il sistema di numerazione ottale fosse usato prima del decimale per poter contare gli spazi interdigitali; cioè, conta tutte le dita tranne i pollici.
Successivamente, è stato stabilito il sistema di numerazione ottale, che ha avuto origine dal sistema binario, poiché ha bisogno di molte cifre per rappresentare un solo numero; da quel momento in poi, sono stati creati i sistemi ottagonale ed esagonale, che non richiedono così tante cifre e possono essere facilmente convertiti nel sistema binario.
Sistema di numerazione ottale
Il sistema ottale consiste di otto cifre che vanno da 0 a 7. Hanno lo stesso valore del caso del sistema decimale, ma il loro valore relativo cambia a seconda della posizione che occupano. Il valore di ogni posizione è dato dalle potenze di base 8.
Le posizioni delle cifre in un numero ottale hanno i seguenti pesi:
84, 83, 82, 81, 80punto ottale 8-1, 8-2, 8-3, 8-4, 8-5.
La cifra ottale più grande è 7; in questo modo, quando viene contato questo sistema, viene aumentata una posizione di una cifra da 0 a 7. Quando raggiunge 7, viene riciclata a 0 per il conteggio successivo; in questo modo viene aumentata la successiva posizione della cifra. Ad esempio, per contare le sequenze, nel sistema ottale sarà:
- 0, 1, 2, 3, 4, 5, 6, 7, 10.
- 53, 54, 55, 56, 57, 60.
- 375, 376, 377, 400.
C'è un teorema fondamentale che viene applicato al sistema ottale ed è espresso come segue:
In questa espressione di rappresenta la cifra moltiplicata per la potenza di base 8, che indica il valore posizionale di ogni cifra, nello stesso modo in cui è ordinata nel sistema decimale.
Ad esempio, hai il numero 543.2. Per portarlo al sistema ottale viene scomposto nel seguente modo:
N = Σ [(5 * 82) + (4 * 81) + (3 *80) + (2 *8-1)] = (5 * 64) +(4 * 8) + (2*1) + (2 * 0,125)
N = 320 +32 + 2 + 0,25 = 354 + 0,25d
In questo modo devi 543.2q = 354,25d. Il pedice q indica che è un numero ottale che può essere rappresentato anche dal numero 8; e il pedice d si riferisce al numero decimale, che può anche essere rappresentato dal numero 10.
Conversione del sistema ottale in decimale
Per convertire un numero del sistema ottale al suo equivalente nel sistema decimale, solo ogni cifra ottale deve essere moltiplicata per il suo valore posizionale, a partire da destra.
Esempio 1
7328 = (7* 82) + (3* 81) + (2* 80) = (7 * 64) + (3 * 8) + (2 * 1)
7328= 448 +24 +2
7328= 47410
Esempio 2
26,98 = (2 *81) + (6* 80) + (9* 8-1) = (2 * 8) + (6 * 1) + (9 * 0,125)
26,98 = 16 + 6 + 1,125
26,98= 23,12510
Conversione del sistema decimale in ottale
Un numero intero decimale può essere convertito in un numero ottale utilizzando il metodo di divisione ripetuta, in cui il numero decimale è diviso per 8 fino a quando il quoziente è uguale a 0, ei residui di ogni divisione rappresenteranno il numero ottale.
Lo spreco è ordinato dall'ultimo al primo; cioè, il primo residuo sarà la cifra meno significativa del numero ottale. In questo modo, la cifra più significativa sarà l'ultimo residuo.
esempio
Ottale del numero decimale 26610
- Dividere il numero decimale 266 tra 8 = 266/8 = 33 + residuo di 2.
- Quindi il 33 è diviso per 8 = 33/8 = 4 + residuo di 1.
- Dividi 4 per 8 = 4/8 = 0 + residuo di 4.
Come con l'ultima divisione si ottiene un quoziente inferiore a 1, significa che il risultato è stato trovato; solo i resti devono essere ordinati in modo inverso, in modo che il numero ottale del decimale 266 sia 412, come si può vedere nell'immagine seguente:
Conversione del sistema ottale in binario
La conversione del sistema ottale in binario viene effettuata convertendo la cifra ottale in una cifra binaria equivalente, formata da tre cifre. C'è una tabella che mostra come vengono convertite le otto cifre possibili:
Da queste conversioni, qualsiasi numero dal sistema ottale al binario può essere modificato, ad esempio, per convertire il numero 5728 i tuoi equivalenti vengono cercati nella tabella. Quindi, devi:
58 = 101
78=111
28 = 10
Pertanto, 5728 equivalente nel sistema binario a 10111110.
Conversione del sistema binario in ottale
Il processo di conversione degli interi binari in numeri ottali è l'operazione inversa rispetto al processo precedente.
Cioè, i bit del numero binario sono raggruppati in due gruppi di tre bit, iniziando da destra verso sinistra. Quindi, la conversione da binario a ottale viene effettuata con la tabella precedente.
In alcuni casi il numero binario non avrà gruppi di 3 bit; per completarlo, aggiungi uno o due zeri a sinistra del primo gruppo.
Ad esempio, per cambiare il numero binario 11010110 in ottale, viene eseguito quanto segue:
- I gruppi di 3 bit sono formati a partire da destra (ultimo bit):
11010110
- Poiché il primo gruppo è incompleto, viene aggiunto uno zero a sinistra:
011010110
- La conversione viene effettuata dalla tabella:
011 = 3
010 = 2
110 = 6
Pertanto, il numero binario 011010110 è equivalente a 3268.
Conversione del sistema ottale in esadecimale e viceversa
Per effettuare il passaggio da un numero ottale al sistema esadecimale o da esadecimale ad ottale, è necessario prima convertire il numero in binario e quindi nel sistema desiderato.
Per questo esiste una tabella in cui ogni cifra esadecimale è rappresentata con la sua equivalenza nel sistema binario, composta da quattro cifre.
In alcuni casi, il numero binario non avrà gruppi di 4 bit; per completarlo, aggiungi uno o due zeri a sinistra del primo gruppo
esempio
Converti il numero ottale 1646 in un numero esadecimale:
- Il numero da ottale a binario viene convertito
18 = 1
68 = 110
48 = 100
68 = 110
- Quindi, 16468 = 1110100110.
- Per convertire da binario a esadecimale, vengono prima ordinati in un gruppo di 4 bit, iniziando da destra a sinistra:
11 1010 0110
- Il primo gruppo è completato con zeri, in modo che possa avere 4 bit:
0011 1010 0110
- Viene eseguita la conversione del sistema binario in esadecimale. Le equivalenze sono sostituite mediante la tabella:
0011 = 3
1010 = A
0110 = 6
Pertanto, il numero ottale 1646 è equivalente a 3A6 nel sistema esadecimale.
riferimenti
- Bressan, A. E. (1995). Introduzione ai sistemi di numerazione. Università argentina della compagnia.
- Harris, J. N. (1957). Introduzione ai sistemi di numerazione binari e ottali: Lexington, Mass. Armed Services Technical Information Agency.
- Kumar, A. A. (2016). Fondamenti di circuiti digitali. Pvt di apprendimento.
- Peris, X. C. (2009). Sistemi operativi Monopuesto.
- Ronald J. Tocci, N. S. (2003). Sistemi digitali: principi e applicazioni. Pearson Education.