Concetti Chiave

  • Il codice binario utilizza solo due cifre, 0 e 1, ed è fondamentale nell'informatica per rappresentare valori logici.
  • La conversione dal sistema decimale a quello binario avviene tramite divisioni successive per 2, leggendo i resti in ordine inverso.
  • Le operazioni aritmetiche nel sistema binario includono somma, sottrazione, moltiplicazione e divisione, ognuna con specifiche regole.
  • La somma nel sistema binario prevede regole diverse rispetto al sistema decimale, come il riporto in caso di somma di 1+1.
  • Il risultato della divisione binaria richiede attenzione all'entità del dividendo e del divisore, senza una schematizzazione standard come per le altre operazioni.

Il codice binario è composto da due cifre: 0 e ed è un sistema numerico di tipo posizionale. Esso è utilizzato nell'ambito dell'informatica per la rappresentazioni dei valori logici vero e falso. Esso è stato inventato da un matematico tedesco chiamato Gottfried Wilhelm Leibniz e ripreso dal matematico inglese G.Boole.

Che cos'è la conversione tra sistemi numerici?

È possibile attuare una conversione tra il sistema tradizionale decimale e quello binario grazie alla divisione. Come si fa? Si parte dal numero che abbiamo scelto, per esempio il 12, si divide per due fino a quando non otteniamo l'annullamento del quoziente. Per esempio:

12:2=6 resto 0

6:2=3 resto 0

3:2=1 resto 1

1:2=0 resto 1

0:2=0

La cifra si legge all'inverso e così otterremo: 1100

Una cifra binaria prende il nome di bit. La ci

Ovviamente è anche possibile fare il contrario. In questo caso utilizziamo la moltiplicazione seguendo la seguente formula: N*2^N Partendo dall'esempio precedente otteniamo:

1*(2^3)=8

1*(2^2)=4

0*(2^1)=0

0*(2^0)=0

Eccoci tornati al numero 12. In questa moltiplicazione usiamo il peso della cifra, prendiamo ogni cifra del codice che abbiamo e la moltiplichiamo per 2 elevato al suo peso.

Operazioni aritmetiche nel sistema binario

È possibile anche effettuare le operazioni aritmetiche usando questo codice: somma, sottrazione, moltiplicazione e divisione

Somma:

Si applicano le seguenti regole:

0+0=0

1+1=0 con riporto di 1

1+0=1

0+1=1

Esempio:

1100+

1001=

101101

0-0=0

1-1=0

1-0=1

0-1=1 con riporto di 1

Esempio:

1010-

101=

0101

Moltiplicazione:

0*0=0

1*1=1

1*0=0

0*1=0

Esempio:

1011*

10=

10110

Divisione:

Non è possibile fare una schematizzazione con i precedenti casi in quando quando procediamo con la divisione bisogna tenere conto dell'entità del dividendo, divisore e resto.

Esempio:

11010: 10

1 resto di 1

1 resto 0

0 resto 1

1 resto 1

Risultato 1101

Domande da interrogazione

  1. Qual è la funzione principale del codice binario nell'informatica?
  2. Il codice binario, composto da 0 e 1, è utilizzato per rappresentare i valori logici vero e falso, ed è un sistema numerico di tipo posizionale, come descritto nel testo.

  3. Come si effettua la conversione dal sistema decimale a quello binario?
  4. La conversione si realizza attraverso la divisione per 2 del numero scelto, continuando fino a ottenere un quoziente di zero. I resti si leggono in ordine inverso per ottenere la cifra binaria, come illustrato con l'esempio del numero 12 che diventa 1100.

  5. Quali operazioni aritmetiche possono essere effettuate nel sistema binario?
  6. Nel sistema binario è possibile eseguire operazioni di somma, sottrazione, moltiplicazione e divisione, ognuna con regole specifiche, come evidenziato nel testo.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community