Sistema numerico ottale: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
Luckas-bot (discussione | contributi)
Xqbot (discussione | contributi)
m Bot: Aggiungo: fa:دستگاه اعداد هشت‌هشتی; modifiche estetiche
Riga 39: Riga 39:
:543<sub>base 8</sub> = 5 × 8<sup>2</sup> + 4 × 8<sup>1</sup> + 3 × 8<sup>0</sup> = 320 + 32 + 3 = 355<sub>base 10</sub>.
:543<sub>base 8</sub> = 5 × 8<sup>2</sup> + 4 × 8<sup>1</sup> + 3 × 8<sup>0</sup> = 320 + 32 + 3 = 355<sub>base 10</sub>.


==Metodi di conversione==
== Metodi di conversione ==
==Da Ottale in Binario==
==Da Ottale in Binario==
Dato un numero in base ottale (''c''<sub>1</sub> ''c''<sub>2</sub> ... ''c''<sub>n</sub>)<sub>8</sub> di n cifre (''c''<sub>i</sub>) sono le singole cifre, ricordando che <math>8=2^3</math> esso si converte in binario nel seguente modo:
Dato un numero in base ottale (''c''<sub>1</sub> ''c''<sub>2</sub> ... ''c''<sub>n</sub>)<sub>8</sub> di n cifre (''c''<sub>i</sub>) sono le singole cifre, ricordando che <math>8=2^3</math> esso si converte in binario nel seguente modo:
Riga 47: Riga 47:
'''Come è ovvio i numeri del sistema in base ottale non possono presentare le cifre 8 e 9; le cifre da 0 a 7 corrispondono esattamente a triplette di zero ed uno del sistema binario.'''
'''Come è ovvio i numeri del sistema in base ottale non possono presentare le cifre 8 e 9; le cifre da 0 a 7 corrispondono esattamente a triplette di zero ed uno del sistema binario.'''


*Esempio 1: Dato il numero (361)<sub>8</sub>, il corrispondente numero binario è dato da:
* Esempio 1: Dato il numero (361)<sub>8</sub>, il corrispondente numero binario è dato da:
<center> <math> 3 = 011 </math></center>
<center> <math> 3 = 011 </math></center>
<center> <math> 6 = 110 </math></center>
<center> <math> 6 = 110 </math></center>
Riga 54: Riga 54:
Il numero binario è (11110001)<sub>2</sub>.
Il numero binario è (11110001)<sub>2</sub>.


==Da Binario in Ottale==
== Da Binario in Ottale ==
Per convertire un numero dal Sistema Binario a quello Ottale si procede in modo analogo all'esempio precedente:
Per convertire un numero dal Sistema Binario a quello Ottale si procede in modo analogo all'esempio precedente:


Riga 61: Riga 61:
2)Ogni gruppo va poi convertito nel corrispondente numero decimale.
2)Ogni gruppo va poi convertito nel corrispondente numero decimale.


*Esempio 1: Convertire il numero (1101001101)_2 = (???)_8:
* Esempio 1: Convertire il numero (1101001101)_2 = (???)_8:


<center> <math>(1101001101)_2 = (1 | 101 | 001 | 101) = ( 001 | 101 | 001 | 101) = (1515)_8</math></center>
<center> <math>(1101001101)_2 = (1 | 101 | 001 | 101) = ( 001 | 101 | 001 | 101) = (1515)_8</math></center>


==Voci correlate==
== Voci correlate ==
* [[Conversione tra basi potenze di 2]]
* [[Conversione tra basi potenze di 2]]
* [[Sistemi di numerazione]]
* [[Sistemi di numerazione]]
Riga 85: Riga 85:
[[es:Sistema octal]]
[[es:Sistema octal]]
[[eu:Zenbaki-sistema zortzitar]]
[[eu:Zenbaki-sistema zortzitar]]
[[fa:دستگاه اعداد هشت‌هشتی]]
[[fi:Oktaalijärjestelmä]]
[[fi:Oktaalijärjestelmä]]
[[fr:Système octal]]
[[fr:Système octal]]

Versione delle 04:41, 24 giu 2011

Il sistema numerico ottale (spesso abbreviato come ott o oct) è un sistema numerico posizionale in base 8, cioè che utilizza solo 8 simboli (tipicamente 0, 1, 2, 3, 4, 5, 6, 7) invece dei 10 del sistema numerico decimale usato comunemente.

I numeri ottali (insieme ai numeri binari e esadecimali) vengono diffusamente utilizzati in svariati campi della scienza e della tecnica ed in particolare nell'informatica (visto che una cifra ottale rappresenta esattamente tre cifre binarie).

Ecco una tabella che confronta le rappresentazioni binarie, ottali e decimali ed esadecimali dei numeri dallo zero al quindici:

binario ottale decimale esadecimale binario ottale decimale esadecimale
0000 0 0 0 1000 10 8 8
0001 1 1 1 1001 11 9 9
0010 2 2 2 1010 12 10 A
0011 3 3 3 1011 13 11 B
0100 4 4 4 1100 14 12 C
0101 5 5 5 1101 15 13 D
0110 6 6 6 1110 16 14 E
0111 7 7 7 1111 17 15 F

Perciò il numero decimale 79, ad esempio, la cui rappresentazione binaria è 0100 1111, può essere scritto come 117 in ottale.

Definizione matematica (conversione in base 10)

La formula per convertire un numero da ottale a decimale (dove con d si indica la cifra di posizione n all'interno del numero, partendo da 0) è


Il numero ottale c2 c1 c0 equivale al numero c2 × 82 + c1 × 81 + c0 × 80. Ad esempio 543base 8, dove c2 = 5, c1 = 4, c0 = 3, equivale al numero

543base 8 = 5 × 82 + 4 × 81 + 3 × 80 = 320 + 32 + 3 = 355base 10.

Metodi di conversione

Da Ottale in Binario

Dato un numero in base ottale (c1 c2 ... cn)8 di n cifre (ci) sono le singole cifre, ricordando che esso si converte in binario nel seguente modo:

1) Si considera il numero ottale (c1 c2 ... cn)8, si prendono singolarmente le cifre di cui è composto e si convertono rispettivamente in cifre binarie

Come è ovvio i numeri del sistema in base ottale non possono presentare le cifre 8 e 9; le cifre da 0 a 7 corrispondono esattamente a triplette di zero ed uno del sistema binario.

  • Esempio 1: Dato il numero (361)8, il corrispondente numero binario è dato da:

Il numero binario è (11110001)2.

Da Binario in Ottale

Per convertire un numero dal Sistema Binario a quello Ottale si procede in modo analogo all'esempio precedente:

1) Si considera il numero binario e. partendo da destra si divide in gruppi di 3 cifre binarie. Se dopo l'operazione avanzano una o due cifre si aggiungono tanti zeri quanti bastano a coprire un gruppo di tre, per il criterio secondo cui 0...0100 = 100 (v. [Sistema numerico binario]).

2)Ogni gruppo va poi convertito nel corrispondente numero decimale.

  • Esempio 1: Convertire il numero (1101001101)_2 = (???)_8:


Voci correlate

  Portale Matematica: accedi alle voci di Wikipedia che trattano di matematica