SlideShare une entreprise Scribd logo
1  sur  53
Rappresentazione di  dati numerici
Sistemi numerici ,[object Object],[object Object],[object Object],[object Object]
Sistema posizionale a base fissa ,[object Object],[object Object],[object Object]
Sistemi numerici ,[object Object],[object Object],[object Object],[object Object]
Sistema decimale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistema binario ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sistema ottale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistema esadecimale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistema base 5 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sistema binario ,[object Object],[object Object],[object Object],0 ... 0 1000 ... 8 1 ... 1 1001 ... 9 10 ... 2 1010 ... 10 11 ... 3 1011 ... 11 100 ... 4 1100 ... 12 101 ... 5 1101 ... 13 110 ... 6 1110 ... 14 111 ... 7 1111 ... 15   2 0   ... 1   2 9   ...  512    2 1   ... 2   2 10   ...  1024    2 2   ... 4   2 11   ...  2048    2 3   ... 8   2 12   ...  4096    2 4   ...  16   2 13   ...  8192    2 5   ...   32   2 14   ...  16384   2 6   ...  64   2 15   ...  32768   2 7   ...  128   2 16   ...  65536   2 8   ...  256
Sistema binario ,[object Object],[object Object],[object Object],[object Object],[object Object],MSB (Most Significant Bit) LSB (Least Significant Bit)
Limiti del sistema binario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conversione da binario a decimale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conversione da decimale a binario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Esempio ,[object Object],[object Object],[object Object],[object Object],[object Object]
Conversione da decimale a binario ,[object Object],[object Object],[object Object],[object Object],[object Object]
Esempio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conversioni tra sistemi in base qualsiasi ,[object Object],[object Object],[object Object],[object Object],[object Object]
Operazioni aritmetiche ,[object Object],[object Object],[object Object]
Somma in binario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Somma completa ,[object Object],1 1 1 1 1 1 0 1 0 1 1 0 1 1 0 0 1 1 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 0 0 0 0 0 Rip S Carry B A
Sottrazione in binario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sottrazione completa ,[object Object],1 1 1 1 1 0 0 1 0 1 1 0 1 1 0 1 1 1 0 0 0 0 0 1 1 0 1 0 0 1 1 1 0 1 0 0 0 0 0 0 Prest S Borrow B A
Moltiplicazione in binario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Divisione in binario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
L’operazione di  shift ,[object Object],[object Object],[object Object],[object Object]
Shift a sinistra ,[object Object],[object Object],[object Object],[object Object],[object Object],« 1  (shift a sinistra di 1 posizione)   0 1 1 0 0 0 1 1 0
Shift a destra ,[object Object],[object Object],[object Object],[object Object],»  1  (shift a destra di 1 posizione)   0 0 1 1 0 0 1 1 0
Moltiplicazioni ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Limiti della rappresentazione ,[object Object],[object Object],[object Object]
Limiti della rappresentazione ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
I numeri con segno ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modulo e segno ,[object Object],[object Object],[object Object],[object Object],[object Object]
Modulo e segno ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Complemento a 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Complemento a 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Complemento a 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Complemento a 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Somma e sottrazione in complemento a 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Overflow ,[object Object],[object Object],[object Object],[object Object]
Overflow in complemento a 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],overflow! carry, risultato OK
Fixed-point ,[object Object],[object Object],[object Object],[object Object],virgola sottintesa
Fixed-point ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rappresentazione di numeri interi ,[object Object],[object Object],[object Object]
Rappresentazione di numeri reali ,[object Object],[object Object],[object Object]
Floating-point ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Floating-point ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Formato IEEE-P754 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23 bit 8 bit 1 bit 52 bit 11 bit 1 bit precisione: circa 7 cifre decimali precisione: circa 17 cifre decimali esponente segno mantissa esponente segno mantissa
Overflow e Underflow ,[object Object],[object Object],[object Object],[object Object],0 -10 38 -10 -38 10 -38 10 38 overflow underflow
Rappresentazioni di dati non numerici ,[object Object],[object Object],[object Object]
Caratteri ,[object Object],[object Object],[object Object],[object Object]
Codice ASCII ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Codice ASCII ,[object Object],[object Object]

Contenu connexe

Tendances (20)

Reti di computer e protocolli
Reti di computer e protocolliReti di computer e protocolli
Reti di computer e protocolli
 
Il sistema binario
Il sistema binarioIl sistema binario
Il sistema binario
 
Principi di contabilità generale
Principi di contabilità generalePrincipi di contabilità generale
Principi di contabilità generale
 
Firma Digitale E Pec
Firma Digitale E PecFirma Digitale E Pec
Firma Digitale E Pec
 
Bilancio d'esercizio
Bilancio d'esercizioBilancio d'esercizio
Bilancio d'esercizio
 
Frame Relay
Frame RelayFrame Relay
Frame Relay
 
Imposte
ImposteImposte
Imposte
 
OSI Network Layer
OSI Network LayerOSI Network Layer
OSI Network Layer
 
Il sistema informativo aziendale
Il sistema informativo aziendaleIl sistema informativo aziendale
Il sistema informativo aziendale
 
Le reti di computer (2)
Le reti di computer (2)Le reti di computer (2)
Le reti di computer (2)
 
Malta
MaltaMalta
Malta
 
Database introduzione
Database introduzioneDatabase introduzione
Database introduzione
 
Iva fattura
Iva fatturaIva fattura
Iva fattura
 
Integrity Constraints
Integrity ConstraintsIntegrity Constraints
Integrity Constraints
 
Attività economica e l'azienda
Attività economica e l'aziendaAttività economica e l'azienda
Attività economica e l'azienda
 
Data link layer
Data link layerData link layer
Data link layer
 
Le analisi di bilancio
Le analisi di bilancioLe analisi di bilancio
Le analisi di bilancio
 
Chapter 2 - Network Models
Chapter 2 - Network ModelsChapter 2 - Network Models
Chapter 2 - Network Models
 
Il bilancio d'esercizio
Il bilancio d'esercizioIl bilancio d'esercizio
Il bilancio d'esercizio
 
Il metodo della partita doppia
Il metodo della partita doppiaIl metodo della partita doppia
Il metodo della partita doppia
 

En vedette

En vedette (9)

10 Typedef Enum
10   Typedef Enum10   Typedef Enum
10 Typedef Enum
 
6 Vettori E Matrici
6   Vettori E Matrici6   Vettori E Matrici
6 Vettori E Matrici
 
9 Altre Istruzioni Di I O
9   Altre Istruzioni Di I O9   Altre Istruzioni Di I O
9 Altre Istruzioni Di I O
 
4 Strutture Condizionali
4   Strutture Condizionali4   Strutture Condizionali
4 Strutture Condizionali
 
8 Algoritmi
8   Algoritmi8   Algoritmi
8 Algoritmi
 
13 Puntatori E Memoria Dinamica
13   Puntatori E Memoria Dinamica13   Puntatori E Memoria Dinamica
13 Puntatori E Memoria Dinamica
 
12 Struct
12   Struct12   Struct
12 Struct
 
Codifica
CodificaCodifica
Codifica
 
11 I File
11   I File11   I File
11 I File
 

Similaire à 2 Rappresentazione Dei Dati

Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...
Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...
Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...Michele Maffucci
 
Lezione 10 (21 marzo 2012)
Lezione 10 (21 marzo 2012)Lezione 10 (21 marzo 2012)
Lezione 10 (21 marzo 2012)STELITANO
 
Sistemi numerazione - Unità Didattica 1 a cura del prof. Giuseppe Sportelli
Sistemi numerazione - Unità Didattica 1 a cura del prof. Giuseppe SportelliSistemi numerazione - Unità Didattica 1 a cura del prof. Giuseppe Sportelli
Sistemi numerazione - Unità Didattica 1 a cura del prof. Giuseppe SportelliI.S.I.S. "Antonio Serra" - Napoli
 
(Ebook computer - ita - pdf) fondamenti di informatica - teoria
(Ebook   computer - ita - pdf) fondamenti di informatica - teoria(Ebook   computer - ita - pdf) fondamenti di informatica - teoria
(Ebook computer - ita - pdf) fondamenti di informatica - teoriaUltraUploader
 
Lezione 10 (21 marzo 2012)
Lezione 10 (21 marzo 2012)Lezione 10 (21 marzo 2012)
Lezione 10 (21 marzo 2012)STELITANO
 
Lezione 20 (2 maggio 2012) prima parte
Lezione 20 (2 maggio 2012) prima parteLezione 20 (2 maggio 2012) prima parte
Lezione 20 (2 maggio 2012) prima parteSTELITANO
 
ECDL modulo 1 ud1: algoritmi rappr informazione
ECDL modulo 1 ud1: algoritmi rappr informazioneECDL modulo 1 ud1: algoritmi rappr informazione
ECDL modulo 1 ud1: algoritmi rappr informazioneFabio Cantaro
 
Lezione 22 (7 maggio 2012)
Lezione 22 (7 maggio 2012)Lezione 22 (7 maggio 2012)
Lezione 22 (7 maggio 2012)STELITANO
 
Calcolo Numerico - 2 - Numeri Di Macchina
Calcolo Numerico - 2 - Numeri Di MacchinaCalcolo Numerico - 2 - Numeri Di Macchina
Calcolo Numerico - 2 - Numeri Di MacchinaMajong DevJfu
 
Lezione 20 (2 maggio 2012) seconda parte
Lezione 20 (2 maggio 2012) seconda parteLezione 20 (2 maggio 2012) seconda parte
Lezione 20 (2 maggio 2012) seconda parteSTELITANO
 
Sistema Binario E Codice Informatico
Sistema Binario E Codice InformaticoSistema Binario E Codice Informatico
Sistema Binario E Codice Informaticovapiegold
 
Laboratorio Programmazione: Istruzioni Iterative
Laboratorio Programmazione: Istruzioni IterativeLaboratorio Programmazione: Istruzioni Iterative
Laboratorio Programmazione: Istruzioni IterativeMajong DevJfu
 

Similaire à 2 Rappresentazione Dei Dati (20)

Sistemi di numerazione
Sistemi di numerazioneSistemi di numerazione
Sistemi di numerazione
 
Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...
Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...
Sistemi numerici - corso di recupero classe 1 ITIS Informatica - biennio inte...
 
Lezione 10 (21 marzo 2012)
Lezione 10 (21 marzo 2012)Lezione 10 (21 marzo 2012)
Lezione 10 (21 marzo 2012)
 
Sistemi numerazione - Unità Didattica 1 a cura del prof. Giuseppe Sportelli
Sistemi numerazione - Unità Didattica 1 a cura del prof. Giuseppe SportelliSistemi numerazione - Unità Didattica 1 a cura del prof. Giuseppe Sportelli
Sistemi numerazione - Unità Didattica 1 a cura del prof. Giuseppe Sportelli
 
(Ebook computer - ita - pdf) fondamenti di informatica - teoria
(Ebook   computer - ita - pdf) fondamenti di informatica - teoria(Ebook   computer - ita - pdf) fondamenti di informatica - teoria
(Ebook computer - ita - pdf) fondamenti di informatica - teoria
 
Lezione 10 (21 marzo 2012)
Lezione 10 (21 marzo 2012)Lezione 10 (21 marzo 2012)
Lezione 10 (21 marzo 2012)
 
Lezione 20 (2 maggio 2012) prima parte
Lezione 20 (2 maggio 2012) prima parteLezione 20 (2 maggio 2012) prima parte
Lezione 20 (2 maggio 2012) prima parte
 
03 2 arit_bin
03 2 arit_bin03 2 arit_bin
03 2 arit_bin
 
1 matematica binaria
1 matematica binaria1 matematica binaria
1 matematica binaria
 
ECDL modulo 1 ud1: algoritmi rappr informazione
ECDL modulo 1 ud1: algoritmi rappr informazioneECDL modulo 1 ud1: algoritmi rappr informazione
ECDL modulo 1 ud1: algoritmi rappr informazione
 
Lezione 22 (7 maggio 2012)
Lezione 22 (7 maggio 2012)Lezione 22 (7 maggio 2012)
Lezione 22 (7 maggio 2012)
 
Calcolo Numerico - 2 - Numeri Di Macchina
Calcolo Numerico - 2 - Numeri Di MacchinaCalcolo Numerico - 2 - Numeri Di Macchina
Calcolo Numerico - 2 - Numeri Di Macchina
 
Lezione 20 (2 maggio 2012) seconda parte
Lezione 20 (2 maggio 2012) seconda parteLezione 20 (2 maggio 2012) seconda parte
Lezione 20 (2 maggio 2012) seconda parte
 
Sistema Binario E Codice Informatico
Sistema Binario E Codice InformaticoSistema Binario E Codice Informatico
Sistema Binario E Codice Informatico
 
Introduzione al’informatica
Introduzione al’informaticaIntroduzione al’informatica
Introduzione al’informatica
 
Introduzione al’informatica
Introduzione al’informaticaIntroduzione al’informatica
Introduzione al’informatica
 
Sistemidi numerazione
Sistemidi numerazioneSistemidi numerazione
Sistemidi numerazione
 
SISTEMI BINARIO ed ESADECIMALE - ALGORITMI - LINGUAGGI
SISTEMI BINARIO ed ESADECIMALE - ALGORITMI - LINGUAGGISISTEMI BINARIO ed ESADECIMALE - ALGORITMI - LINGUAGGI
SISTEMI BINARIO ed ESADECIMALE - ALGORITMI - LINGUAGGI
 
Laboratorio Programmazione: Istruzioni Iterative
Laboratorio Programmazione: Istruzioni IterativeLaboratorio Programmazione: Istruzioni Iterative
Laboratorio Programmazione: Istruzioni Iterative
 
Introduzione all’informatica
Introduzione all’informaticaIntroduzione all’informatica
Introduzione all’informatica
 

2 Rappresentazione Dei Dati

  • 1. Rappresentazione di dati numerici
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.