Laboratorio di Informatica
|
|
|
- Agnello Corona
- 9 anni fa
- Просмотров:
Транскрипт
1 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
2 La codifica binaria Avendo a disposizione un solo bit si possono rappresentare 2 stati: 0, 1 Con 2 bit si possono rappresentare 4 stati: con n bit si possono rappresentare 2 n elementi Pagina 3 Rappresentazione binaria Rappresentazioni diverse per: Numeri naturali Numeri interi relativi Numeri reali Pagina 4
3 N: numeri naturali Tramite n cifre in base 2 è possibile rappresentare 2 n numeri naturali, da 0 a 2 n -1. Avendo 32 bit: = x10 9 Avendo 64 bit (aumento esponenziale): ,6x10 19 Pagina 5 I primi 16 numeri binari 0 = 0 1 = 1 10 = 2 11 = = = = = = = = = = = = = 15 Pagina 6
4 Z: Rappresentazione in complemento a due Range di rappresentabilità con n bit Con n bit possono essere rappresentati gli interi compresi tra 2 n-1 e +(2 n-1 1). Esempio con 4 bit : [ 2 4-1, +( )] cioè [-8, +7] Pagina 7 Esercizio: Interi assoluti e interi relativi Esercizio: date le celle di memoria di un byte quanti e quali numeri interi assoluti posso rappresentare? quanti e quali numeri interi relativi posso rappresentare? Pagina 8
5 Gli errori di overflow Eseguendo un operazione, il risultato potrebbe uscire dall intervallo rappresentabile: errore di overflow ESEMPIO con 8 bit: 2 8 =256 Numeri Naturali (0 255) Overflow = 300 Numeri Interi Relativi: ( ) Overflow = -200 Pagina 9 R: codifica Notazione scientifica: un numero viene rappresentato come ± m x 10 p Es = 1,23x10 8 Il coefficiente m è detto mantissa (convenzione: virgola decimale dopo la prima cifra) p, detto caratteristica, è l esponente a cui elevare la base s exp mantissa Pagina 10
6 Esempio: 1,23x10 8 R: codifica base 10, segno +, mantissa 123, caratteristica 8 Esercizio: Scrivere in notazione scientifica il numero e indicarne mantissa e caratteristica Pagina 11 R: errori di arrotondamento Qualunque sia la codifica scelta, la rappresentazione dei numeri nel calcolatore è soggetta ad approssimazioni. Tali approssimazioni si propagano nel corso della esecuzione delle operazioni causando errori numerici anche importanti. Pagina 12
7 I CARATTERI... Pagina 13 La rappresentazione dei caratteri Caratteri Alfanumerici: a,, z, A,,Z e 0,,9 Simboli: - + [ ]( ) { } ç ^ ì à ò é è $ A CODIFICA (65) 10 = Codifica: Definisci un ordine sui caratteri (es. a < b) Associa ad ogni carattere il numero risultante dall ordinamento I più noti sono i codici ASCII e Unicode Pagina 14
8 Codice ASCII (American Standard Code for Information Interchange) Il codice ASCII prevede la codifica di ogni carattere in un byte. Delle 256 possibili configurazioni sono state definite in modo univoco in tutto il mondo Le restanti corrispondono a caratteri diversi a seconda delle esigenze dei diversi Paesi. Nell'Europa occidentale si usa l'iso Pagina 15 Codice ASCII 32, D 68 P 80 \ 92 h 104 t 116! E 69 Q 81 ] 93 i 105 u 117 " : 58 F 70 R 82 ^ 94 j 106 v 118 # 35 / 47 ; 59 G 71 S 83 _ 95 k 107 w 119 $ < 60 H 72 T 84 ` 96 l 108 x 120 % = 61 I 73 U 85 a 97 m 109 y 121 & > 62 J 74 V 86 b 98 n 110 z 122 ' ? 63 K 75 W 87 c 99 o 111 { 123 ( L 76 X 88 d 100 p ) A 65 M 77 Y 89 e 101 q 113 } 125 * B 66 N 78 Z 90 f 102 r 114 ~ C 67 O 79 [ 91 g 103 s Pagina 16
9 Il codice ASCII È uno dei formati più interoperabili in assoluto È standardizzato È leggibile da tutti i programmi che manipolano testi (strutturati e non) Pagina 17 Cosa succede, però......se salvo un file di testo qui e tento di leggerlo in Polonia? I caratteri ASCII (i primi 128) sono gli stessi, ma gli altri sono diversi (in Polonia usano l'iso ) Ad es., può darsi che la à diventi ad esempio una Ł Pagina 18
10 Unicode Internet permette di scambiare file occorre che i formati siano altamente interoperabili Unicode: 4 byte per ogni carattere (2 32 =circa di caratteri!) Ovviamente si spreca spazio (un testo scritto con caratteri normali occupa il quadruplo) Pagina 19 LE IMMAGINI DIGITALI Pagina 20
11 Immagini Digitali Immagini analogiche: forme e colori variano con continuità Immagini digitali: forme e colori sono quantità discrete Conversione Analogico-Digitale Pagina 21 Campionamento Si inscrive l immagine analogica in una griglia Ogni elemento della griglia (pixel) sarà l unità elementare dell immagine La densità di celle nella griglia è detta risoluzione e si misura in ppi (pixel per inch). Più fitta è la griglia, più la digitalizzazione è fedele all originale Pagina 22
12 Quantizzazione Maggiori sono i livelli di quantizzazione, maggiore è la qualità dell immagine Bianco e nero, 2 livelli di grigio, 1 bit 4 livelli, 2 bit 8 livelli, 3 bit 16 livelli, 4 bit 32 livelli, 5 bit 64 livelli, 6 bit 128 livelli, 7 bit 256 livelli di grigio, 8 bit Pagina 23 Colore Ogni pixel può essere rappresentato: bianco/nero: basta 1 bit per pixel (0 nero, 1 bianco) toni di grigio: di solito se ne usano byte (8 bit) contiene valori di grigio colori: 3 valori per rappresentare i tre colori primari additivi, rosso, verde e blu (RGB) Palette di colori (per esempio di 256 colori) Pagina 24
13 Bit map monocromatico e toni di grigio 11KB (b/n) 249 x 345 pixel 84 KB (toni di grigio) Pagina 25 Palette di 256 colori Ogni pixel è descritto da un colore tra 256 CLUT (Color Look Up Table): identifica i 256 colori (palette) tra i milioni possibili un immagine 640 x 480 occupa 300 KB (bastano 8 bit per ogni pixel) Pagina 26
14 Immagine a colori (RGB) Ogni pixel è caratterizzato da 3 valori (RGB) Profondità colore (Livelli di quantizzazione): 8 bit per ogni primario (24 bit per pixel) 16 milioni di colori possibili Pagina 27 Profondità colore a 24 bit Ogni valore R,G,B è rappresentato da 8 bit, cioè 256 sfumature per ogni colore primario per un totale di colori combinati un immagine 640 x 480 occupa KB Pagina 28
15 Scaling in grafica bit map C è perdita d informazione: è una trasformazione irreversibile Pagina 29 Formati per immagini I formati immagini si differenziano per: profondità colore (es. 8 o 24 bit per pixel) tecniche di compressione (lossy o lossless) Pagina 30
16 Compressione lossless Immagine codificata in modo da mantenere la stessa informazione, ma in un formato più compatto Trasformazioni Reversibili L efficacia dipende dall immagine originale Pagina 31 Compressione lossy Immagine codificata in modo da eliminare la ridondanza Sono trasformazioni Irreversibili: c è effettiva perdita di informazioni (es.riduzione delle sfumature) L efficacia dipende dall immagine originale Pagina 32
17 Formato Bitmap supporta milioni di colori Non compresso formato indicato per fotografie o immagini ricche di sfumature di colore Estensione:.bmp Pagina 33 Formato JPEG (Joint Photographic Experts Group) supporta milioni di colori compressione lossy formato indicato per fotografie o immagini ricche di sfumature di colore Estensione:.jpg Pagina 34
18 Formato GIF (Graphic Interchange Format, Compuserve) ristretto a 256 colori compressione lossy efficace per comprimere immagini vettoriali, geometriche o testo adatto per grafica di icone o di immagini semplici tipo cartoni animati Pagina 35 Aliasing La resa di un immagine su un display introduce errori, detti artefatti effetti di seghettatura perdita di dettaglio disintegrazione di textures Pagina 36
19 Pagina 37
Laboratorio di Informatica. delle informazioni. Pagina 1
Rappresentazione delle informazioni Pagina 1 Cl Calcolatori lt idiitli digitali tutte le informazioni vengono rappresentate in forma numerica binaria {0,1}: Numeri Caratteri Immagini Video Suoni Pagina
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
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
La codifica binaria. Fondamenti di Informatica. Daniele Loiacono
La codifica binaria Fondamenti di Informatica Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore Introduzione q Il calcolatore usa internamente
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
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
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
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
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
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
La codifica. dell informazione. Tipi di informazione
Tipi di informazione 11111111111111111111111 111111111111111111111111111 111111111111111111111111111 111111111111111111111111111 1111111111111111111111111 11111111111111111111111111 11111111111111111111111
La codifica delle immagini
Non sempre il contorno della figura coincide con le linee della griglia. Quella che si ottiene nella codifica è un'approssimazione della figura originaria Se riconvertiamo la stringa 0000000011110001100000100000
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
Numeri Frazionari. Numeri Frazionari
Numeri Frazionari Conversione da decimale a binario: si convertono separatamente parte intera e parte frazionaria per la parte intera si segue la procedura di conversione già vista; per la parte frazionaria
Tecnologie Multimediali a.a. 2016/2017. Docente: DOTT.SSA VALERIA FIONDA
Tecnologie Multimediali a.a. 2016/2017 Docente: DOTT.SSA VALERIA FIONDA Rappresentazione digitale delle immagini Sistema binario Il computer "capisce" solo 2 stati: passacorrente (1) non passa corrente
Numeri frazionari. La codifica dell informazione. Conversione da decimale a binario di un numero frazionario. Rappresentazione dei numeri reali
La codifica dell informazione Elementi di Informatica e Programmazione Ingegneria Gestionale SECONDA PARTE Università degli Studi di Brescia Docente: Prof. Ivan Serina Prof. Alfonso Gerevini Numeri frazionari
Le immagini digitali
Le immagini digitali Formati e caratteristiche di digitalizzazione Processo complessivo 1. Documento originale (eventuale restauro del supporto) Argomento della lezione 2. Scansione 3. Oggetto digitale
Informazione binaria: suoni, immagini, sequenze video
Informazione binaria: suoni, immagini, sequenze video Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Tipologie di codici Per la rappresentazione di:
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
RAPPRESENTAZIONE DELLE INFORMAZIONI NEI CALCOLATORI
u-1brappresentazioneinfo.doc RAPPRESENTAZIONE DELLE INFORMAZIONI NEI CALCOLATORI 1. sistemi di numerazione (binario) 2. le informazioni numeriche: - numeri naturali (senza segno - unsigned) - numeri interi
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
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.
Concetti Introduttivi. Rappresentazione delle informazioni
Concetti Introduttivi Rappresentazione delle informazioni Rappresentazione delle informazioni Per rappresentare i dati di ingresso o di uscita e la sequenza di operazioni che costituiscono un algoritmo,
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
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
CODIFICA IMMAGINI IN BIANCO E NERO
Rappresentazione delle immagini Anche le immagini possono essere codificate mediante una sequenza di 0 e 1., questa operazione si chiama digitalizzazione. La prima cosa da fare è dividere l immagine in
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,
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 mezzi fisici procedure LA RAPPRESENTAZIONE DELLE
