Calcolatori: Rappresentazione dei Dati e Aritmetica binaria

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Calcolatori: Rappresentazione dei Dati e Aritmetica binaria"

Transcript

1 Calcolatori: Rappresentazione dei Dati e Aritmetica binaria 1

2 Codifica dell Informazione Ad un calcolatore le informazioni sono fornite, ad esempio tramite tastiera, come sequenze di caratteri alfanumerici (alfabeto esterno [6 lettere maiuscole e minuscole, 1 cifre decimali, segni di interpunzione, matematici e di controllo]); Tali caratteri sono rappresentati in memoria come sequenze di un alfabeto interno, secondo una codifica che associa ad ogni carattere dell alfabeto esterno, una e una sola sequenza di caratteri dell alfabeto interno: Alfabeto esterno Codifica Decodifica Alfabeto interno

3 Alfabeto Interno Binario Per rappresentare l informazione all interno di un calcolatore (alfabeto interno) si usa l alfabeto binario poiché le sue componenti possono trovarsi in due stati ben distinti (/1): Interruttore: aperto/chiuso, Disco: magnetizzato/smagnetizzato, Transistor: conduce corrente/non conduce corrente. I motivi di questa scelta sono i seguenti: 1. Alta tolleranza agli errori: non ci interessa conoscere ad esempio l intensità della corrente presente in un transistor.. Circuiti più semplici, tali da poter essere costruiti a basso costo. 3

4 Bit, Byte, Word Bit Binary digit (cifra binaria (1/)), è l unità informativa più elementare presente in un Calcolatore. Byte 8 bit, raggruppamento più comune nelle memorie e nei dispositivi I/O. Word (Parola), raggruppamento più grande del byte, si misura in n di byte. 4

5 Codici Binari I codici usati in un Calcolatore sono basati sul sistema di numerazione binario. Ha molta importanza il concetto di valore posizionale di ciascun bit all interno di una sequenza binaria. Il bit con il valore posizionale più elevato è quello più a sinistra, e viene chiamato bit più significativo. Analogamente, quello più a destra è il bit meno significativo. Es:

6 Codifica Dati Alfanumerici I codici usati per i dati alfanumerici sono: 1. EBCDIC (Extended Binary Code Decimal Interchange Code);. ASCII (American Standard Code for Information Interchange); 3. UNICODE. In tali codifiche le sequenze numeriche sono interpretate come stringhe (sequenze di caratteri) (es: 3114 non è un numero intero ma, per esempio, un numero di telefono), quindi non ci posso effettuare operazioni aritmetiche. 6

7 Codifica EBCDIC Ogni carattere è codificato in un byte: ZONE DIGIT Si possono rappresentare 8 56 caratteri. Alcune codifiche non sono utilizzate, ovvero vengono rappresentati meno di 56 caratteri. Veniva utilizzato soprattutto su vecchi Calcolatori. 7

8 Codifica ASCII Ogni carattere è rappresentato su 8 bit; L ASCII originario era di 7 bit, forzato a 8 bit con il bit più significativo ; Quindi si utilizzavano solo metà delle 56 codifiche possibili, ovvero si rappresentavano 7 18 caratteri: Successivamente è stato introdotto il codice ASCII esteso, con la possibilità di utilizzare anche il bit più significativo (quindi 56 caratteri rappresentabili)

9 Codifica ASCII I caratteri rappresentabili vengono classificati in tre categorie: Caratteri di comando: rappresentano un operazione da eseguire, ad esempio andare a capo. Caratteri alfanumerici: lettere (maiuscole, da A a Z, e minuscole da a a z ) e cifre (da a 9 ). Simboli: punteggiatura, operatori aritmetici e altri simboli di uso comune (ASCII esteso). Esempio: la lettera A corrisponde alla sequenza binaria 11 (65 1 ). 9

10 Codifica UNICODE Nella codifica ASCII caratteri internazionali di numerose lingue europee non sono rappresentati. Nessuno dell elevatissimo numero di simboli delle lingue asiatiche è rappresentato. UNICODE è uno standard definito dal consorzio UNICODE (fondato nel 199) e utilizza 16 o 3 bit. Comprende numerosi alfabeti non rappresentati nella codifica ASCII. 1

11 Codifica Dati Numerici Codifica numeri interi (Z): Modulo e segno; Complemento a ; Codifica numeri reali (R): Codifica in virgola fissa. Codifica in virgola mobile (floating point). 11

12 Codifica Dati Numerici Il calcolatore può fare operazioni su due numeri solo se sono codificati con lo stesso numero di bit. Si fissa il numero di bit k con cui si rappresenta un certo insieme di numeri (e.g. interi a 8 bit). Ogni numero di tale insieme deve essere rappresentato con k bit, eventualmente aggiungendo zeri a sinistra. Esempio per interi positivi a k 8 bit: (54) 1 (1111) 1

13 Codifica Interi: Codifica Modulo e Segno Si rappresenta un intero mediante la rappresentazione separata del modulo e del segno; Qualunque sia il numero dei bit usati, quello più significativo rappresenta il segno ( +; 1 -) (tale bit è simbolico, non ha peso); I restanti (n-1) bit (che hanno un peso in funzione della posizione) rappresentano la codifica binaria del modulo; 13

14 Codifica Interi: Codifica Modulo e Segno Rango di rappresentabilità della codifica modulo e segno: [ ( 1), + ( n 1 n 1 1)] Quindi, se n 8: [ 17, + 17] Esempio: Numero Segno Modulo NOTA: ci sono due rappresentazioni dello 14

15 Codifica Interi: Codifica Modulo e Segno La codifica Modulo e segno è poco utilizzata a causa della necessità di dover trattare diversamente il bit del Segno. Questo complica non poco le operazioni di somma e sottrazione a livello Hardware. Esempio: su 6 bit, l operazione L operazione aritmetica viene svolta normalmente ma deve essere stabilita una regola per determinare il segno del risultato. 15

16 Codifica Interi: Codifica in Complemento a È la codifica più usata per rappresentare gli interi. Si basa sulla definizione di Complemento: C b k ( X ) b X in base b su k cifre. Si distingue il caso di X e X < : Rappresentazione in complemento a X X < C ( X ( ) X ) 16

17 Codifica Interi: Codifica in Complemento a Esempi in base su k 5 bit: X ( 1) 1 (11) c X ( 9) C( X ) (1) (11) ( 1111) 1 c 17

18 Proprietà della Codifica in Complemento a Forma polinomia della codifica in complemento a su n bit: n 1 n cn 1+ cn c Il bit più significativo c n-1 ha peso (- n-1 ) (c n-1 non è un bit simbolico); Dalla forma polinomia in complemento a segue che anche per questa codifica i numeri negativi hanno il bit più significativo c n-1 1, mentre per quelli positivi c n-1 ; il bit più significativo può essere considerato il bit di segno; 18

19 Proprietà della Codifica in Complemento a Il numero negativo considerato dell esempio precedente: X ( ) c Il Rango di rappresentabilità della codifica in Complemento a è, con n bit: [ c n 1 1, c n 1 13 n,..., c, c n 1 n , c n 1,..., c Quindi, se n 8, il Rango è: [ -18, +17 ] 1 ] 19

20 Proprietà della Codifica in Complemento a Esempi di rappresentazione di alcuni numeri in Complemento a, con n 8 (numero di bit): NOTA: c è una sola rappresentazione dello

21 Somma e Sottrazione in Complemento a Il bit più significativo (che caratterizza il segno) è trattato allo stesso modo degli altri bit; Il risultato è espresso nella forma Complemento a ; Esempi: (1) bit di Carry Il bit di Carry (viene posto a 1 se si verifica un riporto al di fuori del bit più significativo) viene ignorato. 1

22 Somma e Sottrazione in Complemento a Ignorare il bit di Carry equivale ad applicare il Teorema del Complemento: con X X Y X + C Y, rappresent ati b ( Y ) su su k k cifre cifre in base Esempio, 1 9 su 5 bit: (1) (1) b () 1 1

23 Somma e Sottrazione in Complemento a Il Teorema del Complemento può essere formulato anche per il caso - X Y, caso in cui si avrà sicuramente un riporto al di fuori del bit più significativo; anche in questo caso il bit di Carry può essere ignorato (vedi esempio precedente -5-31). Infatti, dovendo il risultato dell operazione essere rappresentato in Complemento a, dovremo rappresentare - X Y come C (+X+Y), quindi C ( X + Y ) ( C C k ( X ) ( ( X ) + C k k X ) Y X Y C C ( Y ) ( X ) ( Y )) k Y Sottrarre k equivale ad ignorare il bit di Carry 3

24 4 Somma e Sottrazione in Complemento a Le operazioni di somma e sottrazione dei numeri interi codificati in Complemento a si eseguono svolgendo solo somme: X Y C X Y X Y X Y C Y X k Y C X Y X Y X k Y C X C Y X Y X Y X k k + + < ) ( ) ( ) ( ) ( : 3b) se cifre ) su ( : 3a) se 3) cifre ) su ( ) ( ) 1)

25 Overflow Se la somma o sottrazione di due interi dà un risultato minore/maggiore del Rango permesso dai bit di rappresentazione, si dice che si è verificato un Overflow e il risultato non è corretto; Il Calcolatore non è in grado di prevenire un errore di Overflow, ma questo è individuato solo dopo aver effettuato l operazione. Regole operative per riconoscere un risultato di Overflow con la codifica in Complemento a : i) riporto al di fuori del bit più significativo (Carry) e nessun riporto sul bit più significativo; ii) nessun riporto al di fuori del bit più significativo (no Carry) e riporto sul bit più significativo. 5

26 Esempio di Overflow Supponiamo di voler effettuare la somma in Complemento a su 8 bit (Rango [-18, +17]), Il risultato della somma non è contenuto nel Rango, quindi verrà generato un errore di Overflow Carry NOTA: il Calcolatore stabilisce l Overflow secondo la regola vista in precedenza

27 Traslazione Logica (Shift logico) Consiste nello spostare a destra (shift logico a destra) o a sinistra (shift logico a sinistra) i bit di un numero binario. Nella traslazione a destra, il bit meno significativo viene perso, quello più significativo viene posto a. Traslare un numero binario a destra di una posizione equivale a dividerlo per (ottenete il Quoziente). Nella traslazione a sinistra, il bit più significativo viene perso, quello meno significativo viene posto a. Traslare un numero binario a sinistra di una posizione equivale a moltiplicarlo per. 7

28 Aritmetica dei Numeri Interi Con la codifica in Complemento a, la sottrazione si realizza con una complementazione (operazione semplicissima) ed un addizione. Si può realizzare un unico circuito che effettui somme e sottrazioni. Una moltiplicazione può essere realizzata tramite una sequenza di addizioni e di traslazioni a sinistra. Una divisione può essere realizzata tramite una sequenza di sottrazioni e di traslazioni a destra. Le operazioni più semplici (+) vengono eseguite da appositi circuiti a livello hardware. Operazioni più complesse (* e /) sono eseguite in termini di esecuzione di altre operazioni più semplici sotto il controllo di programmi (a livello firmware). 8

29 Codifica numeri Reali Per la rappresentazione dei numeri Reali è sufficiente giustapporre due numeri, uno intero e uno frazionario, rappresentati con le tecniche viste; Per esempio, il numero rappresentato in Modulo e segno dedicando 11 bit per la parte intera (compreso il segno) e 5 bit per la parte frazionaria, corrisponde al numero reale Questo tipo di rappresentazione viene detta in virgola fissa, perché un numero fisso di bit viene dedicato alla parte intera e frazionaria. 9

30 Codifica numeri Reali Mediante la tecnica della virgola fissa è possibile rappresentare un Rango troppo limitato di valori per la maggior parte delle applicazioni tecniche e scientifiche. Al fine di estendere il Rango, si adotta una tecnica basata sulla cosiddetta notazione esponenziale. Tale tecnica viene chiamata della virgola mobile (floating point) Nella notazione scientifica, al numero rappresentato sono associati due numeri: La Mantissa, e l esponente della base, ossia la Caratteristica. 3

31 Codifica numeri Reali A parità del numero di cifre dedicate alla rappresentazione dei Reali, la tecnica delle virgola mobile consente di estendere notevolmente il Rango di rappresentabilità: Supponiamo di disporre di 5 cifre: Virgola fissa: 3 cifre per la parte intera e cifre per quella frazionaria; Virgola mobile: 3 cifre per la Mantissa e cifre per la Caratteristica; Allora il Rango sarà: Virgola fissa: [ , -.1] [.1, ] Virgola mobile: [ , ] [ , ] NOTA: L insieme che definisce il Rango è comunque un insieme discreto di valori, non continuo, ovvero ci saranno dei buchi relativi ad intervalli che non possono essere rappresentati. 31

32 Codifica Floating Point Corrisponde alla rappresentazione scientifica ± f s ± e f parte significativa o Mantissa s fattore di scala o base e esponente o Caratteristica Si utilizza la codifica floating point normalizzata in base ; un numero è scritto in notazione scientifica normalizzata se la virgola è posta subito a destra della prima cifra. 3

33 33 Codifica Floating Point { } ± ± i e p f x f f x f f f f x,...,,.... Rappresentazione scientifica normalizzata in base : Rappresentazione scientifica normalizzata in base 1: ± ± i e p f x f f x f f f f x ) (....

34 Codifica Floating Point I bit di rappresentazione sono suddivisi in tre parti: 1 bit di segno (bit simbolico); m bit per la parte frazionaria della Mantissa; n bit per la Caratteristica. x ± { segno f. f f... 1 p parte frazionaria della Mantissa f (1) ± e si rappresenta la Caratteristica 1 bit segno m bit mantissa n bit caratteristica Il bit f (sempre 1) e il fattore di scala (sempre (1) ) non si rappresentano. 34

35 Floating Point secondo lo Standard IEEE 1. Short Real: 4 byte 3 bit (singola precisione) 31 segno 3 3 caratteristica mantissa. Long Real: 8 byte 64 bit (doppia precisione) 63 segno 6 5 caratteristica 51 mantissa 3. Temporary Real: 1 byte 8 bit segno caratteristica mantissa 35

36 Mantissa Codifiche di Mantissa e Caratteristica È codificata nella forma Modulo e Segno; Negli short e long real il bit più significativo della mantissa non è rappresentato essendo sempre 1; Non accade nei temporary real perché con essi possono essere rappresentati anche valori non normalizzati; Caratteristica c e+ t dove È codificata secondo la tecnica eccesso a t; Ovvero su k bit la caratteristica è data dal valore c: t k 1 1 caratteristica esponente * * Valore riservato per la rappresentazione dello k8 bit; t

37 Rappresentazione Floating Point del valore Consideriamo il valore corrispondente alla configurazione: s Mantissa (8 bit) Caratteristica (8 bit) Tale valore corrisponde al numero: ( 1) binario e c t decimale Il valore rappresentato è molto piccolo ma non è zero; Per convenzione si assume che la configurazione precedente rappresenti lo zero. 37

38 Esempi di rappresentazioni Floating Point + 11 ( 11. ) ( 1. 1) ( ) m c e 1 ( 1) + t+ ( 11) + ( ) ( 11) Spostamento a sinistra esp > segno mantissa (8 bit) caratteristica (8 bit) 1 ( 11) + ( 1. 1) ( + ) m c e. 1 Spostamento a destra esp < ( 1) + t ( 1) + ( ) ( ) segno mantissa (8 bit) caratteristica (8 bit) 38

39 Esempi di rappresentazioni Floating Point 1 segno 111 mantissa (3 bit) 11 caratteristica (8 bit) La Mantissa vale: ( 1.111) Il numero della Caratteristica: ( 11) 96 La Caratteristica è su k 8 bit, quindi se t k-1-1 e Il numero rappresentato è quindi

40 Proprietà della codifica Floating Point La rappresentazione della caratteristica in eccesso a t evita l uso del bit di segno per l esponente; Precisione numero di cifre decimali della parte frazionaria (corrisponde al minor modulo rappresentabile); Tipo di rappr. Floating point Short Long Temporary Rango ± ± ± Precisione ± ±. 3 1 ±

41 Aritmetica dei numeri Floating Point Anche nel caso dei numeri Floating Point può verificarsi una situazione di Overflow se il risultato di un operazione non appartiene al Rango. Si può parlare di errore di Underflow nel caso si tenti di rappresentare un numero più piccolo del valore di precisione (in pratica nell intorno dello zero). Per le operazioni di somma e moltiplicazione esistono appositi algoritmi (firmware) che trattano in maniera opportuna Mantissa e Caratteristica. 41

42 Precisione di Macchina Nei numeri frazionari in base 1, la precisione è data dal numero di cifre significative decimali usate. Nei Calcolatori i numeri frazionari si rappresentano mediante la tecnica della Virgola mobile (Floating Point). La precisione dei numeri Floating Point è legata al numero dei bit componenti la Mantissa. In ogni modo, la rappresentazione dei numeri reali nel Calcolatore è soggetta ad approssimazioni, e normalmente queste approssimazioni sono effettuate mediante troncamenti. 4

43 Errore di Troncamento Errore assoluto Errore relativo valore vero - valore rappresentato; valore vero - valore rappresentato valore vero Teorema Hp) Rappresentazione binaria di un numero frazionario X alla p-esima cifra dopo il punto; Ts) Errore assoluto di troncamento -p Dim: m + + m + + p i i i i Err. assoluto ci c i ( ci c i i i 1 i i valore vero ) valore rappresentato p ( p+ 1) i i i i c i se c i 1 1 i p+ i p+ i i p 43

44 Rappresentazione di Immagini e Suoni Immagini e suoni sono caratterizzate da informazione definita di tipo continuo (o analogico). Il processo che permette di trasformare questo tipo di informazione in sequenze di bit prende il nome di Digitalizzazione. Più precisamente si dovrebbe parlare di operazione di Campionamento, attraverso la quale si riesce ad ottenere un approssimazione più o meno accurata dell informazione analogica. L informazione analogica viene in pratica discretizzata, e ciascun elemento della discretizzazione (campione) viene rappresentato con una sequenza di bit. L accuratezza del Campionamento dipende strettamente dal numero di bit dedicati alla rappresentazione dei vari Campioni, e dalla frequenza di Campionamento. 44

45 Rappresentazione di Immagini e Suoni Per quanto riguarda i suoni, l esempio più famoso è quello della musica memorizzata in un CD-ROM (Campionamento a 16 bit con frequenza di 44,1 Khz). Le immagini vengono rappresentate come Matrici di pixel, e a ciascun pixel è associato un codice numerico (ovviamente binario) rappresentante un determinato colore (8, 16 o 4 bit). Nel caso delle immagini il Campionamento determina la risoluzione con cui rappresenterò l immagine digitale (64 48, 8 6, ,...); la risoluzione si misura in dpi (dots per inch). Come per i caratteri, anche per le immagini sono stati definiti alcuni standard di codifica, tra cui i più diffusi sono il TIFF, JPEG e PNG. 45

Unità Didattica 2 Rappresentazione dei Dati

Unità Didattica 2 Rappresentazione dei Dati Unità Didattica Rappresentazione dei Dati Codiica dell Inormazione Ad un calcolatore le inormazioni sono ornite come sequenze di caratteri alanumerici (alabeto esterno [6 lettere maiuscole e minuscole,

Dettagli

Fondamenti di informatica

Fondamenti di informatica Fondamenti di informatica Alessandro GORI a.gori@unifi.it informottica.webnode.it A.Gori - Fondamenti di informatica 1 Bibliografia Introduzione ai Sistemi Informatici IV edizione, Sciuto et alt., McGraw-Hill

Dettagli

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono La codifica binaria Fondamenti di Informatica Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore Introduzione q Il calcolatore usa internamente

Dettagli

Somma di numeri binari

Somma di numeri binari Fondamenti di Informatica: Codifica Binaria dell Informazione 1 Somma di numeri binari 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 Esempio: 10011011 + 00101011 = 11000110 in base e una base Fondamenti di

Dettagli

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono La codifica binaria Fondamenti di Informatica Introduzione q Il calcolatore usa internamente una codifica binaria (0 e 1) per rappresentare: i dati da elaborare (numeri, testi, immagini, suoni, ) le istruzioni

Dettagli

Rappresentazione binaria

Rappresentazione binaria Rappresentazione binaria Per informazione intendiamo tutto quello che viene manipolato da un calcolatore: numeri (naturali, interi, reali,... ) caratteri immagini suoni programmi... La più piccola unità

Dettagli

La codifica binaria. Informatica B. Daniele Loiacono

La codifica binaria. Informatica B. Daniele Loiacono La codifica binaria Informatica B Introduzione Il calcolatore usa internamente una codifica binaria ( e ) per rappresentare: i dati da elaborare le istruzioni dei programmi eseguibili Fondamenti di codifica

Dettagli

Codifica dell informazione

Codifica dell informazione Codifica dell informazione Informatica B Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore L informazione nel calcolatore q Il calcolatore

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione La codifica delle informazioni codifica forma adatta per essere trattata dall elaboratore INFORMAZIONI DATI interpretazione 2 Informazioni Numeri Immagini fisse Interi

Dettagli

Rappresentazione binaria

Rappresentazione binaria Rappresentazione binaria Per informazione intendiamo tutto quello che viene manipolato da un calcolatore: numeri (naturali, interi, reali,... ) caratteri immagini suoni programmi... La più piccola unità

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione Informazione analogica e digitale Rappresentazione dell informazione Il primo tipo di informazione che si presta ad essere rappresentato rigorosamente è l informazione

Dettagli

modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base

modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base Cambiamenti di base Tecniche Informatiche di Base TIB 1 Il sistema posizionale decimale L idea del sistema posizionale: ogni cifra ha un peso Esempio: 132 = 100 + 30 + 2 = 1 10 2 + 3 10 1 + 2 10 0 Un numero

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

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione 1 Rappresentazione dell informazione Il calcolatore elettronico é costituito da dispositivi in grado di assumere due soli valori: acceso e spento. Le informazioni sono

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione 1 Rappresentazione dell informazione Il calcolatore elettronico é costituito da dispositivi in grado di assumere due soli valori: acceso e spento. Le informazioni sono

Dettagli

Rappresentazione di dati: numerazione binaria. Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano

Rappresentazione di dati: numerazione binaria. Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano Rappresentazione di dati: numerazione binaria Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione La codifica delle informazioni codifica forma adatta per essere trattata dall elaboratore INFORMAZIONI DATI interpretazione G. Di Modica Fondamenti di Informatica 2 Informazioni

Dettagli

La codifica binaria. Informatica B. Daniele Loiacono

La codifica binaria. Informatica B. Daniele Loiacono La codifica binaria Informatica B Introduzione Il calcolatore usa internamente una codifica binaria (0 e 1) per rappresentare: i dati da elaborare (numeri, testi, immagini, suoni, ) le istruzioni dei programmi

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

Sistemi di Elaborazione delle Informazioni

Sistemi di Elaborazione delle Informazioni Sistemi di Elaborazione delle Informazioni Rappresentazione dell Informazione 1 Il bit Si consideri un alfabeto di 2 simboli: 0, 1 Che tipo di informazione si può rappresentare con un bit? 2 Codifica binaria

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

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

Informatica Generale 02 - Rappresentazione numeri razionali

Informatica Generale 02 - Rappresentazione numeri razionali Informatica Generale 02 - Rappresentazione numeri razionali Cosa vedremo: Rappresentazione binaria dei numeri razionali Rappresentazione in virgola fissa Rappresentazione in virgola mobile La rappresentazione

Dettagli

Richiami sulla rappresentazione dei numeri

Richiami sulla rappresentazione dei numeri Richiami sulla rappresentazione dei numeri CORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I) DIS - Università degli Studi di Napoli Federico II Supporti didattici Fadini Savy, Fondamenti

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

Rappresentazione dei numeri. Rappresentazione di insiemi numerici mediante insiemi finiti di stringhe di bit Problemi:

Rappresentazione dei numeri. Rappresentazione di insiemi numerici mediante insiemi finiti di stringhe di bit Problemi: Argomenti trattati Rappresentazione dei numeri Calcoli in binario Rappresentazione di numeri naturali Rappresentazione di numeri relativi Rappresentazione di numeri reali (Virgola mobile) Rappresentazione

Dettagli

La codifica delle informazioni numeriche ed alfanumeriche.

La codifica delle informazioni numeriche ed alfanumeriche. Prof.ssa Bianca Petretti La codifica delle informazioni numeriche ed alfanumeriche. Appunti del docente RAPPRESENTAZIONE INFORMAZIONI ALFANUMERICHE codifica ASCII (7 bit): 128 caratteri (da 000 a 127);

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione La codifica delle informazioni codifica forma adatta per essere trattata dall elaboratore INFORMAZIONI DATI interpretazione 2 Informazioni Numeri Interi positivi Positivi

Dettagli

Rappresentazione dei numeri interi in un calcolatore

Rappresentazione dei numeri interi in un calcolatore Corso di Calcolatori Elettronici I Rappresentazione dei numeri interi in un calcolatore Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle

Dettagli

Rappresentazione dei numeri interi in un calcolatore. Rappresentazione dei numeri

Rappresentazione dei numeri interi in un calcolatore. Rappresentazione dei numeri Corso di Calcolatori Elettronici I Rappresentazione dei numeri interi in un calcolatore Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle

Dettagli

Rappresentazione dell Informazione

Rappresentazione dell Informazione Rappresentazione dell Informazione Gli strumenti di elaborazione e memorizzazione a cui un computer ha accesso hanno solo 2 stati Rappresentazione delle informazioni in codice binario: Caratteri, Naturali

Dettagli

Informatica e Bioinformatica: Rappresentazione dell Informazione

Informatica e Bioinformatica: Rappresentazione dell Informazione Informatica e Bioinformatica: Rappresentazione dell Informazione Date TBD Sommario Il calcolatore è in grado di elaborare differenti tipi di informazione numeri, caratteri, immagini, suoni, video Informazione

Dettagli

Rappresentazione dei numeri

Rappresentazione dei numeri Rappresentazione dei numeri Così come per qualsiasi altro tipo di dato, anche i numeri, per essere immagazzinati nella memoria di un calcolatore, devono essere codificati, cioè tradotti in sequenze di

Dettagli

Informatica e Laboratorio di Programmazione Sistema Binario Alberto Ferrari. Alberto Ferrari Informatica e Laboratorio di Programmazione

Informatica e Laboratorio di Programmazione Sistema Binario Alberto Ferrari. Alberto Ferrari Informatica e Laboratorio di Programmazione Informatica e Laboratorio di Programmazione Sistema Binario Alberto Ferrari Alberto Ferrari Informatica e Laboratorio di Programmazione analogico e digitale una grandezza (fisica o astratta) può essere

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

Esercitazioni - Informatica A

Esercitazioni - Informatica A Esercitazioni - Informatica A Roberto Tedesco E-mail: tedesco@elet.polimi.it Ufficio: 3, piano DEI Tel: 2 2399 3667 oppure 2 2399 3668 Ricevimento: venerdì.3 2.3 Sito web del corso: http://www.elet.polimi.it/corsi/infoa

Dettagli

Unità aritmetica e logica

Unità aritmetica e logica Aritmetica del calcolatore Capitolo 9 Unità aritmetica e logica n Esegue le operazioni aritmetiche e logiche n Ogni altra componente nel calcolatore serve questa unità n Gestisce gli interi n Può gestire

Dettagli

Rappresentazione dei numeri interi in un calcolatore

Rappresentazione dei numeri interi in un calcolatore Corso di Calcolatori Elettronici I A.A. 2012-2013 Rappresentazione dei numeri interi in un calcolatore Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica

Dettagli

Rappresentazione dei dati

Rappresentazione dei dati Rappresentazione dei dati Rappresentazione dei dati Rappresentazione in base 2 e base 6 Aritmetica dei registri Come rappresentiamo i numeri? Base di numerazione: dieci Cifre: 2 3 4 5 6 7 8 9 Rappresentazione

Dettagli

Rappresentazione dei dati

Rappresentazione dei dati Rappresentazione dei dati Rappresentazione dei dati Rappresentazione in base 2 e base 6 Aritmetica dei registri Come rappresentiamo i numeri? Base di numerazione: dieci Cifre: 2 3 4 5 6 7 8 9 Rappresentazione

Dettagli

Rappresentazione numeri reali

Rappresentazione numeri reali Rappresentazione numeri reali I numeri reali rappresentabili in un calcolatore sono in realtà numeri razionali che approssimano i numeri reali con un certo grado di precisione Per rappresentare un numero

Dettagli

Rappresentazione binaria

Rappresentazione binaria Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 1 Esercitazione: 5 ottobre 2005 Codifica Binaria dell informazione 1 Rappresentazione binaria alfabeto (insieme dei simboli

Dettagli

Rappresentazione binaria

Rappresentazione binaria Codifica digitale delle informazioni Argomenti - Rappresentazione binaria delle informazioni - Codifica di informazioni enumerative - Codifiche di numeri naturali, interi, razionali Rappresentazione binaria

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Rappresentazione dell informazione Fondamenti di Informatica Ingegneria Gestionale Leonardo Querzoni querzoni@dis.uniroma1.it A.A.

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Corso di Laurea in Informatica Rappresentazione dell informazione Architettura dei Calcolatori Prof. Andrea Marongiu andrea.marongiu@unimore.it Anno accademico 2018/19 Rappresentazione binaria Tutta l

Dettagli

Rappresentazione delle Informazioni. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

Rappresentazione delle Informazioni. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Rappresentazione delle Informazioni IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni La rappresentazione delle Informazioni Nella vita di tutti i giorni siamo abituati ad usare vari tipi di informazioni,

Dettagli

Rappresentazione dei Dati

Rappresentazione dei Dati Parte II I computer hanno una memoria finita. Quindi, l insieme dei numeri interi e reali che si possono rappresentare in un computer è necessariamente finito 2 Codifica Binaria Tutti i dati usati dagli

Dettagli

CdL in Medicina Veterinaria - STPA AA

CdL in Medicina Veterinaria - STPA AA CdL in Medicina Veterinaria - STPA AA 2007-08 La rappresentazione delle informazioni Che cosa è un informazione? "Per la teoria dell'informazione è abbastanza facile identificare alcune delle ipotesi che

Dettagli

Sistemi di Numerazione Binaria

Sistemi di Numerazione Binaria Sistemi di Numerazione Binaria BIN.1 Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Lo stesso numero è rappresentato

Dettagli

Algebra di Boole e porte logiche

Algebra di Boole e porte logiche Algebra di Boole e porte logiche Dott.ssa Isabella D'Alba Corso PENTEST MIND PROJECT 2016 Algebra di Boole e porte logiche (I parte) Algebra di Boole I Sistemi di Numerazione (Posizionali, Non posizionali)

Dettagli

Corso di Fondamenti di Informatica Rappresentazione dei dati numerici Aritmetica dei registri Anno Accademico 2011/2012 Francesco Tortorella

Corso di Fondamenti di Informatica Rappresentazione dei dati numerici Aritmetica dei registri Anno Accademico 2011/2012 Francesco Tortorella Corso di Informatica Rappresentazione dei dati numerici Aritmetica dei registri Anno Accademico 2011/2012 Francesco Tortorella Numero e rappresentazione Spesso si confonde il numero con la sua rappresentazione

Dettagli

Codifica di informazioni numeriche

Codifica di informazioni numeriche Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Codifica di informazioni numeriche Fondamenti di Informatica - Ingegneria Elettronica Leonardo Querzoni querzoni@dis.uniroma1.it

Dettagli

Informatica per le discipline umanistiche 2

Informatica per le discipline umanistiche 2 Informatica per le discipline umanistiche 2 Rappresentazione dell informazione Rappresentazione dell informazione Informatica: studio sistematico degli algoritmi che descrivono e trasformano l informazione:

Dettagli

Calcolatori Elettronici Parte III: Sistemi di Numerazione Binaria

Calcolatori Elettronici Parte III: Sistemi di Numerazione Binaria Anno Accademico 2001/2002 Calcolatori Elettronici Parte III: Sistemi di Numerazione Binaria Prof. Riccardo Torlone Università di Roma Tre Numeri e numerali! Numero: entità astratta! Numerale: stringa di

Dettagli

La "macchina" da calcolo

La macchina da calcolo La "macchina" da calcolo Abbiamo detto che gli algoritmi devono essere scritti in un linguaggio "comprensibile all'esecutore" Se il nostro esecutore è il "calcolatore", questo che linguaggio capisce? che

Dettagli

Introduzione. Introduzione

Introduzione. Introduzione PARTE 2 La Rappresentazione dei Dati 33 I computer hanno una memoria finita. Quindi, l insieme dei numeri interi e reali che si possono rappresentare in un computer è necessariamente finito 34 Codifica

Dettagli

Calcolo numerico e programmazione Rappresentazione dei numeri

Calcolo numerico e programmazione Rappresentazione dei numeri Calcolo numerico e programmazione Rappresentazione dei numeri Tullio Facchinetti 16 marzo 2012 10:54 http://robot.unipv.it/toolleeo Rappresentazione dei numeri nei calcolatori

Dettagli

Lezione 2. Rappresentazione dell informazione

Lezione 2. Rappresentazione dell informazione Architetture dei calcolatori e delle reti Lezione 2 Rappresentazione dell informazione A. Borghese, F. Pedersini Dip. Scienze dell Informazione (DSI) Università degli Studi di Milano L 2 1/29 Terminologia!

Dettagli

Rappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci

Rappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci Architettura degli Elaboratori Rappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci Punto della situazione Ø Abbiamo visto Ø ll sistema posizionale pesato, in particolare le rappresentazioni

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Corso di Fondamenti di Informatica http://www.dei.unipd.it/~satta/teach/java/index.html Giorgio Satta Dipartimento di Ingegneria dell Informazione http://www.dei.unipd.it/~satta satta@dei.unipd.it Fond.

Dettagli

Lo schema seguente presenta le principali informazioni che devono essere rappresentate mediante codici binari.

Lo schema seguente presenta le principali informazioni che devono essere rappresentate mediante codici binari. Rappresentaziione delllle iinformaziionii allll iinterno dii un ellaboratore I calcolatori digitali sono sistemi in grado di elaborare e archiviare nelle loro memorie esclusivamente grandezze binarie.

Dettagli

Rappresentazione dell' informazione. Cenni, necessari per capire le caratteristiche dei tipi di dato e delle limitazioni dell'aritmetica del computer

Rappresentazione dell' informazione. Cenni, necessari per capire le caratteristiche dei tipi di dato e delle limitazioni dell'aritmetica del computer Rappresentazione dell' informazione Cenni, necessari per capire le caratteristiche dei tipi di dato e delle limitazioni dell'aritmetica del computer Cos'è l'informazione? Tutto quello che viene manipolato

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 Rappresentazione dei numeri naturali (N) Rappresentazione dei numeri interi (Z) Modulo e segno In complemento a 2 Operazioni aritmetiche

Dettagli

Rappresentazione dei numeri reali

Rappresentazione dei numeri reali Rappresentazione dei numeri reali Rappresentazione di numeri reali Con un numero finito di cifre è solo possibile rappresentare un numero razionale che approssima con un certo errore il numero reale dato

Dettagli

Rappresentazione dei numeri reali in un calcolatore

Rappresentazione dei numeri reali in un calcolatore Corso di Calcolatori Elettronici I A.A. 2010-2011 Rappresentazione dei numeri reali in un calcolatore Lezione 3 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Rappresentazione di numeri

Dettagli

RAPPRESENTAZIONE DEI NUMERI IN UN CALCOLATORE

RAPPRESENTAZIONE DEI NUMERI IN UN CALCOLATORE RAPPRESENTAZIONE DEI NUMERI IN UN CALCOLATORE Un calcolatore è in grado di rappresentare solo un numero finito di cifre approssimazione dei numeri reali risultati delle operazioni non esattamente rappresentabili

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

= = = Codifica dell informazione

= = = Codifica dell informazione Rappresentazione dell informazione Paolo Bison Fondamenti di Informatica AA 2006/07 Università di Padova Codifica dell informazione rappresentazione dell informazione con una sequenza finita di bit differenti

Dettagli

Informatica (A-K) 3. Aritmetica del Computer

Informatica (A-K) 3. Aritmetica del Computer Esempi - 1 Informatica (A-K) 3. Aritmetica del Computer Corso di Laurea in Ingegneria Civile & Ambientale A.A. 2011-2012 2 Semestre Prof. Giovanni Pascoschi In qualsiasi base, l essere il sistema di numerazione

Dettagli

Lezione 3. I numeri relativi

Lezione 3. I numeri relativi Lezione 3 L artimetcia binaria: i numeri relativi i numeri frazionari I numeri relativi Si possono rappresentare i numeri negativi in due modi con modulo e segno in complemento a 2 1 Modulo e segno Si

Dettagli

Paolo Bison. Fondamenti di Informatica A.A. 2006/07 Università di Padova

Paolo Bison. Fondamenti di Informatica A.A. 2006/07 Università di Padova Rappresentazione dell informazione Paolo Bison Fondamenti di Informatica A.A. 2006/07 Università di Padova Rappresentazione dell informazione, Paolo Bison, FI06, 2007-01-30 p.1 Codifica dell informazione

Dettagli

= = =

= = = Rappresentazione dell informazione Paolo Bison Fondamenti di Informatica AA 2006/07 Università di Padova Codifica dell informazione rappresentazione dell informazione con una sequenza finita di bit differenti

Dettagli

I sistemi di numerazione. Informatica - Classe 3ª, Modulo 1

I sistemi di numerazione. Informatica - Classe 3ª, Modulo 1 I sistemi di numerazione Informatica - Classe 3ª, Modulo 1 1 La rappresentazione interna delle informazioni ELABORATORE = macchina binaria Informazione esterna Sequenza di bit Spett. Ditta Rossi Via Roma

Dettagli

La codifica binaria. Sommario

La codifica binaria. Sommario La codifica binaria Prof. Alberto Borghese Dipartimento di Scienze dell Informazione borghese@dsi.unimi.it Università degli Studi di Milano 1/44 Sommario Rappresentazione binaria dell Informazione Conversione

Dettagli

Rapida Nota sulla Rappresentazione dei Caratteri

Rapida Nota sulla Rappresentazione dei Caratteri TECNOLOGIA DIGITALE TECNOLOGIA DIGITALE (segue) CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati ed operazioni vengono codificati tramite sequenze di bit 8 bit

Dettagli

Codifica dell Informazione per il Calcolo Scientifico

Codifica dell Informazione per il Calcolo Scientifico Alfredo Cuzzocrea per il Calcolo Scientifico CODIFICA BINARIA Codifica binaria: usa un alfabeto di 2 simboli Utilizzata nei sistemi informatici Si utilizza una grandezza fisica (luminosità, tensione elettrica,

Dettagli

Rappresentazione in virgola mobile Barbara Masucci

Rappresentazione in virgola mobile Barbara Masucci Architettura degli Elaboratori Rappresentazione in virgola mobile Barbara Masucci Punto della situazione Abbiamo visto le rappresentazioni dei numeri: Ø Sistema posizionale pesato per Ø Ø Interi positivi

Dettagli

Calcolatori Elettronici

Calcolatori Elettronici Calcolatori Elettronici Rappresentazione in Virgola Mobile Francesco Lo Presti Rielaborate da Salvatore Tucci Rappresentazione di numeri reali q Con un numero finito di cifre è possibile rappresentare

Dettagli

Codifica. Rappresentazione di numeri in memoria

Codifica. Rappresentazione di numeri in memoria Codifica Rappresentazione di numeri in memoria Rappresentazione polinomiale dei numeri Un numero decimale si rappresenta in notazione polinomiale moltiplicando ciascuna cifra a sinistra della virgola per

Dettagli

Rappresentazione dei Numeri in Virgola Mobile Valeria Cardellini

Rappresentazione dei Numeri in Virgola Mobile Valeria Cardellini Rappresentazione dei Numeri in Virgola Mobile Valeria Cardellini Corso di Calcolatori Elettronici A.A. 2018/19 Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria

Dettagli

Lezione 2. Rappresentazione dell informazione

Lezione 2. Rappresentazione dell informazione Architetture dei calcolatori e delle reti Lezione 2 Rappresentazione dell informazione A. Borghese, F. Pedersini Dip. Informatica (DI) Università degli Studi di Milano L 2 1/24 Rappresentazione dell informazione

Dettagli

Operazioni artimetiche

Operazioni artimetiche Operazioni artimetiche Per effettuare operazioni è necessario conoscere la definizione del comportamento per ogni coppia di simboli Per ogni operazione esiste una tabella Fondamenti di Informatica 1 Somma

Dettagli

TECNOLOGIA DIGITALE. TECNOLOGIA DIGITALE (segue)

TECNOLOGIA DIGITALE. TECNOLOGIA DIGITALE (segue) TECNOLOGIA DIGITALE CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati ed operazioni vengono codificati a partire da due valori distinti di grandezze elettriche:

Dettagli

Rappresentazione di Numeri Reali. Rappresentazione in virgola fissa (fixed-point) Rappresentazione in virgola fissa (fixed-point)

Rappresentazione di Numeri Reali. Rappresentazione in virgola fissa (fixed-point) Rappresentazione in virgola fissa (fixed-point) Rappresentazione di Numeri Reali Un numero reale è una grandezza continua Può assumere infiniti valori In una rappresentazione di lunghezza limitata, deve di solito essere approssimato. Esistono due forme

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

Rappresentazione della informazione

Rappresentazione della informazione Rappresentazione della informazione Rappresentazione digitale dei dati Numeri interi Numeri reali Caratteri (C++: int) (C++ float e double) (C++ char) Memoria del calcolatore è finita L insieme dei numeri

Dettagli

La codifica dei caratteri di un testo

La codifica dei caratteri di un testo La codifica dei caratteri di un testo L obiettivo è quello di comunicare con il calcolatore usando il nostro linguaggio. Dobbiamo rappresentare le lettere dell alfabeto L insieme di simboli comunemente

Dettagli

Lezione 1. Rappresentazione dei numeri. Aritmetica dei calcolatori. Rappresentazione dei numeri naturali in base 2

Lezione 1. Rappresentazione dei numeri. Aritmetica dei calcolatori. Rappresentazione dei numeri naturali in base 2 Lezione 1 Rappresentazione dei numeri Aritmetica dei calcolatori Rappresentazione dei numeri naturali in base 2 Si utilizza un alfabeto binario A = {0,1} dove 0 corrisponde al numero zero e 1 corrisponde

Dettagli

CALCOLO NUMERICO. Rappresentazione virgola mobile (Floating Point)

CALCOLO NUMERICO. Rappresentazione virgola mobile (Floating Point) ASA Marzo Docente Salvatore Mosaico Introduzione al Calcolo Numerico (parte ) CALCOLO NUMERICO Obiettivo del calcolo numerico è quello di fornire algoritmi numerici che, con un numero finito di operazioni

Dettagli

Rappresentazione dell Informazione

Rappresentazione dell Informazione Rappresentazione dell Informazione Rappresentazione delle informazioni in codice binario Caratteri Naturali e Reali positivi Interi Razionali Rappresentazione del testo Una stringa di bit per ogni simbolo

Dettagli

Rappresentazione di numeri reali

Rappresentazione di numeri reali Rappresentazione di numeri reali Con un numero finito di cifre è solo possibile rappresentare un numero razionale che approssima con un certo errore il numero reale dato Vengono usate due notazioni: A)

Dettagli

Rappresentazione dei numeri reali in un calcolatore

Rappresentazione dei numeri reali in un calcolatore Corso di Calcolatori Elettronici I Rappresentazione dei numeri reali in un calcolatore ing. Alessandro Cilardo Corso di Laurea in Ingegneria Biomedica Rappresentazione di numeri reali Con un numero finito

Dettagli

Politecnico di Bari Sede di Foggia. docente: Prof. Ing. Michele Salvemini

Politecnico di Bari Sede di Foggia. docente: Prof. Ing. Michele Salvemini Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario I Codici I Sistemi di numerazione

Dettagli

Sommario. Sistema binario. I Sistemi di numerazione. Codifica ASCII. Valori Numerici Negativi. Valori Numerici Reali. Posizionali e non posizionali

Sommario. Sistema binario. I Sistemi di numerazione. Codifica ASCII. Valori Numerici Negativi. Valori Numerici Reali. Posizionali e non posizionali Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario I Codici I Sistemi di numerazione

Dettagli

Sommario. I Sistemi di numerazione Posizionale e non Posizionale (1/2) I Codici. I Codici I Sistemi di numerazione Posizionali e non posizionali

Sommario. I Sistemi di numerazione Posizionale e non Posizionale (1/2) I Codici. I Codici I Sistemi di numerazione Posizionali e non posizionali Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario I Codici I Sistemi di numerazione

Dettagli

Rappresentazione dei numeri reali

Rappresentazione dei numeri reali Rappresentazione dei numeri reali La rappresentazione dei numeri reali in base 2 è completamente analoga a quella in base : Parte intera + parte frazionaria, separate da un punto La parte frazionaria è

Dettagli

Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni

Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni Università di Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni Marco Liverani (liverani@mat.uniroma3.it)

Dettagli