Rappresentazione dell Informazione. Cosa vedremo nelle lezioni. Rappresentazione dell Informazione. Codificare per computare e fare

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Rappresentazione dell Informazione. Cosa vedremo nelle lezioni. Rappresentazione dell Informazione. Codificare per computare e fare"

Transcript

1 Rappresentazione dell Informazione Codificare per computare e fare Cosa vedremo nelle lezioni Mattoni base Algoritmo, modello per risolvere problemi Rappresentazione dell informazione Architettura del calcolatore Costruzioni sovrastanti Sistema operativo Reti di calcolatori e WWW Programmi applicativi Rappresentazione dell Informazione Questioni di rappresentazione Rappresentazione: essenza (biettività-arbitrarietà) Tipi di rappresentazione Cosa ci interessa rappresentare in un algoritmo per produrre una macchina in grado di elaborarlo? Idee fondamentali Tutto è un rappresentato da un alfabeto Tutto è un numero se numerabile Importanza strategica della rappresentazione binaria 1

2 Rappresentazione: essenza Rappresentazione: essenza Una rappresentazione si stabilisce tra un oggetto da rappresentare (significato) ed un simbolo (potenzialmente complesso) che lo rappresenta (significante) Il bimbo che gioca con un sasso lo identifica a seconda della situazione con un arma o con un auto Rappresentazione: essenza Espressivita Univocita (===> Biettivita!!)

3 Rappresentazione: essenza arbitrarietà Cani Dogs... Linguaggio Naturale: Caveat Due importantissimi fenomeni: Ricchezza espressiva Ambiguità Rappresentazione Naturale: ricchezza espressiva Concetto: voglio palesare la mia intenzione di partecipare al corso Ricchezza espressiva Freq uenza Forma usata 6 [] Studente frequentante 16 [abilità informatiche] studente frequentante 10 [A bilità Info rmatiche] Studente Freq uenta nte 8 [Abilità informatiche] Studente frequentante.. Consiglio: mandare con OGGETTO: [] Studente frequentante Il messaggio può essere vuoto. 3

4 Rappresentazione Naturale: ricchezza espressiva [ studente frequentante]. abilit à informatic h e STUDENTE FREQUENTANTE [ studente frequentante] oggetto (abilit à informatic h e) studente frequentante iscrizione [ abilt à informatic h e] studente frequentante [ abilitò informatica] studentessa frequentante [A bilit à I nformatic h e] N ome Cognome abilit à informatic h e stuente frequentante [ abilit à informatic h e] studentessa frequentante [A bilit à informatic h e] studente frequentante: N ome cognome [A bilit à informatic h e]studente frequentante Cognome N ome. [A bilit à I nformatic h e] studente frequentante - ndo [A bilit à I nformatic h e] S tudente frequentante [A bilit à I nformatic h e ] S tudente frequentante Rappresentazione naturale: ricchezza espressiva [ A bilit à informatic h e] studente frequentante [ abilit à informatic h e] S tudente frequentante abilit à informatic h e studente frequentante [ abilit à informatic h e ] studente frequentante (abilit à informatic h e) studente frequentante [ ABILITA' INFORMATI CH E ] STUDENTE FREQUENTANTE [ABILITA' INFORMATI CH E ] studente frequentante [ A bilit à informatic h e] S tidente frequentante [A bilit à I nformatic h e] L aboratorio di informatica [A bilit à I nformatic h e] abilit à informatica(studentesse frequentanti ) Rappresentazione Naturale: ricchezza espressiva 30 Frequenza delle forme AIUTO: 36 persone hanno trovato un modo tutto loro di esprimere il concetto!!!! Frequenza

5 Rappresentazione Naturale: Ambiguità Pensiamo alle seguenti parole, quante cose vengono in mente? uomo borsetta di pelle di nonna imposta Linguaggio Naturale Significato Ricchezza Espressiva Significante Ambiguità Rappresentazione: tipi 5

6 Tipo di Rappresentazione In genere: Iconica Simbolica In informatica: Analogica Digitale Tipo di Rappresentazione: iconica Tipo di Rappresentazione: simbolica Km/h t (0, 10,, 0,, 60, ) 6

7 Tipo di Rappresentazione: analogica Km/h Km/h t Tipo di Rappresentazione: digitale Km/h t (0, 10,, 0,, 60, ) Cosa vogliamo rappresentare Cosa ci interessa rappresentare in un algoritmo per produrre una macchina in grado di elaborarlo? Parametri di ingresso Dati parziali Azioni/Istruzioni 7

8 Rappresentazione Simbolica di Informazioni Rappresentazione Simbolica di Informazioni Dati Numerici Numeri Naturali Numeri Interi (con segno) Numeri Razionali Dati non Numerici Caratteri Testo Grafica Dipende dall alfabeto usato! Osserviamo i numeri che conosciamo 374 3S 31 sono costituiti da simboli particolari: l Alfabeto A={0,1,,3,4,5,6,7,8,9} 8

9 Osserviamo i numeri che conosciamo significante 7 VII significato 7 suc(suc(suc(suc(suc(suc(suc(0))))))) hanno valori indipendemente da come essi sono rappresentati Osserviamo i numeri che conosciamo sono costituiti da simboli particolari: l Alfabeto A={0,1,,3,4,5,6,7,8,9} hanno valori indipendetemente da come essi sono rappresentati Osserviamo i numeri che conosciamo significante 7 VII significato 7 suc(suc(suc(suc(suc(suc(suc(0))))))) hanno un modo, che chiamiamo funzione, per passare dal simbolo al valore 9

10 Osserviamo i numeri che conosciamo sono costituiti da simboli particolari: l Alfabeto A={0,1,,3,4,5,6,7,8,9} hanno valori indipendentemente da come essi sono rappresentati hanno un modo, che chiamiamo funzione, per passare dal simbolo al valore Domanda: Come funziona la funzione? Chiamiamo la funzione val. significante 37 VII Boh? Regole romane!!! Regola del naufrago! significato 37 Conta i suc! suc(suc(suc(suc(suc(suc(suc(0))))))) Domanda: Come funziona la funzione? Per questi numeri normali?? significante 37 significato 37 unità decine centinaia migliaia = 37 10

11 Domanda: Come funziona la funzione? Per questi numeri normali?? significante posizione significato 37 unità decine centinaia migliaia = 37 l Alfabeto A={0,1,,3,4,5,6,7,8,9} Sono 10 cifre! Domanda: Come funziona la funzione? Per questi numeri normali?? significante posizione significato = 5 l Alfabeto A={0,1} Se usassimo cifre? Domanda: Come funziona la funzione? Per questi numeri normali?? a a 1 a 0 significante 1 0 posizione significato val(a a 1 a 0 ) B 0 B 1 B B 3 a 0 + a 1 + = val(a a 1 a 0 ) a Se usassimo B cifre? l Alfabeto A 11

12 Osserviamo i numeri che conosciamo sono costituiti da simboli particolari: l Alfabeto A={0,1,,3,4,5,6,7,8,9} hanno valori indipendentemente da come essi sono rappresentati hanno un modo, che chiamiamo funzione, per passare dal simbolo al valore Ricapitoliamo significante funzione val a a 1 a 0 dove - a i appartiene all Alfabeto A in formule a i A - a n-1 a 0 è una sequenza finita di simboli di A in formule a n-1 a 0 A* significato val(a a 1 a 0 ) Numeri Naturali Alfabeto, A Un insieme finito di B simboli, A={a, b,. } Sequenze o Stringhe in A, A * n-ple, (a n-1,, a 0 ) con a i A, ed n>=0 Valore, cioe la funzione di rappresentazione: val : A * N n 1 i data da: val((a n-1,, a 0 )) = a i B B e detta Base i= 0 1

13 Alfabeti e Stringhe Esempio: Alfabeto A A = {a} A* = {a, aa, aaa, aaaa, aaaaa, }; oppure: A = {a, b} A* = {a, b, aa, ab, ba, bb, aaa, aab, aba, baa, abb, } Rappresentazione come funzione Sia N l insieme dei numeri naturali {0, 1,, }. Una rappresentazione di N è una funzione iniettiva r : N A* che possiede la funzione inversa (valore) val : A* N tale che, data σ A*, val(σ) = n N se r(n) = σ indefinito altrimenti Numeri Naturali - Base 10 Alfabeto, A={0,1,,3,,9} Sequenze o Stringhe in A, A * es. (197) = 197, (1389) = 1389 n Valore, val((a n-1,, a 0 )) = a i i= 0 i 10 es. val(197)= 7* * *10 val(1389)= 9* * *10 +1*

14 Numeri Naturali - Base 8 Alfabeto, A={0,1,,3,,7} Sequenze o Stringhe in A, A * es. (17), (13), (183) e NON VALIDA!! n i Valore, val((a n-1,, a 0 )) = a i 8 i = 0 es. val(17)= 7*8 0 + *8 1 +1*8 = =87 val(13)= 3* *8 1 = 11 (17) 8 =(87) 10 (13) 8 =(11) 10 Numeri Naturali - Base Alfabeto, A={0,1} Sequenze o Stringhe in A, A * es. (101), (10), (13) e NON VALIDA!! n i Valore, val((a n-1,, a 0 )) = a i es. val(101)= 1* 0 + 0* 1 i= +1* 0 =1+4=5 val(10)= 0* 0 + 1* 1 = (101) =(5) 10 (10) =() 10 Numeri Naturali - Base 16 Alfabeto, A={0,1,.., 9, A,B,C,D,E,F} Sequenze o Stringhe in A, A * es. (10E4) (1G3) e NON VALIDA!! n i Valore, val((a n-1,, a 0 )) = a i 16 ES. val(10e4) = 4*16 0 i= * *16 3 = = =434 (10E4) 16 =(434) 10 14

15 Rappresentazione dei numeri con la virgola Numeri con la virgola - Base Alfabeto, A={0,1} Sequenze o Stringhe in A, A * es. (10.1), mentre (10.3 ) e NON VALIDA!! n i Valore, val((a n,... a 0,, a -m )) = ai i= m ES. val(10.1) = 1* * 0 + 1* 1 = (10.1) =(.5) 10 = =.5 Domanda: è vero per tutte le rappresentazioni che abbiamo visto? significante funzione val a a 1 a 0 dove - a i appartiene all Alfabeto A in formule a i A - a n-1 a 0 è una sequenza finita di simboli di A in formule a n-1 a 0 A* n 1 -val((a n-1,, a 0 )) = i a i B i= 0 significato val(a a 1 a 0 ) Riosserviamo le rappresentazioni dei numeri VII 7 E vero che - a i appartiene all Alfabeto A in formule a i A - a n-1 a 0 è una sequenza finita di simboli di A in formule a n-1 a 0 A* n 1 -val((a n-1,, a 0 )) = i a i B i= 0 suc(suc(suc(suc(suc(suc(suc(0))))))) 15

16 Riosserviamo le rappresentazioni dei numeri Tipo decimale Alfabeto A={0,1,..,9} Simboli Ammessi Funzione val n 1 A* a B i i i= 0 binario A={0,1} A* i a i B i= 0 Una sottoparte romano A={M,C,V,I} di A* Regole romane Una sottoparte Sono naufrago A={, } Regole del naufrago di A* simili!!! Una sottoparte Contare le s s(s(s(0))) A={s,0,(,)} di A* n 1 Rappresentazioni dei numeri E possibile dire che una è migliore dell altra? Osserviamo gli algoritmi della somma!!! Algoritmo del pallottoliere Capacità base: sappiamo sommare e sottrarre una unità al numero Metodo pallottoliere!!! A B

17 Un primo algoritmo Razionalizziamo 1) Dati i due numeri A e B ) Si metta in A ciò che si ottiene facendo A + 1 3) Si metta in B ciò che si ottiene facendo B 1 4) Se B non è uguale a 0 allora si torni al passo ) altrimenti A contiene la somma tra l originale A e l originale B Rappresentazioni dei numeri E possibile dire che una è migliore dell altra? Tipo decimale Alfabeto A={0,1,..,9} Pallottoliere Applicabile binario romano naufrago s(s(s(0))) A={0,1} A={M,C,V,I} A={, } A={s,0,(,)} Applicabile Applicabile Applicabile Applicabile Algoritmo Normale Capacità base: contare fino a 10 e sommare due cifre

18 Algoritmo Normale Razionalizziamo 1. Incollare a destra i due numeri. Considerare le cifre della colonna più a destra 3. Assumere inizialmente il riporto uguale a O 4. Sommare le cifre della colonna in considerazione e aggiungere il riporto 5. Se il risultato ottenuto eseguendo la istr.4 è < 10 scrivere la cifra risultante nella colonna in considerazione, assegnare al riporto il valore O e andare all istr.7 6. Se il risultato ottenuto eseguendo la istr.4 è 10 sottrarre 10. Scrivere la cifra risultante nella colonna in considerazione, porre il riporto =1 eandare alla istr.7 7. Spostarsi sulla colonna immediatamente a sinistra, se non vi sono cifre ed il riporto = 0 fermati altrimenti vai all istr.8 8. Andare all istr.4 Algoritmo Normale Razionalizziamo 1. Incollare a destra i due numeri. Considerare le cifre della colonna più a destra VIII II Rappresentazioni dei numeri E possibile dire che una è migliore dell altra? Tipo Alfabeto Pallottoliere Normale decimale A={0,1,..,9} Applicabile Applicabile binario A={0,1} Applicabile Applicabile romano A={M,C,V,I} Applicabile Non Applicabile naufrago A={, } Applicabile Non Applicabile s(s(s(0))) A={s,0,(,)} Applicabile Non Applicabile 18

19 sui numeri binari Algoritmo normale = =7 16+4=0 Rappresentazione Simbolica di Informazioni Abbiamo puntato su una rappresentazione numerica posizionale, come rappresentiamo: Dati Numerici Numeri Naturali Numeri Interi (con segno) Numeri Razionali Dati non Numerici Caratteri Testo Grafica Rappresentazione dei caratteri Ciascun simbolo di un insieme di caratteri può essere rappresentato dal numero naturale che rappresenta la posizione del carattere nell alfabeto Simbolo a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Posizione Esempio: un file di caratteri visto in codifica ASCII

20 Rappresentazione Binaria La rappresentazione binaria è importante perchè si hanno oggetti bistato stabili (transistor) Con questi oggetti si possono creare: Parole di memoria di dimensione fissa, o rappresentazione su k bit che avranno un Max e Min numero rappresentabile Le parole di memoria rappresenteranno: numeri caratteri Ricapitolazione: Rappresentazione dell Informazione Questioni di rappresentazione Rappresentazione: essenza Tipi di rappresentazione Cosa ci interessa rappresentare in un algoritmo per produrre una macchina in grado di elaborarlo? Idee fondamentali Tutto è un rappresentato da un alfabeto Tutto è un numero se numerabile Importanza strategica della rappresentazione binaria Rappresentare numeri interi e razionali con alfabeti binari 0

21 Rappresentazione di interi con segno Modulo e segno Modulo e segno Bit del segno Rappresentazione binaria del modulo Es. r ms (5) = Es. r ms (-5) = Rappresentazione di interi con segno Complemento Complemento a una base B (su h cifre) - Bh 0 B h Z B h 0 B h N Rappresentazione di interi con segno Complemento Complemento a una base B (su h cifre) r c (x) = r B r (x) B h (B - x ) h B se 0 x < h B se - x < 0 1

22 Rappresentazione di interi con segno Complemento Interi con segno Complemento alla base (su h cifre) r c (x) = r(x) h r ( - x ) h h 1 se 0 x < = h h 1 se - = x < 0 Rappresentazione di interi con segno Complemento Interi con segno (Esempio) Complemento alla base (su 4 cifre) r (x) r c (x) = 4 r ( - x ) se 0 x < = 8 4 se - = 8 x < 0 4 Rappresentazione di interi con segno Complemento Interi con segno (Esempio) Complemento alla base (su 4 cifre) Sia x = (5) 10, si ha 0<5<8 quindi 4 r (x) se 0 x < = 8 r c (x) = 4 4 r ( - x ) se - = x < 0 8 r c (x)= r (x) = (0101)

23 Rappresentazione di interi con segno Complemento Interi con segno (Esempio) Complemento alla base (su 4 cifre) Sia x = (-5) 10 si ha -8<-5<0 quindi r (x) r c (x) = 4 r ( - x ) 4 se 0 x < = 8 4 se - = 8 x < 0 r c (x)= r ( 4 - x ) = r ( )= r (11)=(1011) Rappresentazione di interi con segno Complemento Interi con segno - Min e Max Complemento alla base (su k cifre) MIN: (100 0) MAX: (011 1) Es. k=7 MIN = ( ) ==> (- 7-1 )=-64 MAX = ( ) ==> ( )=63 Rappresentazione di numeri razionali Virgola fissa Bit del segno Rappresentazione binaria della parte decimale Rappresentazione binaria della parte intera Es. r ms (.5) = Es. r ms (-.5) =

24 Rappresentazione di numeri razionali Virgola fissa Numeri Razionali - modulo e segno Quanti diversi numeri posso rappresentare? k bit per la parte intera e h per la parte decimale ===> ho (k+h) numeri diversi Es. k= h=5 ===> ho 7 = 18 numeri razionali diversi Rappresentazione di numeri razionali Virgola fissa Numeri Razionali - modulo e segno Quale max e min? k bit per la parte intera ===> min = 0 max = k -1 h per la parte decimale ===> min = 0 max = 1- h Parte Intera Parte Decimale Es. k= h=5 ===> min = 0 max= ( k -1)+(1- -h )= Rappresentazione di numeri razionali Virgola fissa Numeri Razionali - modulo e segno Qual è la distanza tra due numeri razionali rappresentati? Se ho h bit per la parte decimale ===> r(x) - r(x succ ) = 0 0,0.1= -h Es. k= h=5 ===> r(x) - r(x succ ) = ( ) = -5 = (0.0315) 10 4

25 Rappresentazione di numeri razionali Virgola fissa Numeri Razionali - modulo e segno Qual è la distanza tra due numeri razionali rappresentati? Se ho h bit per la parte decimale ===> r(x) - r(x succ ) = 0 0,0.1= -h x x succ Es. k= h=5 ===> r(x) - r(x succ ) = ( ) = -5 = (0.0315) 10 Rappresentazione di numeri razionali Virgola mobile Interpretazione del numero in virgola mobile: x = ±mb e 0/1 segno m Rappresentazione binaria della mantissa e Rappresentazione binaria dell esponente Es: 13,45 = 0,1345*10 3 r vm (13,45) =<+, 1345,3> X=0, = 0,45*10-4 r vm (x) =<+, 45,-4> Rappresentazione di numeri razionali Virgola mobile x = ±m e m ed e hanno dimensione fissa, h e k rispettivamente Normalizzazione Complemento 0/1 m e segno Mantissa (h) Esponente (k) m: min= (1 0)= -1 max= (1 1)= h -1 e: min=(10..0)= - k-1 max=(01..1)= k-1-1 5

26 Rappresentazione di numeri razionali Virgola mobile Numeri Razionali - Virgola Mobile x = ±m e m ed e hanno dimensione fissa, h e k rispettivamente 0/1 m segno Mantissa (h) Esponente (k) m: min= (1 0) = -1 max= (1 1) = h -1 e e: min=(10..0) = - k-1 max=(01..1) = k-1-1 x: min= m min e min= -1 -k-1 = -k-1-1 x: max= m max e max= ( h -1) k-1-1 Rappresentazione di numeri razionali Virgola mobile x = ±m e 0/1 m segno Mantissa (h) Esponente (k) x: min= m min e min= -1 -k-1 = -k-1-1 x: max= m max e max= ( h -1) k-1-1 e Per h=, k=5 x: min= -1 -k-1 = -k-1-1 = -4-1 = -17 x: max= ( h -1) k-1-1 = = 3 15 Rappresentazione di numeri razionali Virgola mobile Due numeri successivi x = ±m e x succ = ±m e hanno lo stesso esponente e e mantisse m e m successive x = ±m e x succ = ±m succ e m: (1 0)= -1 m succ = (10..1)= -1+ -h e MIN ==>x-x succ = (m-m succ )e=(0..01)e= -h e{ e MAX 6

27 Rappresentazione di numeri razionali Virgola mobile Distanza tra due numeri successivi x = ±m e x succ = ±m succ e hanno lo stesso esponente e e mantisse m e m successive m: (1 0)= -1 m succ = (10..1)= -1+ -h e MIN ==>x-x succ = (m-m succ )e=(0..01)e= -h e{ e MAX x x succ x x succ... Rappresentazione di numeri razionali Virgola mobile Il formato IEEE x = ±m e 0/1 m segno Mantissa (h) Esponente (k) e con h = 3 k = 8 x: min -1 -k-1 = -k-1-1 = -7-1 = -19 x: max ( h -1) k-1-1 = ( 3-1 ) 17 =!!! Es. (13.5) 10 =>

Rappresentazione dell Informazione. Cosa vedremo nelle lezioni. Rappresentazione dell Informazione. Codificare per computare e fare

Rappresentazione dell Informazione. Cosa vedremo nelle lezioni. Rappresentazione dell Informazione. Codificare per computare e fare Rappresentazione dell Informazione Codificare per computare e fare Cosa vedremo nelle lezioni Mattoni base Algoritmo, modello per risolvere problemi Rappresentazione dell informazione Architettura del

Dettagli

Abilità Informatiche. Cosa vedremo nelle lezioni. Nozioni di informatica e di fondamenti di informatica

Abilità Informatiche. Cosa vedremo nelle lezioni. Nozioni di informatica e di fondamenti di informatica Fabio Massimo Zanzotto Cosa vedremo nelle lezioni Perché nozioni di informatica e sopratutto perché nozioni di fondamenti dell informatica? Mattoni base Algoritmo, modello per risolvere problemi Rappresentazione

Dettagli

Cenni alla rappresentazione dei tipi dato primitivi

Cenni alla rappresentazione dei tipi dato primitivi Cenni alla rappresentazione dei tipi dato primitivi Fondamenti di Informatica R. Basili a.a. 2006-7 Numeri Naturali Alfabeto, A Un insieme finito di B simboli, A={a, b,. } Sequenze o Stringhe in A, A *

Dettagli

Macchine: richiami. Fondamenti. Procedura Risolutiva: Algortimo. Fabio Massimo Zanzotto. L Algoritmo

Macchine: richiami. Fondamenti. Procedura Risolutiva: Algortimo. Fabio Massimo Zanzotto. L Algoritmo Macchine: richiami Fabio Massimo Zanzotto Fondamenti L Distinzione tra conoscenza procedurale e conoscenza dichiarativa La rappresentazione dell informazione L architettura di un calcolatore Definizione

Dettagli

Abilità Informatiche. Cosa vedremo nelle lezioni. Problemi ed Algoritmi

Abilità Informatiche. Cosa vedremo nelle lezioni. Problemi ed Algoritmi Fabio Massimo Zanzotto Cosa vedremo nelle lezioni Mattoni base Algoritmo, modello per risolvere problemi Rappresentazione dell informazione Architettura del calcolatore Costruzioni sovrastanti Sistema

Dettagli

Rappresentazione dell informazione. Gabriella Trucco

Rappresentazione dell informazione. Gabriella Trucco Rappresentazione dell informazione Gabriella Trucco Simboli e alfabeto Per formalizzare dati (numeri, caratteri, immagini, suoni, ) si utilizzano successioni di simboli scelti da un insieme finito detto

Dettagli

La codifica. dell informazione

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

Dettagli

Codifica dell informazione numerica

Codifica dell informazione numerica Codifica dell informazione numerica Nicola Basilico, nicola.basilico@unimi.it Architetture degli Elaboratori I, Laboratorio - Corso di Laurea in Informatica, A.A. 201-2018 Informazioni (edizione 2017-2018)

Dettagli

La codifica binaria: concetti fondamentali

La codifica binaria: concetti fondamentali La codifica binaria: concetti fondamentali Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin ... Algoritmi, dati e risultati sono informazioni Informatica

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

La codifica. dell informazione. (continua) Codifica dei numeri. Codifica dei numeri. Sono stati pertanto studiati codici alternativi per

La codifica. dell informazione. (continua) Codifica dei numeri. Codifica dei numeri. Sono stati pertanto studiati codici alternativi per 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

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. 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

Rappresentazione dei Numeri

Rappresentazione dei Numeri Rappresentazione dei Numeri Rappresentazione dei Numeri Il sistema numerico binario è quello che meglio si adatta alle caratteristiche del calcolatore Il problema della rappresentazione consiste nel trovare

Dettagli

Architettura degli Elaboratori

Architettura degli Elaboratori Architettura degli Elaboratori Rappresentazione dell Informazione Barbara Masucci Cosa studiamo oggi Ø Un moderno elaboratore è un sistema elettronico digitale programmabile Ø Il suo comportamento è flessibile

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

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet) Elementi di Programmazione Rappresentazione

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

Codifica dell informazione numerica. Matteo Re, Nicola Basilico,

Codifica dell informazione numerica. Matteo Re, Nicola Basilico, Codifica dell informazione numerica Matteo Re, matteo.re@unimi.it Nicola Basilico, nicola.basilico@unimi.it Informazioni (edizione 2017-2018) Turno A (cognomi A - F) Nicola Basilico, dip. via Comelico,

Dettagli

Fondamenti di Informatica 1 (I Modulo) Introduzione agli algoritmi. Roberto Basili a.a

Fondamenti di Informatica 1 (I Modulo) Introduzione agli algoritmi. Roberto Basili a.a Fondamenti di Informatica 1 (I Modulo) Introduzione agli algoritmi Roberto Basili a.a. 2006-2007 2007 Informatica Col termine Informatica si intende attualmente l insieme delle discipline scientifiche

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

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 1 Rappresentazione dell informazione

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

LABORATORIO DI INFORMATICA

LABORATORIO DI INFORMATICA LABORATORIO DI INFORMATICA Corso di laurea in Scienze della Formazione Primaria a.a.2014/2015 A cura del Prof. Sergio Miranda 2 LEZIONE N.5 Codifica delle Informazioni LA CODIFICA DEI NUMERI Obiettivo:

Dettagli

Informatica. Fondamenti di Informatica 1. Informatica. Informatica. Introduzione all Informatica. Introduzione all Informatica

Informatica. Fondamenti di Informatica 1. Informatica. Informatica. Introduzione all Informatica. Introduzione all Informatica Informatica Fondamenti di Informatica 1 Roberto Basili a.a. 2000-2001 Col termine Informatica si intende attualmente l insieme delle discipline scientifiche che analizzazno il trattamento automatico (codifica,

Dettagli

Fondamenti di Programmazione. Sistemi di rappresentazione

Fondamenti di Programmazione. Sistemi di rappresentazione Fondamenti di Programmazione Sistemi di rappresentazione 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

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

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

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

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet) Elementi di Programmazione Rappresentazione

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

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

Punto di vista Tecnologico: strumenti di elaborazione della informazione. Punto di vista Metodologico:

Punto di vista Tecnologico: strumenti di elaborazione della informazione. Punto di vista Metodologico: Informatica Col termine Informatica si intende attualmente l insieme delle discipline scientifiche che analizzazno il trattamento automatico (codifica, elaborazione e trasmissione) della informazione.

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

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

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

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

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 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

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

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 DELL INFORMAZIONE. Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2

LA CODIFICA DELL INFORMAZIONE. Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2 LA CODIFICA DELL INFORMAZIONE Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2 Codifica dati e istruzioni Per scrivere un programma è necessario rappresentare istruzioni

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

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Codifica dell informazione Il calcolatore memorizza ed elabora

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 approssimata

Dettagli

Fondamenti di Programmazione. Sistemi di rappresentazione

Fondamenti di Programmazione. Sistemi di rappresentazione Fondamenti di Programmazione Sistemi di rappresentazione Numeri e numerali Il numero cinque 5 V _ Π 五 Arabo Romano Maya Greco Cinese Sistemi posizionali 1 10 3 + 4 10 2 + 9 10 1 + 2 10 0 Sistemi posizionali

Dettagli

L'Informazione e la sua Codifica. Maurizio Palesi

L'Informazione e la sua Codifica. Maurizio Palesi L'Informazione e la sua Codifica Maurizio Palesi 1 Obiettivo Il calcolatore è una macchina digitale Il suo linguaggio è composto da due soli simboli Gli esseri umani sono abituati a comunicare utlizzando

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

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 I numeri reali Sommario Conversione dei numeri reali da base 10 a base B Rappresentazione dei numeri reali Virgola fissa Virgola mobile (mantissa

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Linguag gi, Codifica e Rappresentazione dell Informazione P r o f. R a f fa e l e P i z zo l a n t e A. A. 2 0 1 6 / 1 7 Cosa abbiamo visto la volta scorsa Gli elaboratori sono

Dettagli

Informazione binaria: - rappresentazione dei numeri razionali -

Informazione binaria: - rappresentazione dei numeri razionali - Informazione binaria: - rappresentazione dei numeri razionali - Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Nel seguito vedremo tipologie

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

Informazione binaria: - codici binari, notazione binaria/ottale/esadecimale -

Informazione binaria: - codici binari, notazione binaria/ottale/esadecimale - Informazione binaria: - codici binari, notazione binaria/ottale/esadecimale - Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin ... Algoritmi,

Dettagli

Fondamenti di Informatica per Umanisti. Cosa vedremo nelle lezioni. Problemi ed Algoritmi

Fondamenti di Informatica per Umanisti. Cosa vedremo nelle lezioni. Problemi ed Algoritmi Fondamenti di Informatica per Umanisti Fabio Massimo Zanzotto Cosa vedremo nelle lezioni Mattoni base Algoritmo, modello per risolvere problemi Rappresentazione dell informazione Architettura del calcolatore

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 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

Codifica dell informazione numerica

Codifica dell informazione numerica Codifica dell informazione numerica Nicola Basilico, nicola.basilico@unimi.it Gabriella Trucco, gabriella.trucco@unimi.it Matteo Re, matteo.re@unimi.it Architetture degli Elaboratori I, Laboratorio - Corso

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

Fondamenti di Informatica. per la Sicurezza. a.a. 2003/04. Calcolo binario. Stefano Ferrari

Fondamenti di Informatica. per la Sicurezza. a.a. 2003/04. Calcolo binario. Stefano Ferrari Fondamenti di Informatica per la Sicurezza a.a. 2003/04 Calcolo binario Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari Università degli Studi

Dettagli

senza togliersi le scarpe

senza togliersi le scarpe Fondamenti di Informatica per la Sicurezza a.a. 2003/04 Calcolo binario Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari Università degli Studi

Dettagli

RAPPRESENTAZIONE DELLE INFORMAZIONI

RAPPRESENTAZIONE DELLE INFORMAZIONI RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,

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

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) Uniersità degli Studi di Milano 1 Rappresentazione dell informazione

Dettagli

Esercitazioni di Fondamenti di Informatica - Lez. 1 - Soluzioni

Esercitazioni di Fondamenti di Informatica - Lez. 1 - Soluzioni Esercitazioni di Fondamenti di Informatica - Lez. 1 - Soluzioni 25 Settembre 2017 1 Esercizi sulla codifica binaria Esercizio 1: Quanti bit sono necessari per codificare il numero di auto presenti in un

Dettagli

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet) Elementi di Programmazione Codifica dell informazione

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

Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri Roberto Navigli

Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri Roberto Navigli Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri Roberto Navigli 1 Da base 2 a base 10 I seguenti esercizi richiedono di convertire in base 10 la medesima stringa binaria

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 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

La codifica dell informazione

La codifica dell informazione La codifica dell informazione Codifica dati e istruzioni Algoritmi = istruzioni che operano su dati. Per scrivere un programma è necessario rappresentare istruzioni e dati in un formato tale che l esecutore

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) Uniersità degli Studi di Milano 1 Rappresentazione dell informazione

Dettagli

Lezione 4. Sommario. L artimetica binaria: I numeri relativi e frazionari. I numeri relativi I numeri frazionari

Lezione 4. Sommario. L artimetica binaria: I numeri relativi e frazionari. I numeri relativi I numeri frazionari Lezione 4 L artimetica binaria: I numeri relativi e frazionari Sommario I numeri relativi I numeri frazionari I numeri in virgola fissa I numeri in virgola mobile 1 Cosa sono inumeri relativi? I numeri

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

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

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

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

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

Esercitazione n. 5. Rappresentazione dei numeri

Esercitazione n. 5. Rappresentazione dei numeri Esercitazione n. 5 Rappresentazione dei numeri dott. Carlo Todeschini tode@cremona.polimi.it Politecnico di Milano A.A. 2009/2010 Queste slide sono distribuite con licenza Creative Commons Attribuzione-Non

Dettagli

Esercitazioni di Fondamenti di Informatica - Lez. 1 02/10/2018

Esercitazioni di Fondamenti di Informatica - Lez. 1 02/10/2018 Esercitazioni di Fondamenti di Informatica - Lez. 1 02/10/2018 Esercizi sulla codifica binaria 1. Quanti bit sono necessari per codificare il numero di auto presenti in un parcheggio da 20 posti? Devo

Dettagli

Parte III Indice. Rappresentazione dei valori frazionari. Esercizi. in virgola fissa in virgola mobile III.1. Fondamenti di Informatica

Parte III Indice. Rappresentazione dei valori frazionari. Esercizi. in virgola fissa in virgola mobile III.1. Fondamenti di Informatica Parte III Indice Rappresentazione dei valori frazionari in virgola fissa in virgola mobile Esercizi III.1 Rappresentazione dei valori frazionari I valori frazionari sono del tipo: xxxxxxx xxxx,yyyyy yyyy

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

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet) Elementi di Programmazione Rappresentazione

Dettagli

Rappresentazione (Codifica Binaria dei Numeri) ed Elaborazione delle Informazioni

Rappresentazione (Codifica Binaria dei Numeri) ed Elaborazione delle Informazioni 1 LEZIONE 3 Rappresentazione (Codifica Binaria dei Numeri) ed Elaborazione delle Informazioni LA CODIFICA DEI NUMERI Obiettivo: Codifica in binario dei numeri per favorire l elaborazione da parte dei calcolatori

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

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

Corso di Calcolatori Elettronici I

Corso di Calcolatori Elettronici I Corso di Calcolatori Elettronici I Rappresentazione dei numeri naturali Roberto Canonico Università degli Studi di Napoli Federico II A.A. 2016-2017 Roberto Canonico Corso di Calcolatori Elettronici I

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

Algoritmi Istruzioni che operano su dati. Per scrivere un programma è necessario. che l esecutore automatico sia in grado di.

Algoritmi Istruzioni che operano su dati. Per scrivere un programma è necessario. che l esecutore automatico sia in grado di. Codifica di Dati e Istruzioni Fondamenti di Informatica Codifica dell Informazione Prof. Francesco Lo Presti Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare

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

La Rappresentazione dell Informazione

La Rappresentazione dell Informazione MASTER Information Technology Excellence Road (I.T.E.R.) La Rappresentazione dell Informazione Maurizio Palesi Salvatore Serrano Master ITER Informatica di Base Maurizio Palesi, Salvatore Serrano 1 L Informatica

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

Introduzione. Elementi di Informatica. Sistemi di Numerazione Addizionali. Sistemi di Numerazione. Sistemi di Numerazione Romano

Introduzione. Elementi di Informatica. Sistemi di Numerazione Addizionali. Sistemi di Numerazione. Sistemi di Numerazione Romano Università degli Studi di Udine Facoltà di Ingegneria CORSO DI LAUREA IN SCIENZE dell ARCHITETTURA Elementi di Informatica Informazione e Codifica D. Gubiani Nei sistemi informatici le informazioni vengono

Dettagli

RAPPRESENTAZIONE DELLE INFORMAZIONI

RAPPRESENTAZIONE DELLE INFORMAZIONI RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,

Dettagli

La Codifica e la Rappresentazione dei dati

La Codifica e la Rappresentazione dei dati La Codifica e la Rappresentazione dei dati www.mat.unical.it/bria Problema Molte azioni che si compiono sono finalizzate alla soluzione di problemi Ogni problema è caratterizzato da un insieme di dati

Dettagli

Lezione 7 Aritmetica in virgola mobile (1)

Lezione 7 Aritmetica in virgola mobile (1) Lezione 7 Aritmetica in virgola mobile (1) Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno Un ripasso Un quadro della situazione: dove siamo, dove stiamo

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