Sistemi di numerazione

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Sistemi di numerazione"

Transcript

1 Istituto Tecnico Lombardo Radice Sistemi di numerazione Appunti di Informatica - Roberto De Virgilio 1

2 1 Regole di un sistema di numerazione I sistemi di numerazioni sono linguaggi, quindi sono un insieme di simboli e regole. Solitamente i simboli utilizzati sono le cifre su cui applichiamo la semplice regola posizionale nella quale, le cifre in base alla posizione che occupano nel numero assumono un valore diverso da quello delle cifre precedenti o di quelle successive. 1.1 Sistema decimale Consideriamo il sistema decimale: tale sistema è il comune sistema di numerazione impiegato, tramandato dalla cultura araba. In tale sistema le cifre impiegate sono dieci (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). La combinazione di questi dieci simboli ci permette di costruire i numeri, come ad esempio il numero In questo esempio possiamo evidenziare le varie cifre e il valore associato alla singola cifra rispetto alla posizione occupata, come segue: 2478 = In questa forma ogni cifra è moltiplicata per una potenza del 10: l esponente di tale potenza è dato dalla posizione della cifra a cui viene sottratto 1; quindi ad esempio la cifra 2 che ricopre la posizione 4 (partendo da sinistra verso destra) è moltiplicata per 10 3 (l esponente 3 è dato da 4 1), la cifra 4 che ricopre la posizione 3 è moltiplicata per 10 2 (l esponente 2 è dato da 3 1) e così via. A questo punto possiamo dare la seguente definizione Definizione 1.1. Dato un numero intero positivo N, tale numero nel sistema decimale si rappresenta nel seguente modo N = A n 10 n + A n 1 10 n A con 0 < A n < 10 Da questa definizione possiamo quindi motivare il perché tale sistema di numerazione viene chiamato decimale: i numeri così composti sono generati da somme di potenze del 10 ; ecco che tale sistema viene anche chiamato sistema a base Sistema binario Possiamo generalizzare questo processo e pensare che sistemi di numerazione diversi utilizzino basi diverse per comporre numeri. Notevole importanza riveste il sistema di numerazione in base 2 o sistema binario, per le applicazioni che ha nel funzionamento delle calcolatrici elettroniche e dei computers. Tale sistema impiega come simboli solo due cifre (0, 1): solitamente la registrazione dei dati si ottiene mediante accensione o spegnimento di un circuito elettronico, dove la cifra 0 rappresenta il circuito spento mentre la cifra 1 il circuito acceso. Si consideri ad esempio il numero binario Da ora in poi utilizzeremo la seguente notazione: ogni numero 2

3 sarà delimitato da parentesi tonde e indicheremo a pedice la base di riferimento: quindi nel caso del numero decimale 2478 indicheremo con (2478) 10 mentre nel caso del numero binario indicheremo con ( ) 2. Conversione da numero binario a numero decimale. Qualunque numero binario può essere convertito in decimale come somma di ogni sua cifra per il suo valore posizionale. Essendo un sistema a base 2 il valore posizionale sarà dato da una potenza del 2. Si consideri di nuovo il numero binario ( ) 2 ; in questo caso la sua conversione in decimale sarà la seguente: ( ) 2 = = (77) 10 Come nel sistema a base 10, le cifre sono moltiplicate per potenze della base di riferimento che in questo caso è la base 2; ogni potenza del 2 viene elevata alla posizione della cifra cui viene sottratto 1. Il vantaggio dell?uso del sistema binario deriva dal fatto che si utilizza il minor numero possibile di simboli; l?inconveniente è dovuto al fatto che è necessario un maggior numero di cifre per rappresentare un numero rispetto alle cifre utilizzate in un qualunque altro sistema di numerazione. Riferendoci all esempio precedente, il numero (77) 10 nel sistema decimale utilizza solo 2 cifre mentre nel sistema binario abbiamo ( ) 2 che usa 7 cifre. Conversione da numero decimale a numero binario. La conversione da numero decimale a numero binario segue un procedimento più complesso. In particolare possono essere utilizzati due metodi: (i) il metodo delle divisioni successive e (ii) il metodo delle potenze. Nel metodo delle divisioni successive dato un numero decimale A, seguiamo il seguente procedimento 1. dividiamo A per il numero decimale (2) 10 ed otteniamo un quoziente q e un resto r; 2. se il quoziente q ottenuto è diverso da 0 allora divido di nuovo q per (2) 10 per ottenere un nuovo quoziente e un nuovo resto; continuerò a dividere il quoziente via via ottenuto per (2) 10 fino a che q se il quoziente q ottenuto è uguale a 0 allora il calcolo termina. La sequenza dei resti letta dal basso verso l?alto rappresenta così il numero binario, quale conversione del numero decimale A iniziale. Si consideri ad esempio la conversione del numero decimale (107) 10 come mostrato in Figura 1. In questo caso dividendo (107) 10 per (2) 10 otterrò come quoziente q il numero (53) 10 e come resto r il numero (1) 10. Quindi proseguo nel divisero il quoziente per il numero (2) 10 ottenendo un nuovo quoziente (13) 10 e un nuovo resto (1) 10 ; proseguirò fino 3

4 Figura 1: Conversione di un numero decimale in numero binario ad ottenere il quoziente (0) 10 e il resto (1) 10. A questo punto leggendo i resti dal basso verso l alto otterrò il numero binario ( ) 2. Il metodo delle potenze invece si basa nell evidenziare le potenze del 2 che sono comprese nel numero decimale da convertire. Prima di tutto bisogna costruire una tabella come segue Potenze del 2... (2 9 ) (2 8 ) (2 7 ) (2 6 ) (2 5 ) (2 4 ) (2 3 ) (2 2 ) (2 1 ) (2 0 ) Valore decimale Cifre binarie Nella tabella indichiamo nella prima riga le potenze del 2, nella seconda riga il corrispettivo valore decimale e nella terza riga indicheremo quali potenze del 2 sono contenute nel numero decimale da convertire; se una potenza del 2 è contenuta nel numero nella terza riga inseriremo la cifra 1 (in corrispondenza della potenza del 2 contenuta) altrimenti inseriremo la cifra 0. Si consideri di nuovo il numero (107) 10 ; a questo punto bisogna individuare la potenza del 2 più grande contenuta in (107) 10 : tale potenza è (2 6 ) = 64 ((2 7 ) = 128 è più grande di (107) 10 e quindi non può essere contenuta). In questo caso inseriremo un 1 in corrispondenza di tale potenza nella tabella come segue Potenze del 2... (2 9 ) (2 8 ) (2 7 ) (2 6 ) (2 5 ) (2 4 ) (2 3 ) (2 2 ) (2 1 ) (2 0 ) Valore decimale Cifre binarie 1 A questo punto dobbiamo sottrarre a (107) 10 il valore decimale corrispondete alla potenza del 2 indicata: quindi (107) 10 (64) 10 = (43) 10. Si riparte dal numero così ottenuto (43) 10 e si analizzano tutte le potenze del 2 precedenti (più piccole) a quella trovata all inizio (in questo caso tutte le potenze del 2 più piccole di (2) 6 ); quando si analizza una potenza del 2 se questa è contenuta nel numero decimale corrente allora si inserisce la cifra 1 in tabella e si sottrae al numero decimale corrente il corrispettivo valore decimale della potenza del 2 selezionata. Ad esempio considerando la prima potenza del 4

5 2 più piccola di (2) 6, che è (2) 5 = (32) 10, questa è contenuta nel numero corrente (43) 10 e quindi inseriremo 1 in corrispondenza. Sottraendo tale potenza otterremo il nuovo numero decimale (43) 10 (32) 10 = (11) 10. Proseguendo ci fermeremo quando otterremo dalla sottrazione il numero 0. Nel caso del numero (107) 10 otterremo la seguente tabella Potenze del 2... (2 9 ) (2 8 ) (2 7 ) (2 6 ) (2 5 ) (2 4 ) (2 3 ) (2 2 ) (2 1 ) (2 0 ) Valore decimale Cifre binarie Esattamente come nel metodo precedente otteniamo il numero binario ( ) 2. 2 Operazioni algebriche nel sistema binario Le regole dell?aritmetica sono indipendenti dal sistema di numerazione e quindi sono applicabili al sistema binario. 2.1 Addizione Nel caso dell addizione tra numeri binari bisogna seguire le seguenti regole: = = = = 0 con riporto di 1 L unico caso particolare è l addizione tra le cifre 1 e 1. In questo caso il risultato è 0 per la stessa posizione delle due cifre ma dando un riporto alla cifra di fianco a sinistra. Questo perché sommando 1 con 1 dobbiamo ottenere un numero più grande, quindi la posizione corrente più a destra darà un unità alla posizione più a sinistra. Si ricorda che secondo la regola posizionale più le cifre sono posizionate a sinistra e maggiore sarà il loro valore. Si consideri la somma tra i due numeri binari (111) 2 e (101) 2. Questa viene eseguita come segue Riporto Allineiamo i due numeri partendo da destra verso sinistra; la prima somma è tra le due cifre 1 e 1. In questo caso abbiamo 0 nella posizione corrente con il riporto di 1 nella posizione subito a sinistra. Quindi successivamente abbiamo la somma tra 1 e 0 che fa 1 ma poi dobbiamo sommare questo risultato al riporto ottenuto dalla soma pretendete; quindi che risulta 0 nella posizione corrente e un riporto di 1 nella posizione di 5

6 fianco a sinistra. Arriviamo alla somma tra 1 e 1 che fa 0 con riporto di 1 a sinistra; ma in questo caso lo 0 va poi sommato al riporto ottenuto nella precedente somma e quindi che fa 1 nella posizione corrente. Infine il riporto finale si sommerà a 0 (gli spazi vuoti vanno considerati 0) e quindi dà 1. Alla dine otterremo il numero binario (1100) Sottrazione Nel caso della sottrazione possiamo utilizzare due metodi: (i) il metodo tradizionale e (ii) il metodo del complemento a due. Nel metodo tradizionale nella sottrazione tra numeri binari bisogna seguire le seguenti regole: 0-0 = = = = 1 con il prestito di 1 dalle cifre più a sinistra L unico caso particolare è la sottrazione tra le cifre 0 e 1. In questo caso il risultato è 1 per la stessa posizione delle due cifre ma chiedendo un prestito alla cifre di fianco più a sinistra. Poiché 0 è più piccolo di 1, per poter sottrarre bisogna che lo 0 chiedo un prestito alle cifre più a sinistra che hanno un valore maggiore. Quindi bisogna ricercare il primo 1 più a sinistra e chiedergli l unità. La cifra 1 che presta la sua unità diventerà 0 mentre tutti gli zeri compresi tra la cifra 1 che ha prestato e la cifra 0 che ha chiesto il prestito (tale zero è escluso) diventeranno 1. Si consideri la sottrazione tra i due numeri binari (11000) 2 e (10011) 2. Nel metodo tradizionale questa viene eseguita come segue Prestito In questo esempio partendo da destra, incontriamo subito il caso 0-1; il risultato nella posizione corrente è 1 ma con la richiesta di un prestito alle cifre più a sinistra. Il prestito dovrà attraversare due zeri fino ad arrivare all 1 in posizione 4. In questo caso la cifra 1 presterà l unità diventando zero e i due zeri compresi tra la cifra 1 che ha prestato e la cifra 0 che ha chiesto il prestito diventeranno 1. Quindi poi proseguendo incontreremo i casi più semplici ottenendo il numero binario finale (101) 2. Nel metodo del complemento a due, il principio è quello di trasformare la sottrazione in una somma binaria (operazione sicuramente più semplice). L idea è quella di convertire direttamente un numero negativo decimale nella sua rappresentazione binaria. Ad esempio si consideri la sottrazione precedente (11000) 2 (10011) 2 che convertita in decimale 6

7 corrisponde a (24) 10 (19) 10. Possiamo considerare la stessa sottrazione come una somma: (24) 10 +( 19) 10 ; quindi basterebbe convertire i numeri (24) 10 e ( 19) 10 in binario e quindi poi eseguire la somma binaria. Per fare ciò esiste la cosiddetta rappresentazione a complemento a due: questa dato un numero binario (corrispondente ad un numero decimale positivo) genera un numero binario corrispondente al corrispettivo numero decimale negativo. L uso di tale rappresentazione segue i seguenti passi: 1. allineare i due numeri binari (da destra verso sinistra) e riempire nel secondo numero tutti gli spazi con la cifra 0; 2. contare il numero di cifre così ottenute nel secondo numero: tale numero corrisponde al numero di cifre significative n s. Da ora in poi considereremo solamente tale numero di cifre nei numeri binari a seguire partendo da destra verso sinistra; 3. prendere il secondo numero e cambiare ogni cifra 0 in 1 e ogni cifra 1 in 0; 4. prendere il numero così ottenuto al passo precedente (3.) e sommare (tramite l addizione binaria) il numero (1) 2 ; 5. alla fine eseguire la somma tra il primo numero a cui bisognava sottrarre il secondo numero e il numero ottenuto al passo precedente (4.); 6. il risultato finale sarà il numero binario ottenuto dalla somma considerando però solamente le prime n s cifre partendo da destra verso sinistra. Si consideri ad esempio la sottrazione (11000) 2 (1011) 2 e risolviamola col metodo del complemento a due. 1. Prima di tutto dobbiamo allineare i due numeri e riempire nel secondo numero tutti gli spazi con gli zeri come segue quindi contiamo il numero di cifre così ottenute dal numero (01011) 2 : abbiamo 5 cifre significative (n s = 5); 3. poi cambiamo ogni 0 in 1 e ogni 1 in 0 ottenendo così (10100) 2 ; 4. sommiamo al numero ottenuto (10100) 2 il numero binario (1) 2 e otterremo (10101) 2 ; 5. eseguiamo la somma tra il primo numero cui dovevamo sottrarre, che è (11000) 2, e sommiamo quindi (10101) 2 ottenuto al passo precedente; 7

8 Riporto alla fine otterremo il numero (101101) 2. Ma poiché il numero di cifre significative calcolato al passo (2.) è n s = 5, dobbiamo considerare solamente le prime 5 cifre partendo da destra verso sinistra: (1 } {{} ) 2 e quindi il risultato finale sarà il numero binario (1101) 2, esattamente lo stesso risultato ottenuto eseguendo la sottrazione tramite il metodo tradizionale. 2.3 Moltiplicazione La moltiplicazione tra due numeri binari segue le medesime regole di quella decimale, tenendo presente che 0 0 = = = = 0 Si consideri la moltiplicazione tra i due numeri binari (1011) 2 e (101) 2. Questa viene eseguita come segue In questo corso l operazione di divisione non viene trattata in quanto può essere considerata come una operazione di sottrazioni successive. 8

ARITMETICA BINARIA. La somma viene eseguita secondo le regole per la somma di due bit, di seguito riportate:

ARITMETICA BINARIA. La somma viene eseguita secondo le regole per la somma di due bit, di seguito riportate: ARITMETICA BINARIA Le operazioni che possono essere fatte sui numeri binari, sono le stesse che vengono effettuate sui numeri decimali. Due numeri binari possono essere quindi sommati, sottratti, moltiplicati

Dettagli

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012 Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 Sommario I sistemi di numerazione Il sistema binario Altri sistemi di numerazione Algoritmi di conversione Esercizi 07/03/2012 2 Sistemi

Dettagli

SISTEMI DI NUMERAZIONE POSIZIONALI

SISTEMI DI NUMERAZIONE POSIZIONALI SISTEMI DI NUMERAZIONE POSIZIONALI I numeri sono entità matematiche astratte e vanno distinti dalla loro rappresentazione. Definiamo con sistema di numerazione un sistema utilizzato per esprimere i numeri

Dettagli

Il sistema di numerazione posizionale decimale

Il sistema di numerazione posizionale decimale Prof. Emanuele Papotto Il sistema di numerazione posizionale decimale Il sistema di numerazione che utilizziamo abitualmente è il sistema di numerazione decimale. Questo sistema utilizza la numerazione

Dettagli

Notazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte

Notazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte Codifica binaria Rappresentazione di numeri Notazione di tipo posizionale (come la notazione decimale). Ogni numero è rappresentato da una sequenza di simboli Il valore del numero dipende non solo dalla

Dettagli

04 Aritmetica del calcolatore

04 Aritmetica del calcolatore Aritmetica del calcolatore Numeri a precisione finita - con un numero finito di cifre - non godono della proprietà di chiusura - le violazioni creano due situazioni distinte: - overflow - underflow Pagina

Dettagli

I sistemi di numerazione e la numerazione binaria

I sistemi di numerazione e la numerazione binaria Ci sono solamente 10 tipi di persone nel mondo: chi comprende il sistema binario e chi no. Anonimo I sistemi di numerazione e la numerazione binaria 1 Sistema additivo e sistema posizionale Contare per

Dettagli

Codifica binaria. Rappresentazioni medianti basi diverse

Codifica binaria. Rappresentazioni medianti basi diverse Codifica binaria Rappresentazione di numeri Notazione di tipo posizionale (come la notazione decimale). Ogni numero è rappresentato da una sequenza di simboli Il valore del numero dipende non solo dalla

Dettagli

La codifica. dell informazione

La codifica. dell informazione 00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111

Dettagli

Moltiplicazione. Divisione. Multipli e divisori

Moltiplicazione. Divisione. Multipli e divisori Addizione Sottrazione Potenze Moltiplicazione Divisione Multipli e divisori LE QUATTRO OPERAZIONI Una operazione aritmetica è quel procedimento che fa corrispondere ad una coppia ordinata di numeri (termini

Dettagli

Numero decimale con la virgola -- numero binario

Numero decimale con la virgola -- numero binario Numero decimale con la virgola -- numero binario Parlando del SISTEMA DI NUMERAZIONE BINARIO abbiamo visto come è possibile trasformare un NUMERO decimale INTERO in un numero binario. La conversione avviene

Dettagli

Decimale, binaria,esadecimale

Decimale, binaria,esadecimale Decimale, binaria,esadecimale Introduzione Tutti i sistemi di numerazione sono posizionali nel senso che le cifre assumono un determinato valore a seconda della posizione occupata all interno del numero

Dettagli

Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due

Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due Conversione di base Dato N>0 intero convertirlo in base b dividiamo N per b, otteniamo un quoto Q 0 ed un resto R 0 dividiamo Q 0 per b, otteniamo un quoto Q 1 ed un resto R 1 ripetiamo finché Q n < b

Dettagli

INFORMATICA DI BASE I FONDAMENTI

INFORMATICA DI BASE I FONDAMENTI INFORMATICA DI BASE I FONDAMENTI Hardware e software Il termine hardware letteralmente significa ferramenta. Il termine software è un neologismo, una parola appositamente creata contrapponendo al termine

Dettagli

LEZIONE DI MATEMATICA SISTEMI DI NUMERAZIONE. (Prof. Daniele Baldissin)

LEZIONE DI MATEMATICA SISTEMI DI NUMERAZIONE. (Prof. Daniele Baldissin) LEZIONE DI MATEMATICA SISTEMI DI NUMERAZIONE (Prof. Daniele Baldissin) L'uomo usa normalmente il sistema di numerazione decimale, probabilmente perché ha dieci dita. Il sistema decimale è collegato direttamente

Dettagli

Sistemi di numerazione

Sistemi di numerazione Sistemi di numerazione Introduzione Un sistema di numerazione è un sistema utilizzato per esprimere i numeri e possibilmente alcune operazioni che si possono effettuare su di essi. Storicamente i sistemi

Dettagli

La codifica dei numeri

La codifica dei numeri La codifica dei numeri La rappresentazione dei numeri con il sistema decimale può essere utilizzata come spunto per definire un metodo di codifica dei numeri all interno degli elaboratori: la sequenza

Dettagli

La codifica. dell informazione. Codifica dei numeri. (continua) Codifica dei numeri. Codifica dei numeri: il sistema decimale

La codifica. dell informazione. Codifica dei numeri. (continua) Codifica dei numeri. Codifica dei numeri: il sistema decimale La codifica dell informazione Il codice ASCII consente di codificare le cifre decimali da a 9 fornendo in questo modo un metodo per la rappresentazione dei numeri Il numero 324 potrebbe essere rappresentato

Dettagli

L insieme dei numeri naturali N Prof. Walter Pugliese

L insieme dei numeri naturali N Prof. Walter Pugliese L insieme dei numeri naturali N Prof. Walter Pugliese Che cosa sono i numeri naturali I numeri naturali sono: 0,1,2,3,4,5,6,7,8,9,10, Sono chiamati così perché sono stati i primi numeri che abbiamo conosciuto,

Dettagli

Rappresentazione dell Informazione

Rappresentazione dell Informazione 5 Giorgio Porcu - Aggiornamennto 5 Giorgio Porcu - Aggiornamennto ISTITUTO TECNICO SECONDO BIENNIO Rappresentazione dell Informazione GIORGIO PORCU www.thegiorgio.it Sommario Sistemi posizionali Sistema

Dettagli

Conversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali)

Conversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali) Conversione binario-ottale/esadecimale Conversione binario-ottale/esadecimale Nella rappresentazione ottale (B=8) si usano gli 8 simboli,, 2, 3, 4, 5, 6, 7 In quella esadecimale (B=6) i 6 simboli,, 2,

Dettagli

Informatica (Sistemi di elaborazione delle informazioni)

Informatica (Sistemi di elaborazione delle informazioni) Informatica (Sistemi di elaborazione delle informazioni) Corso di laurea in Scienze dell'educazione Lezione 6 Conversioni di base (parte 2) Mario Alviano Divisione intera Dividendo 2374 16 16 148 7 7 64

Dettagli

SISTEMI DI NUMERAZIONE

SISTEMI DI NUMERAZIONE Rev.20/10/2014 Pag.n. 1 Indice SISTEMI DI NUMERAZIONE IL SISTEMA DECIMALE SISTEMI POSIZIONALI NUMERAZIONE BINARIA CONVERSIONE BINARIO-DECIMALE (Metodo del polinomio) CONVERSIONE DECIMALE-BINARIO (Metodo

Dettagli

Aritmetica dei Calcolatori Elettronici

Aritmetica dei Calcolatori Elettronici Aritmetica dei Calcolatori Elettronici Prof. Orazio Mirabella L informazione Analogica Segnale analogico: variabile continua assume un numero infinito di valori entro l intervallo di variazione intervallo

Dettagli

La codifica digitale

La codifica digitale La codifica digitale Codifica digitale Il computer e il sistema binario Il computer elabora esclusivamente numeri. Ogni immagine, ogni suono, ogni informazione per essere compresa e rielaborata dal calcolatore

Dettagli

Sistema di numerazione binario

Sistema di numerazione binario Sistema di numerazione binario Liberamente tratto da: Wikipedia, l'enciclopedia libera http://www.lezionidimatematica.net/ Il sistema numerico binario è un sistema numerico posizionale in base 2. Posizionale

Dettagli

La codifica. dell informazione

La codifica. dell informazione La codifica dell informazione (continua) Codifica dei numeri Il codice ASCII consente di codificare le cifre decimali da 0 a 9 fornendo in questo modo un metodo per la rappresentazione dei numeri Il numero

Dettagli

Esercitazione 1 del 9/10/2013

Esercitazione 1 del 9/10/2013 Esercitazione 1 del 9/10/2013 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero è associata al peso della cifra stessa, cioè il moltiplicatore da

Dettagli

LA CODIFICA DELL INFORMAZIONE

LA CODIFICA DELL INFORMAZIONE LA CODIFICA DELL INFORMAZIONE Prof. Enrico Terrone A. S: 20/2 Lo schema di Tanenbaum Il livello al quale ci interessiamo in questa lezione è il linguaggio macchina, l unico dove le informazioni e istruzioni

Dettagli

Calcolatori: Sistemi di Numerazione

Calcolatori: Sistemi di Numerazione Calcolatori: Sistemi di Numerazione Sistemi di Numerazione: introduzione In un Calcolatore, i Dati e le Istruzioni di un Programma sono codificate in forma inaria, ossia in una sequenza finita di e. Un

Dettagli

I SISTEMI DI NUMERAZIONE Sistema di Numerazione

I SISTEMI DI NUMERAZIONE Sistema di Numerazione I SISTEMI DI NUMERAZIONE Sistema di Numerazione Un sistema di numerazione è un insieme di simboli e regole, atti a dar luogo ad una codifica numerica, cioè a produrre un insieme di simboli diversi tra

Dettagli

I.4 Rappresentazione dell informazione

I.4 Rappresentazione dell informazione I.4 Rappresentazione dell informazione Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 13, 2015 Argomenti Introduzione 1 Introduzione 2 3 L elaboratore Introduzione

Dettagli

Sistemi di numerazione

Sistemi di numerazione SISTEMI DI NUMERAZIONE La modalità di rappresentare elettronicamente l'informazione sono due: digitale; analogica. Un sistema analogico è un sistema in cui, le informazioni sono rappresentate da un insieme

Dettagli

Sistemi di numerazione

Sistemi di numerazione Sistemi di numerazione Sistema di numerazione decimale Sapete già che il problema fondamentale della numerazione consiste nel rappresentare con un limitato numero di segni particolari, detti cifre, tutti

Dettagli

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base due sarà del tipo: c m c m-1... c 1 c 0 (le c i sono cifre

Dettagli

Esercitazione 1 del 8/10/2014

Esercitazione 1 del 8/10/2014 Esercitazione 1 del 8/10/2014 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero è associata al peso della cifra stessa, cioè il moltiplicatore da

Dettagli

I sistemi di numerazione

I sistemi di numerazione I sistemi di numerazione Breve storia dei sistemi di numerazione. Probabilmente l uomo primitivo per contare gli animali e gli oggetti usava le dieci dita delle mani e, una volta abbassate tutte, tracciava

Dettagli

Rappresentazioni numeriche

Rappresentazioni numeriche Rappresentazioni numeriche Un numero è dotato di un valore una rappresentazione La rappresentazione di un numero è il sistema che utilizziamo per indicarne il valore. Normalmente è una sequenza (stringa)

Dettagli

Codifica dell informazione numerica

Codifica dell informazione numerica Codifica dell informazione numerica Nicola Basilico, nicola.basilico@unimi.it Architettura degli Elaboratori I, Laboratorio - Corso di Laurea in Informatica, A.A. 2018-2019 Rappresentazione dei numeri:

Dettagli

1.2 Concetti base dell Informatica: Informazione

1.2 Concetti base dell Informatica: Informazione 1.2 Concetti base dell Informatica: Informazione Insegnamento di Informatica Elisabetta Ronchieri Corso di Laurea di Economia, Universitá di Ferrara I semestre, anno 2014-2015 Elisabetta Ronchieri (Universitá)

Dettagli

Esercitazione del 09/03/ Soluzioni

Esercitazione del 09/03/ Soluzioni Esercitazione del 09/03/2006 - Soluzioni. Conversione binario decimale ( Rappresentazione dell Informazione Conversione in e da un numero binario, slide 0) a. 0 2? 0 2 Base 2 Si cominciano a contare le

Dettagli

Esercitazione 1 del 10/10/2012

Esercitazione 1 del 10/10/2012 Esercitazione 1 del 10/10/2012 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero è associata al peso della cifra stessa, cioè il moltiplicatore

Dettagli

Aritmetica elementare

Aritmetica elementare 51 Aritmetica elementare Capitolo 2 2.1 Sistemi di numerazione............................... 52 2.1.1 Sistema decimale................................ 52 2.1.2 Sistema binario.................................

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Università degli Studi di Brescia Elementi di Informatica e Programmazione Rappresentazione dell'informazione Docente: Marco Sechi E mail: marco.sechi@unibs.it Vers. 16/08/2017 Dipartimento di Ingegneria

Dettagli

Un ripasso di aritmetica: Rappresentazione decimale - limitazioni

Un ripasso di aritmetica: Rappresentazione decimale - limitazioni Un ripasso di aritmetica: Rappresentazione decimale - limitazioni Consideriamo la base dieci: con tre cifre decimali si possono rappresentare i numeri compresi tra 0 e 999, il numero successivo (1000)

Dettagli

Esercitazione 1 del 07/10/2011

Esercitazione 1 del 07/10/2011 Esercitazione 1 del 07/10/2011 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero indica il peso della cifra stessa, cioè il moltiplicatore da usare

Dettagli

Esercitazione del 05/03/ Soluzioni

Esercitazione del 05/03/ Soluzioni Esercitazione del 05/03/2009 - Soluzioni. Conversione binario decimale ( Rappresentazione dell Informazione Conversione in e da un numero binario, slide 0) a. 0 2? 0 2 Base 2 La posizione della cifra all

Dettagli

La Rappresentazione dell Informazione

La Rappresentazione dell Informazione La Rappresentazione dell Informazione Maurizio Palesi Sommario In questo documento sarà trattato il modo in cui, in un calcolatore, vengono rappresentati i vari generi di informazione (testi, numeri interi,

Dettagli

Esercitazione del 2/3/2010- Numeri binari e conversione

Esercitazione del 2/3/2010- Numeri binari e conversione Esercitazione del 2/3/2010- Numeri binari e conversione 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero indica il peso della cifra stessa, cioè

Dettagli

Laboratorio del 21/10/2010- Numeri binari e conversione

Laboratorio del 21/10/2010- Numeri binari e conversione Laboratorio del 21/10/2010- Numeri binari e conversione 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero indica il peso della cifra stessa, cioè

Dettagli

Il Sistema di numerazione decimale

Il Sistema di numerazione decimale Il Sistema di numerazione decimale Il NUMERO è un oggetto astratto, rappresentato da un simbolo (o cifra) ed è usato per contare e misurare. I numeri usati per contare, 0,1,2,3,4,5,. sono detti NUMERI

Dettagli

Esercitazione del 03/03/ Soluzioni

Esercitazione del 03/03/ Soluzioni Esercitazione del 03/03/2005 - Soluzioni. Conversione binario decimale ( Rappresentazione dell Informazione Conversione da base n a base 0, slide 0) a. 0 2? 0 2 Base 2 Si cominciano a contare le posizioni

Dettagli

Rappresentazione dei numeri

Rappresentazione dei numeri Corso di Calcolatori Elettronici I Rappresentazione dei numeri: sistemi di numerazione posizionale Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica

Dettagli

Elementi di informatica

Elementi di informatica Elementi di informatica Sistemi di numerazione posizionali Rappresentazione dei numeri Sistemi di numerazione posizionali La rappresentazione dei numeri richiede ovviamente una codifica, ovvero la definizione

Dettagli

La rappresentazione delle informazioni in un computer. La numerazione binaria

La rappresentazione delle informazioni in un computer. La numerazione binaria La rappresentazione delle informazioni in un computer La numerazione binaria Per comprendere la numerazione binaria dobbiamo prima discutere di alcune caratteristiche della numerazione decimale La numerazione

Dettagli

Informazione binaria: notazione binaria

Informazione binaria: notazione binaria Informazione binaria: notazione binaria Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Perché contiamo in base 10 - moltiplicare e dividere per 10 -

Dettagli

I sistemi di Numerazione. Contenuti. Sistema Addizionale. Notes. Notes. Notes. Gasparotto Matteo. a.s Sistema Addizionale

I sistemi di Numerazione. Contenuti. Sistema Addizionale. Notes. Notes. Notes. Gasparotto Matteo. a.s Sistema Addizionale I sistemi di Numerazione Gasparotto Matteo a.s. 2012-13 Gasparotto Matteo () I sistemi di Numerazione a.s. 2012-13 1 / 26 Contenuti 1 Sistema Addizionale 2 Sistema Posizionale 3 Basi Numeriche 4 Convertire

Dettagli

Rappresentazione dei dati in memoria

Rappresentazione dei dati in memoria Rappresentazione dei dati in memoria La memoria Una memoria deve essere un insieme di oggetti a più stati. Questi oggetti devono essere tali che: le dimensioni siano limitate il tempo necessario per registrare

Dettagli

APPUNTI DI INFORMATICA

APPUNTI DI INFORMATICA APPUNTI DI INFORMATICA Per il biennio di liceo scientifico scienze applicate Sommario Il calcolo binario... 2 Numerazione Decimale... 2 Numerazione Binaria... 2 Conversione Binario -> Decimale... 2 Conversione

Dettagli

Sistemi di numerazione

Sistemi di numerazione Sistemi di numerazione Numeri naturali Noi rappresentiamo i numeri con una sequenza di cifre, ad esempio 10 : 0,1,2,3,4,5,6,7,8,9, secondo una notazione posizionale. Posizionale significa che il valore

Dettagli

Esercitazioni di Reti Logiche. Lezione 1 Rappresentazione dell'informazione. Zeynep KIZILTAN zkiziltan@deis.unibo.it

Esercitazioni di Reti Logiche. Lezione 1 Rappresentazione dell'informazione. Zeynep KIZILTAN zkiziltan@deis.unibo.it Esercitazioni di Reti Logiche Lezione 1 Rappresentazione dell'informazione Zeynep KIZILTAN zkiziltan@deis.unibo.it Introduzione Zeynep KIZILTAN Si pronuncia Z come la S di Rose altrimenti, si legge come

Dettagli

LA CODIFICA DELL INFORMAZIONE. Prof. Enrico Terrone A. S: 2014/15

LA CODIFICA DELL INFORMAZIONE. Prof. Enrico Terrone A. S: 2014/15 LA CODIFICA DELL INFORMAZIONE Prof. Enrico Terrone A. S: 2014/15 Lo schema di Tanenbaum Il livello al quale ci interessiamo in questa lezione è il linguaggio macchina, l unico dove le informazioni e istruzioni

Dettagli

UD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI

UD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università

Dettagli

Modulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri

Modulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno

Dettagli

CONVERSIONE DA DECIMALE A BINARIO

CONVERSIONE DA DECIMALE A BINARIO CONVERSIONE DA DECIMALE A BINARIO Il procedimento per convertire in forma binaria un certo numero decimale n consiste nello scrivere, andando da destra verso sinistra, le cifre oppure seguendo delle determinate

Dettagli

Lezioni di Informarica. Prof. Giovanni Occhipinti

Lezioni di Informarica. Prof. Giovanni Occhipinti Lezioni di Informarica Prof. Giovanni Occhipinti 23 settembre 2010 2 Indice 1 La codifica delle Informazioni 5 1.1 Il sistema binario........................... 5 1.1.1 Conversione da binario a decimale.............

Dettagli

Sistemi di Numerazione

Sistemi di Numerazione Sistemi di Numerazione Corso Università Numeri e Numerali Il numero cinque 5 V _ Π Arabo Romano Maya Greco Cinese Il sistema decimale Sistemi Posizionali 1 10 3 + 4 10 2 + 9 10 1 + 2 10 0 Sistemi Posizionali

Dettagli

CORSO DI ARCHITETTURA DEGLI ELABORATORI Introduzione Sistemi di Numerazione

CORSO DI ARCHITETTURA DEGLI ELABORATORI Introduzione Sistemi di Numerazione UNIVERSITÀ DEGLI STUDI DICAGLIARI Facoltà di Scienze Corso di Laurea in Informatica CORSO DI ARCHITETTURA DEGLI ELABORATORI Introduzione Sistemi di Numerazione Danilo Dessì danilo_dessi@unica.it Tutor

Dettagli

Sistemi di numerazioni e metodi di trasformazione

Sistemi di numerazioni e metodi di trasformazione B Sistemi di numerazioni e metodi di trasformazione Nei calcolatori attuali vengono utilizzati quattro sistemi di numerazione: binario, in base otto, decimale ed esadecimale. Ognuno di essi ha pregi che

Dettagli

Interi positivi e negativi

Interi positivi e negativi Definizioni: numerali e numeri Un numerale è solo una stringa di cifre Un numerale rappresenta un numero solo se si specifica un sistema di numerazione Lo stesso numerale rappresenta diversi numeri in

Dettagli

Lezione 2. La conoscenza del mondo

Lezione 2. La conoscenza del mondo Lezione 2 Analogico/Digitale Il sistema binario L aritmetica binaria La conoscenza del mondo Per poter parlare (ed elaborare) degli oggetti (nella visione scientifica) si deve poter assegnare a questi

Dettagli

Il linguaggio dei computer: rappresentazione in binario e algoritmi di conversione 20 settembre 2017

Il linguaggio dei computer: rappresentazione in binario e algoritmi di conversione 20 settembre 2017 Il linguaggio dei computer: rappresentazione in binario e algoritmi di conversione 20 settembre 2017 Architettura degli Elaboratori L Architettura (informatica) è l insieme dei criteri in base ai quali

Dettagli

Rappresentazione dell Informazione

Rappresentazione dell Informazione 05 Giorgio Porcu - Aggiornamennto ISTITUTO TECNICO SECONDO BIENNIO Rappresentazione dell Informazione GIORGIO PORCU www.thegiorgio.it Sommario in informatica Conversione Base n DEC Conversione Base n DEC:

Dettagli

Cap. 2 - Rappresentazione in base 2 dei numeri interi

Cap. 2 - Rappresentazione in base 2 dei numeri interi Cap. 2 - Rappresentazione in base 2 dei numeri interi 2.1 I NUMERI INTERI RELATIVI I numeri relativi sono numeri con il segno: essi possono essere quindi positivi e negativi. Si dividono in due categorie:

Dettagli

1-Rappresentazione dell informazione

1-Rappresentazione dell informazione 1-Rappresentazione dell informazione Informazioni: testi, numeri, immagini, suoni, etc.; Come viene rappresentata l informazione in un calcolatore? Uso di tecnologia digitale: tutto ciò che viene rappresentato

Dettagli

Analogico vs. Digitale. LEZIONE II La codifica binaria. Analogico vs digitale. Analogico. Digitale

Analogico vs. Digitale. LEZIONE II La codifica binaria. Analogico vs digitale. Analogico. Digitale Analogico vs. Digitale LEZIONE II La codifica binaria Analogico Segnale che può assumere infiniti valori con continuità Digitale Segnale che può assumere solo valori discreti Analogico vs digitale Il computer

Dettagli

Altri sistemi di Numerazione

Altri sistemi di Numerazione Capitolo 2 Altri sistemi di Numerazione Descriviamo ora il sistema di numerazione binario e le operazioni in esso definite. Faremo dei cenni al sistemi di numerazione ottale e esadecimale e alla loro conversione

Dettagli

4 + 7 = 11. Possiamo quindi dire che:

4 + 7 = 11. Possiamo quindi dire che: Consideriamo due numeri naturali, per esempio 4 e 7. Contando successivamente, dopo le unità del primo, le unità del secondo si esegue l operazione aritmetica detta addizione, il cui simbolo è + ; 4 +

Dettagli

Programmazione I Paolo Valente /2017. Lezione 6. Notazione posizionale

Programmazione I Paolo Valente /2017. Lezione 6. Notazione posizionale Lezione 6 Notazione posizionale Ci sono solo 10 tipi di persone al mondo: quelle che conoscono la rappresentazione dei numeri in base 2, e quelle che non la conoscono... Programmazione I Paolo Valente

Dettagli

Le quattro operazioni fondamentali

Le quattro operazioni fondamentali Le quattro operazioni fondamentali ADDIZIONE Def: Si dice ADDIZIONE l operazione con la quale si calcola la somma; i numeri da addizionare si dicono ADDENDI e il risultato si dice SOMMA o TOTALE. Proprietà:

Dettagli

Informatica di Base - 6 c.f.u.

Informatica di Base - 6 c.f.u. Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica di Base - 6 c.f.u. Anno Accademico 27/28 Docente: ing. Salvatore Sorce Rappresentazione delle informazioni Sistemi di

Dettagli

I.4 Rappresentazione dell informazione - Numeri con segno

I.4 Rappresentazione dell informazione - Numeri con segno I.4 Rappresentazione dell informazione - Numeri con segno Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 20, 2015 Argomenti Introduzione 1 Introduzione

Dettagli

Algoritmi di conversione Rappresentazione ottale e esadecimale. 25 settembre 2018

Algoritmi di conversione Rappresentazione ottale e esadecimale. 25 settembre 2018 Algoritmi di conversione Rappresentazione ottale e esadecimale 25 settembre 2018 Notazione binaria per numeri naturali In base 2. I simboli ammessi sono 0,1. Una sequenza / stringa di 0 e 1, di lunghezza

Dettagli

1 (UNO) INDICA LA QUANTITÀ DI ELEMENTI DELL INSIEME UNITARIO B = (CLASSI CHE HANNO LA LIM) SOLO LA 4ª A HA LA LIM QUINDI L INSIEME È UNITARIO.

1 (UNO) INDICA LA QUANTITÀ DI ELEMENTI DELL INSIEME UNITARIO B = (CLASSI CHE HANNO LA LIM) SOLO LA 4ª A HA LA LIM QUINDI L INSIEME È UNITARIO. I NUMERI NATURALI DEFINIAMO NUMERI NATURALI I NUMERI A CUI CORRISPONDE UN INSIEME. 0 (ZERO) INDICA LA QUANTITÀ DI ELEMENTI DELL INSIEME VUOTO. A = (ALUNNI DI 4ª A CON I CAPELLI ROSSI) NESSUN ALUNNO HA

Dettagli

Informatica, Informazione e Telecomunicazioni. La codifica dell informazione. Supporto e informazione. Il concetto di informazione

Informatica, Informazione e Telecomunicazioni. La codifica dell informazione. Supporto e informazione. Il concetto di informazione La codifica dell informazione Fondamenti di Informatica A Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Alfonso Gerevini Informatica, Informazione e Telecomunicazioni l informatica

Dettagli

LA TRASMISSIONE DELLE INFORMAZIONI SECONDA PARTE 1

LA TRASMISSIONE DELLE INFORMAZIONI SECONDA PARTE 1 LA TRASMISSIONE DELLE INFORMAZIONI SECONDA PARTE 1 La rappresentazione dei numeri con la virgola 1 Conversione da decimale in altre basi di numeri con virgola 2 La moltiplicazione in binario 9 Divisione

Dettagli

Fondamenti della Matematica a.a LUMSA. Basi di numerazione. Scrittura in forma polinomiale e scrittura in una base

Fondamenti della Matematica a.a LUMSA. Basi di numerazione. Scrittura in forma polinomiale e scrittura in una base Basi di numerazione L utilizzo della scrittura posizionale (che assegna allo stesso simbolo valore differente a seconda della posizione in cui è scritto) permette di rappresentare un qualsiasi numero naturale

Dettagli

Somma di numeri floating point. Algoritmi di moltiplicazione e divisione per numeri interi

Somma di numeri floating point. Algoritmi di moltiplicazione e divisione per numeri interi Somma di numeri floating point Algoritmi di moltiplicazione e divisione per numeri interi Standard IEEE754 " Standard IEEE754: Singola precisione (32 bit) si riescono a rappresentare numeri 2.0 10 2-38

Dettagli

Informatica, Informazione e Telecomunicazioni. La codifica dell informazione. Il concetto di informazione. Supporto e informazione

Informatica, Informazione e Telecomunicazioni. La codifica dell informazione. Il concetto di informazione. Supporto e informazione La codifica dell informazione Elementi di Informatica e Programmazione Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Ivan Serina Prof. Alfonso Gerevini Informatica, Informazione

Dettagli

Insiemi numerici. Alcune definizioni. La retta dei numeri

Insiemi numerici. Alcune definizioni. La retta dei numeri Insiemi numerici Q Z N 0 1 1 1 4 4 N = 0,1,,,4, = insieme dei numeri naturali Z = insieme dei numeri interi (formato dall unione dei numeri naturali e dei numeri interi negativi) Q = insieme dei numeri

Dettagli

N= a i b i. Numeri e numerali. Sistemi di Numerazione Binaria. Sistemi posizionali. Numeri a precisione finita

N= a i b i. Numeri e numerali. Sistemi di Numerazione Binaria. Sistemi posizionali. Numeri a precisione finita Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Sistemi di Numerazione Binaria Lo stesso numero è rappresentato da

Dettagli

Aritmetica elementare

Aritmetica elementare 23 Aritmetica elementare Capitolo 2 2.1 Sistemi di numerazione............................... 23 2.1.1 Sistema decimale................................ 23 2.1.2 Sistema binario.................................

Dettagli

Notazioni convenzionali per la rappresentazione di. tra esseri umani Rappresentazione dei dati di tipo numerico

Notazioni convenzionali per la rappresentazione di. tra esseri umani Rappresentazione dei dati di tipo numerico Rappresentazione delle informazioni Notazioni convenzionali per la rappresentazione di informazioni allo scopo di renderne possibile lo scambio tra esseri umani Rappresentazione dei dati di tipo numerico

Dettagli

Le quattro operazioni fondamentali

Le quattro operazioni fondamentali 1. ADDIZIONE Le quattro operazioni fondamentali Def: Si dice ADDIZIONE l operazione con la quale si calcola la somma; i numeri da addizionare si dicono ADDENDI e il risultato si dice SOMMA o TOTALE. Proprietà:

Dettagli

Rappresentazione dell informazione. Rappresentazione dell informazione. Rappresentazione dell informazione. Codifica dei numeri

Rappresentazione dell informazione. Rappresentazione dell informazione. Rappresentazione dell informazione. Codifica dei numeri Rappresentazione Informazioni: testi, numeri, immagini, suoni, etc.; Come viene rappresentata l informazione in un calcolatore? Uso di tecnologia digitale: tutto ciò che viene rappresentato con numeri

Dettagli