Come eseguire operazioni nel sistema binario

Tramite: O2O 21/08/2018
Difficoltà: media
19

Introduzione

La matematica è una materia che a scuola ci spaventa sempre un po'. Quando viene impiegata nella vita di tutti i giorni, invece, diventa davvero affascinante. I numeri fanno parte della nostra quotidianità, inutile negarlo. Tra l'alro ce li ritroviamo in informatica, poiché i nostri computer funzionano grazie a formule matematiche, algoritmi e sistemi numerici. Il codice utilizzato per i computer è quello binario. Esso si basa sulla si basa sulla rappresentazione in base due dei numeri che normalmente utilizziamo. Di conseguenza le uniche due cifre utilizzate sono lo 0 e l'1. Se ricorriamo ad alcuni meccansmi di natura aritmetica, riusciamo persino a eseguire le normali operazioni impiegate nel sistema metrico decimale. Andiamo dunque a scoprire come eseguire operazioni nel sistema binario con l'aiuto di un piccolo tutorial sull'argomento. I suggerimenti contenuti nei vari passi ci consentiranno di prendere confidenza con questa tipologia di calcolo numerico.

29

Occorrente

  • Foglio
  • Penna
  • Buona dimestichezza nelle operazioni algebriche
39

Conoscere le caratteristiche del sistema binario

Prima di eseguire operazioni con il sistema binario, dobbiamo capire bene di cosa si tratta. Andiamo a conoscere la principali caratteristiche di questo codice alternativo al sistema metrico decimale. In primo luogo diciamo che il sistema binario comprende soltanto due cifre, ossia 0 e 1. Il sistema metrico decimale, invce si avvale di un kit più vasto, costituito da cifre che vanno da 0 a 9. L'uso di due cifre nel sistema binario si deve al fatto che i computer capiscono solo due comandi, ossia "Non c'è corrente" (quindi 0) e "C'è corrente" (quindi 1). Grazie all'uso di queste due cifre, possiamo rappresentare numeri, immagini, video, suoni e qualsiasi altra informazione di natura digitale. Il computer converte tutti i video, parole, immagini dal sistema decimale in quello binario, per poi eseguire i calcoli. I risultati di tali calcoli vengono a loro volta convertiti dal sistema binario a quello decimale. Pertanto, per eseguire operazioni nel sistema binario, secglieremo una singola incognita. Una volta individuata, dovremo spostarla nel sistema binario. Nelle operazioni in codice binario dovremo quindi sostituire l'incognita singola. Vediamo meglio come fare con un esempio per ciascun tipo di operazione matematica.

49

Eseguire le addizioni

Iniziamo a vedere come eseguire operazioni nel sistema binario con l'addizione. La somma in codice binario non subisce variazioni, indipendentemente dalla base che utilizziamo. In base 2 abbiamo soltanto 4 somme da ricordare, ossia 0+0=0, 0+1=1, 1+0=1 e 1+1=0 con riporto di 1. Se non abbiamo mai svolto calcoli in sistema binario, fermiamoci alle basi e memorizziamo queste 4 regole. Le sfrutteremo per svolgere addizioni tra numeri binari, come ad esempio 10011 e 10001. Proviamo ad eseguire questa operazione. Inanzitutto andiamo ad incolonnare i due numeri in questione. Otterremo uno schema come questo:

10011+
10001=

Ora, troviamo il risultato facendo la somma di ogni cifra secondo le 4 regole sopracitate. Si parte dall'ultimo 1, quindi avremo 1+1=0 con riporto di 1. Proseguiamo con 1+0=1, ma dobbiamo includere il riporto di 1 precedente. Andiamo avanti con 0+0=0 e aggiungiamo il riporto di 1 di prima. Poi di nuovo 0+0=0 e infine 1+1=0 con riporto di 1. Da tutto ciò deriva il seguente schema:

1 11
10011+
10001=
100100

Ne deduciamo dunque che 10011+10001=100100.

Continua la lettura
59

Eseguire le sottrazioni

Poi potremo andare avanti con la sottrazione. In questo caso sfrutteremo il riporto per prendere in prestito l'1 nel momento in cui lo sottrarremo da 0. Le operazioni da ricordare per la sottrazione sono quindi 0-0=0, 1-1=0, 1-0=1 e 0-1=1 con prestito di 1. Anche in questo caso faremo un esempio per avere un'idea più chiara su questa regola. Supponiamo di effettuare la sottrazione 11101-1110. Scriveremo uno schema analogo a quello utilizzato poc'anzi con la somma, quindi avremo

11101-
1110=

Seguiamo la regola, sempre partendo dalle cifre sulla destra. Dovremo quindi calcolare 1-0=1. Passiamo alle cifre successive. Qui dobbiamo usare il prestito dell'1, poiché 0-1=1 con prestito di 1 dalla terza cifra a partire da destra. Proseguiamo quindi con un'altra sottrazione identica, quindi, di nuovo 0-1=1 con prestito di 1. Calcoliamo ancora 0-1=1 con prestito di 1. Con quest'ultimo prestito, la cifra del quinto gruppo è pari a 0, pertanto avremo il seguente schema:

222
11101-
1110=
01111

A questo punto possiamo dire che 11101-1110=1111.

69

Eseguire le moltiplicazioni

Al momento di eseguire operazioni nel sistema binario, incontriamo davvero pochissime difficoltà con le moltiplicazioni. Innanzitutto, come abbiamo già visto per addizioni e sottrazioni, memorizziamo le 4 principali formule che sono 0x0=0, 0x1=0, 1x0=0 e 1x1=1. Fino a qui tutto a posto, perché non dobbiamo ricorrere a riporti o prestiti. Ma vediamo con un esempio pratico cosa succede. Dobbiamo calcolare la seguente moltiplicazione, 111x101. Ripetiamo il solito schema e avremo

111x
101=

Seguendo le formule presenti in questo passaggio, dovremmo teoricamente calcolare 1x1=1, 1x0=0 e 1x1=1. Ma non possiamo di certo fermarci qui. RIcordiamoci che la moltiplicazione si comporta alla stessa maniera sia nel sistema metrico decimale che in quello binario. Dovremo quindi ricavare dapprima dei prodotti parziali. Unendoli, avremo il risultato finale. Scrivendo lo schema di questa moltiplicazione, otterremo

111x
101=
111
000
111
11
100011
Le due cifre prima del risultato finale sono i riporti di 1, poiché dobbiamo sommare tra loro i prodotti parziali 111, 000 e 111. Possiamo pertanto dire che 111x101=100011.

79

Eseguire le divisioni

Terminiamo analizzando le divisioni in codice binario. Che sono le operazioni più difficoltose. Lo sono anche nel sistema metrico decimale, quindi in questo caso è meglio considerare i vari passaggi più che le 4 formule standard. Pertanto dovremo procedere in un certo modo, per evitare errori. Supponiamo di svolgere la divisione 10010:10. Innanzitutto, incolonniamo i numeri seguendo il classico schema della divisione, quello con la linea verticale che separa il dividendo dal divisore e quella orizzontale che intercorre tra il divisore e il quoziente. Abbassiamo le prime due cifre di 10010, quindi 10. Dividendo tale numero per 10, otterremo come risultato 1. Moltiplichiamo quest'ultimo per 10 e scriviamo il risultato sotto alle prime due cifre da sinistra di 10010. Avremo quindi 10. Sottraiamolo al 10 del dividendo e otterremo 0 come risultato. Questo numero va scritto sotto alla terza cifra del dividendo, quindi sotto al secondo 0. Moltiplichiamo 0 per il divisore, che è 10. Il risultato sarà 0 e andrà riportato sotto al fattore. Andiamo avanti fino a terminare le cifre da dividere. Se abbiamo effettuato tutti i calcoli correttamente, arriveremo a dire che 10010:10=1001 con resto di 0. Come possiamo ben vedere, eseguire operazioni nel sistema binario è anche divertente una volta compresi i meccanismi. Di certo non è facile, ma con un po' di pazienza riusciremo a svolgere tanti esercizi.

89

Guarda il video

99

Consigli

Non dimenticare mai:
  • Quando si hanno dei dubbi sul risultato può essere utile convertire il numero da binario a decimale.
  • L'uso della calcolatrice per le operazioni nel sistema binario si sconsiglia. In questo caso è molto meglio tenere la mente allenata.
Alcuni link che potrebbero esserti utili:

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Segnala il video che ritieni inappropriato
Devi selezionare il video che desideri segnalare
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Superiori

Come eseguire il complemento a due di un numero binario

Studiare l'informatica rappresenta un qualcosa di essenziale al giorno d'oggi, perché molte attività richiedono l'intervento della tecnologia. Fin dai suoi esordi, questa complessa quanto affascinante disciplina ha sempre avuto un vincolo con la matematica,...
Superiori

Come risolvere le operazioni con le potenze

Purtroppo per molti di noi, la matematica è una materia veramente ostica e difficile da capire; più si va avanti negli anni scolastici, più l' insegnamento della matematica diventa ostico e ancora più difficile comprensione soprattutto per coloro...
Superiori

Come Eliminare Le Parentesi Nelle Operazioni Con Monomi E Polinomi

Il polinomio è una somma algebrica formata da diversi monomi. I calcoli, e di conseguenza, le operazioni, con monomi e polinomi vengono affrontati, prima o poi, da tutti gli studenti. Una tra le regole che si imparano per prime consente di sapersi comportare...
Superiori

Come utilizzare le operazioni inverse per isolare una variabile

Per utilizzare un'espressione inversa ed ottenere una variabile, occorre sapere prima di tutto che cosa sia un'uguaglianza tra due espressioni. Per esempio, 3a - C alla seconda = d- a. In quest'espressione le lettere si chiamano variabili. Se si assegna...
Superiori

Appunti di informatica: il sistema operativo

La guida che svilupperemo nei passi che seguiranno si occuperà di una materia molto importante in questo periodo: l'informatica. Infatti, avremo l'opportunità di offrirvi degli utili appunti d'informatica che riguarderanno il sistema operativo. Cominciamo...
Superiori

Come risolvere un sistema con la matrice inversa

Una matrice, non è altro che una tabella ordinata di elementi. Questa "tabella" è molto utilizzata nella matematica ed in particolare nell'algebra lineare, perché ci permette di rappresentare molti oggetti matematici come i sistemi lineari. Un sistema...
Superiori

Come eseguire la sottrazione tra frazioni

Per chi è un po' arrugginito con la matematica, questa guida spiegherà meglio come si fanno le operazioni tra le frazioni. In particolare ci soffermeremo sulla sottrazione tra due frazioni. La frazione è composta da due numeri che rappresentano le...
Superiori

Come eseguire calcoli a mente

La matematica costituisce un incubo per molti studenti delle medie e delle superiori. Alcune operazioni, tra cui quelle complesse come le radici, le derivate o gli integrali, necessitano di una conoscenza di base delle tavole aritmetiche e di una buona...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.