Informatica. Informatica. Grandezze digitali. Grandezze analogiche

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Informatica. Informatica. Grandezze digitali. Grandezze analogiche"

Transcript

1 LEZIONI 2 e 3 Rappresentazione dell informazione 1 LEZIONI 2 e 3 Rappresentazione dell informazione 2 Informatica Informatica informatica informazione mezzi mezzi fisici procedure LA RAPPRESENTAZIONE DELLE INFORMAZIONI rappresentazione dell informazione (in bit) calcolatori programmi LEZIONI 2 e 3 Rappresentazione dell informazione 3 Grandezze digitali LEZIONI 2 e 3 Rappresentazione dell informazione 4 Grandezze analogiche Si chiama digitale una grandezza che può assumere un insieme discreto (numerabile) di valori. Per esempio: il numero di granelli di sabbia di una spiaggia, il numero di stelle e pianeti nell universo. Se la grandezza può assumere valori all interno di un insieme finito, allora è detta finita. Si chiama analogica una grandezza che può assumere un insieme non numerabile (cioè continuo) di valori. Per esempio l intensità di corrente che passa attraverso un filo

2 LEZIONI 2 e 3 Rappresentazione dell informazione 5 Grandezze analogiche LEZIONI 2 e 3 Rappresentazione dell informazione 6 Analogico vs digitale Anche i numeri reali sono una grandezza analogica. Infatti, tra l intero 1 e l intero 2 esistono una infinità non numerabile di altri numeri; per esempio tra i numeri 1, e 1, esistono una infinità non numerabile di altri numeri, per esempio il numero 1, e il numero 1, ; e così via. Digitale: da digit (ingl. cifra ), relativo al calcolo con elementi numerali. I calcolatori moderni sono detti digitali,inquanto possono lavorare soltanto con grandezze di tipo digitale e finite. tutte le informazioni vengono rappresentate con l uso di segnali discreti in forma di numeri o caratteri: numeri, istruzioni, testo immagini statiche e in movimento suoni LEZIONI 2 e 3 Rappresentazione dell informazione 7 Formato della memoria LEZIONI 2 e 3 Rappresentazione dell informazione 8 Rappresentazione delle informazioni Un registro a 32 bit di un processore, così come una delle celle della memoria centrale, è formato da una serie di 32 circuiti Possiamo immaginarlo come una successione di 32 piccolissimi fili in cui può passare o meno la corrente Pertanto nella memoria del calcolatore è possibile memorizzare esclusivamente sequenze di bit e il processore può trattare soltanto dati espressi come sequenze di bit. Inoltre la memoria del calcolatore ha una dimensione finita.

3 LEZIONI 2 e 3 Rappresentazione dell informazione 9 LEZIONI 2 e 3 Rappresentazione dell informazione 10 Rappresentazione delle informazioni Rappresentazione delle informazioni Per formalizzare dati come numeri, testo, ecc., si utilizzano simboli scelti da un insieme finito, detto alfabeto. per i numeri usiamo {0, 1, 2,, 9} e la virgola per i testi usiamo {a,.., z, A,.., Z, 0,.., 9, ecc.} Ad un alfabeto associamo un insieme di regole di composizione che definiscono le successioni ben formate. 12,35 è un numero (successione ben formata) 19?48 no lo è Casa è una parola Ca%a non lo è La relazione che associa ad ogni successione ben formata di simboli di un alfabeto il dato corrispondente è detta codice. Un codice mette quindi in relazione le successioni di simboli con il significato loro attribuito. LEZIONI 2 e 3 Rappresentazione dell informazione 11 Rappresentazione delle informazioni Per i calcolatori si usa un alfabeto binario: Alfabeto binario: costituito da due simboli convenzionalmente 0 e 1 binit o bit (binary digit, cifra binaria): elemento che assume un valore binario il bit è anche l unità elementare di informazione LEZIONI 2 e 3 Rappresentazione dell informazione 12 La codifica binaria Avendo a disposizione un solo bit si possono rappresentare due elementi diversi: si assegna al primo la codifica 0 al secondo la codifica 1

4 LEZIONI 2 e 3 Rappresentazione dell informazione 13 La codifica binaria Con 2 bit si possono rappresentare 4 = 2 2 elementi (oggetti, individui,...) diversi, assegnando a ciascuno una codifica diversa: paperino codifica 00 qui codifica 01 quo codifica 10 qua codifica 11 con 3 bit si possono rappresentare 8 = 2 3 elementi diversi.. con n bit si possono rappresentare 2 n elementi diversi LEZIONI 2 e 3 Rappresentazione dell informazione 14 Codifica di oggetti Per codificare un insieme finito di m oggetti distinti, occorre assegnare ad ognuno di essi una codifica diversa. Poiché con n bit posso codificare m = 2 n oggetti, la codifica di m oggetti richiede n = log 2 m bit. (Nota: log 2 m è il più piccolo intero log 2 m). LEZIONI 2 e 3 Rappresentazione dell informazione 15 LEZIONI 2 e 3 Rappresentazione dell informazione 16 Codifica di oggetti Esempio: bit necessari: Lunedì Martedì Mercoledì Giovedì Venerdì Sabato Domenica Log Log 2 7 = 3 Codifica dei caratteri I caratteri delle lingue occidentali (52 segni alfabetici, 10 cifre, i segni di punteggiatura e altri caratteri che noi usiamo nei testi scritti) sono una grandezza digitale. Il codice utilizzato da sempre per la codifica binaria dei caratteri è il codice ASCII (American Standard Code for Information Interchange), che utilizza 7 bit.

5 LEZIONI 2 e 3 Rappresentazione dell informazione 17 Codifica dei caratteri Il codice ASCII standard codifica 128 caratteri (cifre, lettere minuscole e maiuscole, simboli, caratteri di comando) la codifica rispetta l ordine alfanumerico Un byte contiene 8 bit, quindi avanza un bit. Sfruttandolo è possibile fare controlli (bit di parità) o codificare altri 128 simboli. ASCII esteso: primi 128 simboli: codificati come nel codice ASCII dal 128 al 255: simboli aggiuntivi di alcune lingue europee (å, ä, à, ă). Non è standard. LEZIONI 2 e 3 Rappresentazione dell informazione 18 La tabella ASCII 32! 33 " 34 # 35 $ 36 % 37 & 38 ' 39 ( 40 ) 41 * , / : 58 ; 59 < 60 = 61 > 62? 64 A 65 B 66 C 67 D 68 E 69 F 70 G 71 H 72 I 73 J 74 K 75 L 76 M 77 N 78 O 79 P 80 Q 81 R 82 S 83 T 84 U 85 V 86 W 87 X 88 Y 89 Z 90 [ 91 \ 92 ] 93 ^ 94 _ 95 ` 96 a 97 b 98 c 99 d 100 e 101 f 102 g 103 h 104 i 105 j 106 k 107 l 108 m 109 n 110 o 111 p 112 q 113 r 114 s 115 t 116 u 117 v 118 w 119 x 120 y 121 z 122 { } 125 ~ LEZIONI 2 e 3 Rappresentazione dell informazione 19 Codifica dei caratteri Un codice a 8 bit non è però sufficiente se si vuole rappresentare un insieme di caratteri di cardinalità maggiore di 256 (es. caratteri cinesi). Per questo motivo è stato introdotto un codice a 16 bit per la rappresentazione dei caratteri, chiamato Unicode, che permette di rappresentare 2 16 = elementi distinti. I primi 128 sono gli stessi del codice ASCII I successivi per altri alfabeti (greco, cirillico, idoegrammi, ecc.) e simboli speciali (matematici, grafici, ecc.) Codice ISO: 32 bit per codificare 4 G caratteri (alfabeti, insiemi di ideogrammi e simboli, ecc.). LEZIONI 2 e 3 Rappresentazione dell informazione 20 Alcune tabelle UNICODE (Fonte:

6 LEZIONI 2 e 3 Rappresentazione dell informazione 21 Rappresentazione dei numeri LEZIONI 2 e 3 Rappresentazione dell informazione 22 Sistemi di numerazione I numeri sono entità matematiche astratte; vanno distinti dalla loro rappresentazione Il numero cardinale quattro: cardinalità degli insiemi contenenti quattro elementi rappresentazione 1: IIII rappresentazione 2: IV rappresentazione 3: 4 ecc. Vediamo come si possono rappresentare i numeri utilizzando solo due simboli (0 e 1). Sistema di numerazione additivo: il significato dei simboli che compongono un numero è indipendente dalla posizione in cui compaiono Es. sistema con un unico simbolo, per l unità Es. sistema di numerazione romano, con i simboli I, V, X, L, C, D, M. LEZIONI 2 e 3 Rappresentazione dell informazione 23 Sistemi di numerazione: il sistema decimale Alle elementari ci facevano riempire fogli di stanghette: / //... //////// ///////// ////////// ////////// //////// ////////// ////////// ////////// ////////// ////////// ////////// Le cifre ////////// ////////// ////////// ////////// ////////// ////////// 148 = LEZIONI 2 e 3 Rappresentazione dell informazione 24 Convenzione Siamo così abituati a rappresentare i numeri nel sistema decimale che li pensiamo in tale sistema Manterremo questa abitudine mentale; però, per non confondere i numeri con la loro rappresentazione, useremo i colori: 123 in nero indica la rappresentazione 123 in rosso indica il numero

7 LEZIONI 2 e 3 Rappresentazione dell informazione 25 Sistemi di num.: il sistema binario LEZIONI 2 e 3 Rappresentazione dell informazione 26 I primi 16 numeri binari / 0 1 Le cifre // // 101 / 101 = = 5 0 = 0 1 = 1 10 = 2 11 = = = = = = = = = = = = = 15 LEZIONI 2 e 3 Rappresentazione dell informazione 27 Sistemi di numerazione: i sistemi posizionali LEZIONI 2 e 3 Rappresentazione dell informazione 28 Sistemi di numerazione: i sistemi posizionali Sistema di numerazione arabico: introdotto in Europa nel Medio Evo in base dieci: utilizza le dieci cifre 0, 1,, 9 èuna notazione posizionale: il valore di ogni cifra dipende dalla sua posizione nella successione di simboli che rappresenta il numero. Es = 1x x x x10 0 In generale, per un numero composto di n cifre si ha che: c n 1 c n 2...c 1 c 0 = = c n 1 x10 n 1 + c n 2 x10 n c n 2...c 1 x c 0 x10 0 Si chiamano cifre piú significative quelle associate ai pesi maggiori. La cifra c n 1 è la piú significativa e c 0 èla cifra meno significativa.

8 LEZIONI 2 e 3 Rappresentazione dell informazione 29 Sistemi di numerazione: i sistemi posizionali LEZIONI 2 e 3 Rappresentazione dell informazione 30 Codifica binaria - numeri naturali Sistemi di numerazione in base B Esempio: Se la base della numerazione è B, si hanno a disposizione B cifre, comprese tra 0 e B due = (1x x x x x x2 0 ) dieci = ( ) dieci = 44 dieci. c n c n 1...c 1 c 0 = = c n. B n + c n 2. B n c 1. B 1 + c 0. B 0 = Σ i:0..n c i. B i Tramite m cifre in base B è possibile rappresentare B m numeri naturali, da 0 a B m-1. LEZIONI 2 e 3 Rappresentazione dell informazione 31 Codifica binaria - numeri naturali LEZIONI 2 e 3 Rappresentazione dell informazione 32 Sistemi di num. usati in informatica Con una successione di n bit si rappresentano i 2 n numeri naturali, da 0 a 2 n 1 Per i numeri naturali si usano di solito 32 bit = x10 9 Raddoppiando la lunghezza, il massimo numero rappresentabile aumenta esponenzialmente. Se si utilizzano 64 bit ,6x10 19 Base 2: quella in cui lavora il calcolatore cifre 0,1 Base 10: quella dell utente umano cifre 0,1,2,3,4,5,6,7,8,9 Base 8: per abbreviare i numeri binari cifre 0,1,2,3,4,5,6,7 Base 16: per abbreviare i numeri binari cifre 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

9 LEZIONI 2 e 3 Rappresentazione dell informazione 33 Fare i conti: proprietà notevoli LEZIONI 2 e 3 Rappresentazione dell informazione 34 Dalla rappresentazione al numero (pn1) 1 seguito da n 0 rappresenta B n ; ad es. base 2: = 2 5 base 10: = 10 5 base 8: = 8 5 base 16: = 16 5 (pn2) n cifre massime rappresentano B n -1; ad es: base 2: = base 10: = base 8: = base 16: FFFFF = Si applica la definizione c n c n 1...c 1 c 0 = c n. B n + c n 2. B n c 1. B 1 + c 0. B 0 Esempi base 2: 1011 = = base 8: 2705 = = base 16: 3F01 = = LEZIONI 2 e 3 Rappresentazione dell informazione 35 Dal numero alla rappresentazione Si usano divisione intera div e resto mod, e si applica la: proprietà notevole delle rappresentazioni in base B: n = c n c n 1...c 1 c 0 = c. n B n + c. n 2 B n c. 1 B 1 + c. 0 B 0 n mod B è rappresentato dalla cifra c 0 (la meno significativa della rappresentazione di n in base B) n div B è rappresentato dalle cifre precedenti Ad es., nella base 10: 1537 mod 10 = 7 è rappresentato da div 10 = 153 è rappresentato da 153 La rappresentazione emerge attraverso divisioni intere successive, raccogliendo i resti, che corrispondono alle cifre, partendo da quella meno significativa LEZIONI 2 e 3 Rappresentazione dell informazione 36 Dal numero alla rappresentazione Ad esempio, se si vuole convertire in base 2, numero div base quoziente resto 6 div 2 = 3 0 Cifra posto 0 3 div 2 = 1 1 Cifra posto 1 1 div 2 = 0 1 Cifra posto 2 6 = 110 si ripete la divisione intera per 2 e si raccolgono i quozienti interi ed i resti come cifre Le cifre ottenute corrispondono alla rappresentazione binaria

10 1 LEZIONI 2 e 3 Rappresentazione dell informazione 37 Dal numero alla rappresentazione numero divisore quoziente resto cifra bin. meno significativa cifra bin. piú significativa 71 dieci = due LEZIONI 2 e 3 Rappresentazione dell informazione 38 Conversioni basi 8,16 - base 2 La conversione dalla base 2 alla base 8 può essere fatta per parti, considerando volta per volta una tripla di cifre binarie. Es = 1267 otto La conversione dalla base 2 alla base 16 può essere fatta per parti, considerando volta per volta una quadrupla di cifre binarie. Es = 2B7 sedici LEZIONI 2 e 3 Rappresentazione dell informazione 39 LEZIONI 2 e 3 Rappresentazione dell informazione 40 Conversioni basi 8,16 - base 2 Le basi 8 e 16 si usano perché si hanno le conversioni illustrate in figura: lunghezze base 10 - base 2 La situazione non è così semplice per la base 10, perché 10 non è potenza di FA58 La prima potenza di 10 vicina ad una potenza di 2 è: 10 3 ~ 2 10 = 1024 Per questo 1 K = Si ha cioè un passaggio molto semplice 1 K = K ~ 10 3

11 LEZIONI 2 e 3 Rappresentazione dell informazione 41 Aritmetica finita A livello hardware i calcoli numerici vengono eseguiti dalla ALU (Unità Logico Aritmetica), che si trova nella CPU e lavora con i registri della CPU Siccome i registri hanno lunghezza prefissata L, numeri la cui rappresentazione binaria richiede più di L cifre non sono rappresentabili. Si usa dunque un aritmetica finita, cioè con un numero massimo di cifre binarie disponibili. LEZIONI 2 e 3 Rappresentazione dell informazione 42 Aritmetica finita Nell aritmetica finita dei calcolatori i numeri relativi sono rappresentati in complemento, come vedremo i numeri reali sono rappresentati in virgola mobile, come vedremo Siccome il numero di cifre massimo è limitato, la precisione raggiungibile nella rappresentazione dei numeri reali è limitata; abbiamo le seguenti precisioni: semplice32 bit doppia 64 bit estesa 128 bit LEZIONI 2 e 3 Rappresentazione dell informazione 43 Aritmetica finita La rappresentazione grafica dei numeri sulla retta permette di comprenderne alcune proprietà 0 Per comprendere le proprietà dell aritmetica finita occorre passare alla rappresentazione su circonferenza 0 LEZIONI 2 e 3 Rappresentazione dell informazione 44 Aritmetica finita Se usiamo una cella di 3 bit abbiamo ; ma, siccome abbiamo solo 3 bit: cioè si torna a 0. Le operazioni in aritmetica finita possono dare risultati diversi da quelli attesi = = , che con tre bit diventa = 1 10!!! Si ha l aritmetica dell orologio.

12 LEZIONI 2 e 3 Rappresentazione dell informazione 45 Gli errori di overflow LEZIONI 2 e 3 Rappresentazione dell informazione 46 Numeri frazionari L intervallo dei numeri rappresentabili con un fissato numero di bit è limitato Eseguendo un operazione su numeri rappresentabili, può accadere che il risultato esca dall intervallo rappresentabile; in tal caso si dice che si ha un errore di overflow ESEMPIO con 8 bit Caso di valori assoluti: massimo rappresentabile = dà overflow perché = 300 > 255 Rappresentazione con la virgola: c n..c 0,c -1..c -k = c n B n c 0 B 0 + c -1 B c -k B -k Per passare dalla rappresentazione in base B al numero si applica la definizione: c n..c 0,c -1..c -k = c n B n c 0 B 0 + c -1 B c -k B -k Esempio col numero binario 101,01 tralasciando il contributo nullo delle cifre 0: 101,01 = = /4 = 5,25 LEZIONI 2 e 3 Rappresentazione dell informazione 47 Analogico vs digitale LEZIONI 2 e 3 Rappresentazione dell informazione 48 Segnale analogico Il computer può lavorare soltanto con grandezze di tipo digitale e finite. Non tutte le grandezze che vorremmo rappresentare sono digitali (es: il colore, il suono, le forme). È pertanto necessario trasformare le informazioni da analogico a digitale, e codificarle (in particolare in modo binario, cioè come sequenze di bit) prima di poterle trasmettere al computer. Può assumere qualunque valore (event. in un intervallo). È continuo in ampiezza. È continuo nello spazio e/o nel tempo.

13 LEZIONI 2 e 3 Rappresentazione dell informazione 49 Segnale digitale LEZIONI 2 e 3 Rappresentazione dell informazione 50 Trasformazione da analogico a digitale Può assumere un insieme finito di valori è discreto in ampiezza Abbiamo visto la rappresentazione dei numeri reali. È una sequenza di numeri. è discreto nel tempo (e/o nello spazio) Si procede in modo analogo per digitalizzare (discretizzare) grandezze fisiche analogiche: l operazione si chiama quantizzazione. Se la grandezza fisica varia in modo continuo nel tempo e/o nello spazio, occorre effettuare anche un operazione di campionamento. LEZIONI 2 e 3 Rappresentazione dell informazione 51 Campionamento LEZIONI 2 e 3 Rappresentazione dell informazione 52 Un segnale analogico La trasformazione di un segnale da analogico a digitale consiste di due passi: Campionamento: il segnale viene misurato a intervalli discreti la frequenza di campionamento è il numero di campioni rilevati in un intervallo (di spazio o di tempo) se la frequenza di campionamento è troppo bassa si perde una parte del segnale y = sin x, x [0, 2π]

14 LEZIONI 2 e 3 Rappresentazione dell informazione 53 Campionamento (2) LEZIONI 2 e 3 Rappresentazione dell informazione 54 Campionamento (3) 21 campioni su [0, 2π]: frequenza di campionamento 3.34 LEZIONI 2 e 3 Rappresentazione dell informazione 55 Campionamento (4) LEZIONI 2 e 3 Rappresentazione dell informazione 56 Campionamento (5) Valori campionati: È possibile trattarli con il calcolatore?

15 LEZIONI 2 e 3 Rappresentazione dell informazione 57 Quantizzazione LEZIONI 2 e 3 Rappresentazione dell informazione 58 Quantizzazione (2) Quantizzazione: i valori possibili che ciascun elemento del campione può assumere sono fissati. Ogni elemento del campione viene arrotondato in modo da assumere un valore dell insieme prefissato i livelli di quantizzazione sono generalmente fissati a intervalli regolari Se il livelli di quantizzazione sono troppo pochi non si riescono a rappresentare passaggi di valore graduali Quantizzazione di [-1, 1] in 20 livelli LEZIONI 2 e 3 Rappresentazione dell informazione 59 Quantizzazione (3) LEZIONI 2 e 3 Rappresentazione dell informazione 60 Quantizzazione (4) Punti campionati Punti quantizzati

16 LEZIONI 2 e 3 Rappresentazione dell informazione 61 Quantizzazione (5) LEZIONI 2 e 3 Rappresentazione dell informazione 62 Errato campionamento Valori campionati quantizzati: 0., 0.3, 0.5, 0.8, 0.9, 1., 0.9, 0.8, 0.5, 0.3, 0., -0.4, -0.6, -0.9, -1., -1., -1., -0.9, -0.6, -0.4, 0. LEZIONI 2 e 3 Rappresentazione dell informazione 63 Rappresentazione delle forme LEZIONI 2 e 3 Rappresentazione dell informazione 64 Rappresentazione delle forme Le forme sono elementi di tipo analogico, perché costituite da un tratto continuo. Più fitta è la griglia, più la digitalizzazione sarà fedele all originale. Per rappresentare in modo digitale una forma la si inscrive in una griglia. 5x5 10x10

17 LEZIONI 2 e 3 Rappresentazione dell informazione 65 Rappresentazione delle forme Ogni elemento della griglia prende il nome di pixel (picture element) e può essere pieno, vuoto, o occupato parzialmente. Se è parzialmente pieno, lo si approssimerà alla situazione più vicina (pieno o vuoto) Il contenuto delle celle della griglia è l immagine digitalizzata LEZIONI 2 e 3 Rappresentazione dell informazione 66 Rappresentazione delle immagini Per rappresentare immagini più complesse si possono utilizzare gradazioni di grigio. Si fissa un insieme di toni di grigio e ad ogni elemento della griglia viene associata la codifica binaria del grigio che meglio l approssima. Se si usano 8 bit per pixel si possono rappresentare immagini con 256 livelli di grigio. Se la griglia contiene n elementi e si possono utilizzare m toni di grigio, la codifica dell immagine richiederà circa n. log 2 m bit. LEZIONI 2 e 3 Rappresentazione dell informazione 67 Rappresentazione delle immagini Un approccio analogo viene utilizzato per le immagini a colori. Se si vogliono rappresentare immagini complesse, come ad esempio un paesaggio o un ritratto, garantendo una buona risoluzione dell immagine e una fedeltà cromatica, allora le esigenze in termini di occupazione di memoria crescono molto velocemente. Infatti: occorre una buona digitalizzazione dello spettro cromatico (grandezza analogica) per poter mantenere le sfumature; la griglia deve essere abbastanza fitta per non perdere i particolari dell immagine. LEZIONI 2 e 3 Rappresentazione dell informazione 68 8 toni di grigio - 3 bit

18 LEZIONI 2 e 3 Rappresentazione dell informazione toni di grigio - 1 byte LEZIONI 2 e 3 Rappresentazione dell informazione 70 Rappresentazione dei colori Metodo con tavolozza (o palette): si codifica un numero finito di colori da cui scegliere per colorare i pixel. Se la tavolozza contiene 2 m colori, sono necessari m bit. LEZIONI 2 e 3 Rappresentazione dell informazione 71 Rappresentazione dei colori LEZIONI 2 e 3 Rappresentazione dell informazione 72 Rappresentazione dei colori È possibile ricostruire un colore sommando le lunghezze d'onda di tre colori primari. Ad esempio nei monitor le sorgenti luminose sono fosfori colorati: rosso, verde, blu (Red, Green, Blue - RGB). Il metodo RGB (Red Green and Blue) sfrutta questo approccio. Il metodo RGB (Red Green and Blue) prevede di associare 3 byte ad ogni pixel, un byte per il rosso, uno per il verde e uno per il blu. In totale sono rappresentabili: 2 8 =256 sfumature per ciascun colore primario. Ad ogni pixel sono quindi associati 3. 8= 24 bit, e si possono rappresentare 2 24 = circa 16,8 milioni di colori diversi. Il numero di bit per pixel è detto profondità del colore.

19 LEZIONI 2 e 3 Rappresentazione dell informazione 73 Colori primari LEZIONI 2 e 3 Rappresentazione dell informazione 74 Colori composti 4 bit / colore 4 bit per componente 8 bit per componente 8 bit / colore LEZIONI 2 e 3 Rappresentazione dell informazione 75 Da 8 a 1 bit per colore LEZIONI 2 e 3 Rappresentazione dell informazione 76 Gestione della risoluzione Per visualizzare uno schermo alla risoluzione di 1024x768 pixel sono necessari bit, ovvero 2.35 MB Le schede video tipicamente in commercio sono capaci di risoluzioni superiori e gestione di colori a 32 bit.

Informatica. Informatica. Grandezze digitali. Grandezze analogiche

Informatica. Informatica. Grandezze digitali. Grandezze analogiche LEZIONI 2 e 3 Rappresentazione dell informazione 1 LEZIONI 2 e 3 Rappresentazione dell informazione 2 Informatica Informatica informatica informazione mezzi fisici logici LA RAPPRESENTAZIONE DELLE INFORMAZIONI

Dettagli

Segnale analogico. Analogico vs digitale. Segnale digitale. Trasformazione da analogico a digitale

Segnale analogico. Analogico vs digitale. Segnale digitale. Trasformazione da analogico a digitale LEZIONI 2 e 3 Rappresentazione dell informazione 53 Analogico vs digitale LEZIONI 2 e 3 Rappresentazione dell informazione 54 Segnale analogico Il computer può lavorare soltanto con grandezze di tipo digitale

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 delle informazioni LA RAPPRESENTAZIONE DELLE INFORMAZIONI. Grandezze digitali. Grandezze analogiche

Rappresentazione delle informazioni LA RAPPRESENTAZIONE DELLE INFORMAZIONI. Grandezze digitali. Grandezze analogiche Rappresentazione delle informazioni LA RAPPRESENTAZIONE DELLE INFORMAZIONI Nella memoria del computer è possibile memorizzare esclusivamente sequenze di bit e il processore può processare soltanto dati

Dettagli

Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli

Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli Codice La relazione che associa ad ogni successione ben formata di simboli di un alfabeto il dato corrispondente è detta codice. Un codice mette quindi in relazione le successioni di simboli con il significato

Dettagli

Laboratorio di Informatica (Chimica)

Laboratorio di Informatica (Chimica) Laboratorio di Informatica (Chimica) Lezione 05: Codifica delle Informazioni. Walter Cazzola Dipartimento di Informatica e Comunicazione Università à degli Studi di Milano. e-mail: cazzola@dico.unimi.it

Dettagli

Rappresentazione dei numeri: il sistema di numerazione decimale

Rappresentazione dei numeri: il sistema di numerazione decimale Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica Corso di Elementi di Informatica Lezione 3 14 marzo 2017 Dott. A.A. 2016/2017 pgarau.unica@gmail.com 1 Codifica dei numeri

Dettagli

Rappresentazione binaria. Laboratorio di Informatica. Calcolatori digitali. N: numeri naturali. La codifica binaria. I primi 16 numeri binari

Rappresentazione binaria. Laboratorio di Informatica. Calcolatori digitali. N: numeri naturali. La codifica binaria. I primi 16 numeri binari Rappresentazione binaria Rappresentazioni diverse per: Rappresentazione delle informazioni Numeri naturali Numeri interi relativi Numeri reali Pagina 1 Pagina 4 Calcolatori digitali tutte le informazioni

Dettagli

Rappresentazione di immagini a colori. Rappresentazione dei colori. Rappresentazione dei colori LA RAPPRESENTAZIONE DELL INFORMAZIONE - II

Rappresentazione di immagini a colori. Rappresentazione dei colori. Rappresentazione dei colori LA RAPPRESENTAZIONE DELL INFORMAZIONE - II Rappresentazione di immagini a colori LA RAPPRESENTAZIONE DELL INFORMAZIONE - II Per rappresentare immagini utilizzando i colori, a ogni elemento della griglia si dovranno dedicare più bit. Se dedichiamo

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

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

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

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

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

Architettura di un elaboratore. Rappresentazione dell informazione digitale

Architettura di un elaboratore. Rappresentazione dell informazione digitale Architettura di un elaboratore Rappresentazione dell informazione digitale Rappresentazione dell informazione digitale L informatica è la scienza della rappresentazione e dell elaborazione dell informazione.

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica Rappresentazione delle informazioni Pagina 1 Calcolatori digitali tutte le informazioni vengono rappresentate in forma numerica binaria (0,1): Numeri Caratteri Immagini Video Suoni Pagina 2 La codifica

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

Laboratorio di Informatica

Laboratorio di Informatica per chimica industriale e chimica applicata e ambientale LEZIONE 2 Rappresentazione delle informazioni: numeri e caratteri 1 Codice La relazione che associa ad ogni successione ben formata di simboli di

Dettagli

1.2 Concetti base dell Informatica: Informazione

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

Dettagli

Codifica binaria dell informazione

Codifica binaria dell informazione Codifica binaria dell informazione Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 13 Agosto 2014 Un obiettivo per domarli tutti 2 Obiettivi Rappresentazione dell informazione Da

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

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

Argomenti trattati. Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni

Argomenti trattati. Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni Argomenti trattati Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni Informazione mi dai il numero di Andrea? 0817651831 Il numero

Dettagli

Rappresentazione digitale delle informazioni

Rappresentazione digitale delle informazioni Rappresentazione digitale delle informazioni Informazione oggi Informatica: disciplina che studia l elaborazione automatica di informazioni. Elaboratore: sistema per l elaborazione automatica delle informazioni.

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

Informatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.

Informatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno. Trasferimento Ambiente esterno Controllo Informatica Mario Pavone - Dept. Mathematics & Computer Science - University of Catania mpavone@dmi.unict.it Cos è l Informatica La scienza della rappresentazione

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

Pag. 1. La Rappresentazione e la Codifica delle informazioni (parte 2) Tipi di dati. Informatica Facoltà di Medicina Veterinaria

Pag. 1. La Rappresentazione e la Codifica delle informazioni (parte 2) Tipi di dati. Informatica Facoltà di Medicina Veterinaria 1 Università degli studi di Parma Dipartimento di Ingegneria dell Informazione Informatica a.a. 2012/13 Tipi di dati Informatica Facoltà di Medicina Veterinaria La Rappresentazione e la Codifica delle

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

Codifica dell Informazione

Codifica dell Informazione Francesco Folino CODIFICA DI DATI E ISTRUZIONI Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare dati e istruzioni in un formato tale che l esecutore automatico

Dettagli

Tecnologie per il web e lo sviluppo multimediale. Rappresentazione delle informazioni

Tecnologie per il web e lo sviluppo multimediale. Rappresentazione delle informazioni Tecnologie per il web e lo sviluppo multimediale Rappresentazione delle informazioni Luca Pulina Corso di Laurea in Scienze della Comunicazione Università degli Studi di Sassari A.A. 2015/2016 Luca Pulina

Dettagli

La codifica del testo

La codifica del testo La codifica delle informazioni Informatica e sistemi di elaborazione delle informazioni La codifica delle informazioni Informatica e sistemi di elaborazione delle informazioni I slide Informatica e sistemi

Dettagli

Informatica di Base 1 Linea 1

Informatica di Base 1 Linea 1 Informatica di Base 1 Linea 1 Jianyi Lin Dipp. di Matematica e Scienze dell Informazione Università degli Studi di Milano, Italia jianyi.lin@unimi.it a.a. 2011/12 1 c 2011 J.Lin, M. Monga. Creative Commons

Dettagli

Il sistema binario: bit e Byte Codifica del testo Il Byte come U.d.M. dell'informazione Multipli del Byte

Il sistema binario: bit e Byte Codifica del testo Il Byte come U.d.M. dell'informazione Multipli del Byte Rappresentazione digitale delle informazioni Il sistema binario: bit e Byte Codifica del testo Il Byte come U.d.M. dell'informazione Multipli del Byte Ordini di grandezza Codifica delle immagini Codifica

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

La codifica. dell informazione

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

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

Modulo 1. Concetti base della Tecnologia dell informazione. Prof. Nicolello Cristiano. Modulo 1

Modulo 1. Concetti base della Tecnologia dell informazione. Prof. Nicolello Cristiano. Modulo 1 Concetti base della Tecnologia dell informazione Algoritmi Come interpreta un computer un problema? Algoritmi Algoritmo: sequenza ordinata di istruzioni per risolvere un problema (tradotto: sequenza 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

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

La codifica dell informazione

La codifica dell informazione La codifica dell informazione Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 L unità elementare di informazione si chiama bit

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 Il concetto di FILE FILE: sequenza di byte conosciuta nel computer

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

Rappresentazione dell Informazione. Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 1

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

Dettagli

La codifica dell informazione. Rappresentazione binaria. Rappresentazione posizionale in base 10

La codifica dell informazione. Rappresentazione binaria. Rappresentazione posizionale in base 10 La codifica dell informazione Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 L unità elementare di informazione si chiama bit

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Introduzione al Digitale [Sez: 2.3, 2.4, 2.5] Prof. De Maio Carmen cdemaio@unisa.it Analogico/Digitale Segnale analogico - come un onda (es. sonora, luminosa) che trasporta informazioni,

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

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

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

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Rappresentazione delle immagini 2 Rappresentazione delle immagini Le forme e i colori presenti

Dettagli

Numeri in virgola mobile

Numeri in virgola mobile Corso di Architettura degli Elaboratori Codifica dell'informazione: Numeri a Virgola Mobile, Immagini e Suoni (lucidi originali della Prof.ssa Zacchi e del Prof. Balossino, rivisti dal Prof. Baldoni) 1

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

Esame di Informatica. Facoltà di Scienze Motorie LE UNITA DI MISURA (1/4) LE UNITA DI MISURA (3/4) LE UNITA DI MISURA (2/4) Lezione 2

Esame di Informatica. Facoltà di Scienze Motorie LE UNITA DI MISURA (1/4) LE UNITA DI MISURA (3/4) LE UNITA DI MISURA (2/4) Lezione 2 LE UNITA DI MISURA (1/4) Facoltà di Scienze Motorie Esame di Informatica A.A. 2010/11 Lezione 2 La più piccola unità di misura usata in informatica è il bit (Binary digit), cioè numero binario. Due stati:

Dettagli

Sistemi di numerazione. Sistema binario, o1ale, esadecimale Rappresentazione delle informazioni

Sistemi di numerazione. Sistema binario, o1ale, esadecimale Rappresentazione delle informazioni Sistemi di numerazione Sistema binario, o1ale, esadecimale Rappresentazione delle informazioni Informazioni u8li Docente: Carlo Robino Conta1o: carlo.robino@gmail.com Orari ricevimento: da concordarsi

Dettagli

CODIFICA DI CARATTERI

CODIFICA DI CARATTERI CODIFICA DI CARATTERI Associando un simbolo dell alfabeto ad ogni numero possiamo codificare tutte le lettere Codifica ASCII (American Standard Code for Information Interchange): Caratteri speciali, punteggiatura,

Dettagli

La codifica dell informazione

La codifica dell informazione La codifica dell informazione Ci sono tipi di persone in questo mondo, quelli che capiscono il binario e quelli che non lo capiscono. Michael Gittelsohn (?!) Parte I Sui testi di approfondimento: leggere

Dettagli

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

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

Dettagli

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

Codifica binaria dell informazione

Codifica binaria dell informazione Codifica binaria dell informazione Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 20 Marzo 2016 Un obiettivo per domarli tutti 2 Un obiettivo per domarli tutti 3 Obiettivi Rappresentazione

Dettagli

Scopo della lezione è presentare le modalità di rappresentazione dei numeri utilizzate dalla macchina.

Scopo della lezione è presentare le modalità di rappresentazione dei numeri utilizzate dalla macchina. Scopo della lezione è presentare le modalità di rappresentazione dei numeri utilizzate dalla macchina. Supponiamo di avere a disposizione un insieme di simboli, che chiamiamo alfabeto. Un esempio di alfabeto

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

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

informazione costituiti da simboli che devono essere elaborati conoscenza più o meno esatta di fatti, situazioni, modi di

informazione costituiti da simboli che devono essere elaborati conoscenza più o meno esatta di fatti, situazioni, modi di Università degli Studi di Udine Facoltà di Ingegneria CORSO DI LAUREA IN SCIENZE dell ARCHITETTURA Elementi di Informatica Informazione e Codifica D. Gubiani 2 marzo 2010 D. Gubiani Informazione e Codifica

Dettagli

Codifica dell Informazione

Codifica dell Informazione Introduzione all Informatica Fabrizio Angiulli Codifica dell Informazione CODIFICA DI DATI E ISTRUZIONI Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare dati

Dettagli

CODIFICA DI CARATTERI

CODIFICA DI CARATTERI CODIFICA DI CARATTERI Associando un simbolo dell alfabeto ad ogni numero possiamo codificare tutte le lettere Codifica ASCII (American Standard Code for Information Interchange): Caratteri speciali, punteggiatura,

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

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione Problema che coinvolge aspetti filosofici Interessa soprattutto distinguere informazioni diverse Con un solo simbolo è impossibile Pertanto l insieme minimo è costituito

Dettagli

I.4 Rappresentazione dell informazione - Altre codifiche

I.4 Rappresentazione dell informazione - Altre codifiche I.4 Rappresentazione dell informazione - Altre codifiche Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 20, 2015 Argomenti 1 2 3 4 L immagine viene suddivisa

Dettagli

Modulo 1: Le I.C.T. UD 1.3a: La Codifica Digitale delle Immagini

Modulo 1: Le I.C.T. UD 1.3a: La Codifica Digitale delle Immagini Modulo 1: Le I.C.T. : La Codifica Digitale delle Immagini Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno

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

Numeri e caratteri in binario. Prof.ssa Antonella Serra

Numeri e caratteri in binario. Prof.ssa Antonella Serra Numeri e caratteri in binario SISTEMI DI NUMERAZIONE Viene definito sistema di numerazione o numerazione l'insieme delle regole e dei simboli per rappresentare i numeri. Assumono particolare caratteristica

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

La codifica dei numeri

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

Dettagli

La rappresentazione delle informazioni

La rappresentazione delle informazioni La rappresentazione delle informazioni In queste pagine cercheremo di capire come sia possibile rappresentare mediante numeri e memorizzare in un file testi, immagini, video, suoni... Il computer per lavorare

Dettagli

Rappresentazione dell'informazione

Rappresentazione dell'informazione Rappresentazione dell'informazione Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ 2 Logica binaria 3 I moderni calcolatori

Dettagli

Codifica dell informazione

Codifica dell informazione Codifica dell informazione Gli algoritmi sono costituiti da istruzioni (blocchi sequenziali, condizionali, iterativi) che operano su dati. Per trasformare un programma in una descrizione eseguibile da

Dettagli

Concetti Introduttivi

Concetti Introduttivi Concetti Introduttivi Architettura del Computer http://www.dia.uniroma3.it/~roselli/ roselli@dia.uniroma3.it Credits Materiale a cura del Prof. Franco Milicchio Introduzione In questo corso ci occuperemo

Dettagli

Definizione operativa di informazione. Codifica dell informazione. Alfabeto, sintassi e semantica. Codifica binaria dell informazione

Definizione operativa di informazione. Codifica dell informazione. Alfabeto, sintassi e semantica. Codifica binaria dell informazione Definizione operativa di informazione Codifica dell informazione Architetture dei Calcolatori (lettere A-I) E necessario rappresentare istruzioni e dati in un formato che il calcolatore sia in grado di

Dettagli

Codifica dell informazione

Codifica dell informazione Codifica dell informazione Architetture dei Calcolatori (lettere A-I) Definizione operativa di informazione E necessario rappresentare istruzioni e dati in un formato che il calcolatore sia in grado di

Dettagli

Numeri interi. Laboratorio di Calcolo Paola Gallo

Numeri interi. Laboratorio di Calcolo Paola Gallo Numeri interi Alfabeto binario anche il segno può essere rappresentato da 0 o 1 è indispensabile indicare il numero k di bit utilizzati Modulo Modulo e segno 1 bit di segno (0 positivo, 1 negativo) k 1

Dettagli

Informatica Applicata. introduzione

Informatica Applicata. introduzione introduzione 1 INFORMATICA E' la scienza che si propone di raccogliere, organizzare, elaborare e conservare le informazioni gestendole in modo automatico. Il termine deriva dalla fusione delle parole:

Dettagli

Per approfondire: La rappresentazione delle informazioni all interno dei computer

Per approfondire: La rappresentazione delle informazioni all interno dei computer Per approfondire: La rappresentazione delle informazioni all interno dei computer Scelta della rappresentazione dati Di solito è una scelta convenzionale A volte vi sono vincoli da rispettare Nel caso

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

Calcolatore e unità di misura

Calcolatore e unità di misura Calcolatore e unità di misura Ing. Maria Grazia Celentano Dipartimento di Storia, Società e Studi sull Uomo Università del Salento 1 L INFORMAZIONE INFORMAZIONE Dato che riduce l'incertezza tra due o più

Dettagli

Rappresentazione dei numeri naturali. La codifica associa alle informazioni dell alfabeto sorgente uno o più simboli dell alfabeto codice:

Rappresentazione dei numeri naturali. La codifica associa alle informazioni dell alfabeto sorgente uno o più simboli dell alfabeto codice: Rappresentazione dei numeri naturali La codifica associa alle informazioni dell alfabeto sorgente uno o più simboli dell alfabeto codice: 1 I 0001 / 2 II 0010 // 3 III 0011 /// 4 IV 0100 //// 5 V 0101

Dettagli

Esame di Informatica A.A. 2012/13

Esame di Informatica A.A. 2012/13 LE UNITA DI MISURA (1/4) Facoltà di Scienze Motorie Esame di Informatica A.A. 2012/13 Lezione 3 La più piccola unità di misura usata in informatica è il bit (Binary digit), cioè numero binario. Due stati:

Dettagli

Codifica dell informazione

Codifica dell informazione Programmazione M-Z Ingegneria e Scienze Informatiche - Cesena A.A. 2016-2017 Codifica dell informazione Pietro Di Lena - pietro.dilena@unibo.it There are 10 types of people in this world: understand binary

Dettagli

1.3a: La Codifica Digitale delle Immagini

1.3a: La Codifica Digitale delle Immagini Prof. Alberto Postiglione Scienze della e Facoltà di Lettere e Filosofia Università degli Studi di Salerno 1.3a: La Codifica Digitale delle Immagini Informatica Generale (Laurea in Scienze della e) Sistemi

Dettagli

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo Dipartimento di Informatica, Sistemistica e Comunicazione Rappresentazione dell Informazione Prima

Dettagli

I.4 Rappresentazione dell informazione

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

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione Tipi di informazione informazione codifica decodifica rappresentazione binaria Mondo esterno Computer: memorizzazione, elaborazione Rappresentazione delle informazioni

Dettagli

Elementi di informatica

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

Dettagli

Informatica di Base - 6 c.f.u.

Informatica di Base - 6 c.f.u. Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica di Base - 6 c.f.u. Anno Accademico 2007/2008 Docente: ing. Salvatore Sorce Rappresentazione delle informazioni Testo,

Dettagli

Insegnamento Informatica CdS Scienze Giuridiche

Insegnamento Informatica CdS Scienze Giuridiche Insegnamento Informatica CdS Scienze Giuridiche A.A. 29/ Prof. Valle D.ssa Folgieri Informazioni preliminari Prof. Valle email valle@dsi.unimi.it SITO DEL CORSO: http://webcen.dsi.unimi.it/wcinfo Syllabus:

Dettagli

Definizioni. Esempi di alfabeti

Definizioni. Esempi di alfabeti Definizioni SIMBOLO: entità minima significativa STRINGA: sequenza finita di simboli giustapposti (lunghezza della stringa, stringa vuota) ALFABETO: insieme finito di simboli LINGUAGGIO: insieme di stringhe

Dettagli

La Rappresentazione dell Informazione

La Rappresentazione dell Informazione La Rappresentazione dell Informazione Parte III I codici Codici a.a. 27-28 Un codice è una funzione che associa ad una sequenza di simboli un significato Codice : {entità} {sequenze di simboli} Un codice

Dettagli

La rappresentazione delle Informazioni

La rappresentazione delle Informazioni La rappresentazione delle Informazioni Nella vita di tutti i giorni siamo abituati ad avere a che fare con vari tipi di informazioni, di natura e forma diversa, così come siamo abituati a diverse rappresentazioni

Dettagli

Informatica. Comunicazione & DAMS A.A. 2015/16. Dr.ssa Valeria Fionda

Informatica. Comunicazione & DAMS A.A. 2015/16. Dr.ssa Valeria Fionda Informatica Comunicazione & DAMS A.A. 2015/16 Dr.ssa Valeria Fionda Informatica - Com&DAMS A.A. 2015/2016 Sistemi di numerazione I sistemi di numerazione servono a rappresentare i numeri grazie a un insieme

Dettagli