Nella prima lezione... Che cos è il Digitale. Prima parte: Che cos è il Digitale. Che cos è il Digitale. Che cos è il Digitale



Documenti analoghi
Codifica delle Informazioni

Un ripasso di aritmetica: Rappresentazione binaria - operazioni. riporti

Perché la traduzione in formato numerico è tanto importante? Come avviene la conversione? Perchè vogliamo convertire l'informazione?

Informazione analogica e digitale

Scheda di approfondimento gioco I pixel

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

Le immagini digitali. Le immagini digitali. Caterina Balletti. Caterina Balletti. Immagini grafiche. Trattamento di immagini digitali.

ELETTRONICA DIGITALE

Prof. Alberto Postiglione Scienze della Comunicazione. Università degli Studi di Salerno

Come si misura la memoria di un calcolatore?

Unione Europea Repubblica Italiana Regione Calabria Cooperativa sociale

Informatica per la comunicazione" - lezione 7 -

Dispense di Informatica per l ITG Valadier

Definizioni iniziali

Tutto digitale. Musica Giornali, Libri satellite (TV, GPS) Telefoni: ISDN, GSM rete telefonica, internet Video (DVD) oh, anche il PC

Università degli Studi di Cassino Corso di Fondamenti di Informatica Codifica di dati e istruzioni. Anno Accademico 2010/2011 Francesco Tortorella

La codifica delle immagini

Il calcolatore: presupposti e teorie

Codifica dell informazione

IL CODICE BINARIO. Il codice binario. Codifica posizionale. Aritmetica binaria

Codifica dell informazione

Marta Capiluppi Dipartimento di Informatica Università di Verona

Lezione 8: La rappresentazione dell informazione Multimediale Suoni e Video Venerdi 6 Novembre 2009

DIMENSIONI DELLE IMMAGINI e PROFONDITA DEL COLORE. Gruppo Iseo Immagine 10 novembre A cura di Giancarlo Caperna bfi

Appunti di informatica. Lezione 2 anno accademico Mario Verdicchio

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dell informazione negli elaboratori

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio

Convertitori numerici in Excel

La codifica delle immagini

Informatica. Rappresentazione binaria Per esempio diventa /10/2007. Introduzione ai sistemi informatici 1

Algoritmi e strutture dati. Codici di Huffman

Le Macchine di Turing

4 3 4 = 4 x x x 10 0 aaa

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

Codifica delle immagini

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione in virgola mobile

PDF created with pdffactory trial version

Lezione 2: Immagini digitali (1)

Numerazione binaria e rappresentazione delle informazioni

Immagini vettoriali. Immagini raster

La codifica delle Immagini. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132Sesto San Giovanni

Immagini digitali Appunti per la classe 3 R a cura del prof. ing. Mario Catalano

La codifica delle informazioni

Giorgio Maria Di Nunzio

Codici a barre. Marco Dell Oro. January 4, 2014

Codifica delle immagini (parte I)

Plate Locator Riconoscimento Automatico di Targhe

Fondamenti di Informatica

Strutturazione logica dei dati: i file

Capitolo 13. Interrogare una base di dati

Codifiche a lunghezza variabile

Realizzazione siti web. Le immagini

Rappresentazione binaria

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Informatica per i beni culturali

Cos è un Calcolatore?

Fondamenti di Informatica

Informatica Generale (Prof. Luca A. Ludovico) Presentazione 6.1 Rappresentazione digitale dell informazione

Entropia. Motivazione. ? Quant è l informazione portata dalla sequenza? Abbiamo una sequenza S di N simboli (campioni audio, pixel, caratteri,...

Sistemi di numerazione: binario, ottale ed esadecimale

LA RAPPRESENTAZIONE DELLE INFORMAZIONI

BIT? Cosa c è dietro a questo nome? Che cos è il bit? Perché si usa? Come si converte un numero binario?

Multimedialità e digitalizzazione

RETI E SOTTORETI. Copyright 2010 Marco Salatin Pagina 1

1.3a: La Codifica Digitale delle Immagini

Sistemi Web per il turismo - lezione 2 -

Esercizio data base "Biblioteca"

Sistema operativo: Gestione della memoria

Informatica per la Storia dell Arte

Lezione 9: Cambio di base

INFORMATICA. Automa TRATTAMENTO AUTOMATICO DELLE INFORMAZIONI

Complemento al corso di Fondamenti di Informatica I corsi di laurea in ingegneria, settore dell informazione Università la Sapienza Consorzio Nettuno

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Dal foglio di carta alla multimedialità

Introduzione alla programmazione in C

Architettura dei computer

(71,1), (35,1), (17,1), (8,1), (4,0), (2,0), (1,0), (0,1) 0, = 1, 431 0, = 0, 862 0, = 1, 792 0, = 1, 448 0, = 0, 896

Immagini vettoriali Immagini bitmap (o raster) Le immagini vettoriali .cdr.swf .svg .ai.dfx .eps.pdf .psd

Rappresentazione dei numeri in un calcolatore

= 1*2^7 + 1*2^6 + 0*2^5 + 1*2^4 + 0*2^3 + 0*2^2 + 1*2^1 + 0*2^0 = 210

LA RAPPRESENTAZIONE DELLE INFORMAZIONI

PowerPoint 2007 Le funzioni

COME E COMPOSTO IL PC -

Lezione 2: Codifica binaria dell informazione. Codifica binaria

Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch.

Operazioni binarie fondamentali

Informatica grafica e Multimedialità. 4 Immagini grafiche

Compilatore risorse display grafico LCD serie IEC-line

DIMENSIONI E PRESTAZIONI

Elaborazione testi: immagini

SISTEMI E RETI. Crittografia. Sistemi distribuiti e configurazione architetturale delle applicazioni WEB.

Office 2007 Lezione 07. Gestione delle immagini

Scuola Secondaria di Primo Grado Anna Frank Nome Cognome classe anno sc. 2008/09 INFORMATICA

Corso di Informatica

Lez. 3 L elaborazione (II parte) Prof. Pasquale De Michele Gruppo 2

Rappresentazione delle immagini

Semantica operazionale dei linguaggi di Programmazione

APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO

Unità di Misura Informatiche

gestione e modifica di immagini fotografiche digitali

Transcript:

!"$#%!" #% Nella prima lezione... Definizione di Informatica Cosa è una soluzione algoritmica Esempi di algoritmi cicalese@dia.unisa.it 2 Prima parte: Società dell informazione Ma cosa vuol dire società dell informazione? Definiamo il concetto di informazione 3 4 Informazione???? Associamo una definizione molto generica Definiamo l informazione in modo più specifico Colleghiamo l informazione al concetto di scelta 5 6 1

Ogni situazione in cui occorre fare delle scelte (o in cui non si sa quali scelte siano state fatte da altri) è una situazione di incertezza Effettuare le scelte (o conoscere quali scelte siano state fatte) riduce o elimina l incertezza 7 8 Riduzione dell incertezza = Informazione Un esempio semplice: l interruttore Due sole possibilità: spento acceso 9 10 L informazione sullo stato dell interruttore corrisponde dunque alla scelta fra due sole alternative Possiamo rappresentarla attraverso 1 bit Unità di misura dell informazione Corrisponde alla quantità di informazione fornita dalla scelta fra due sole alternative (considerate egualmente probabili) 11 12 2

1 bit rappresenta lo stato dell interruttore E se abbiamo a che fare con una scelta fra più di due alternative? Interruttore acceso: 1 Interruttore spento: 0 Useremo più di 1 bit! 13 14 Nel nostro esempio, abbiamo deciso di utilizzare un bit per rappresentare lo stato di ciascuna delle lampadine del semaforo In questo modo, con 3 bit potremmo rappresentare tutti gli stati possibili del semaforo Nel caso del semaforo, le alternative disponibili sono comunque poche 15 16 Si, ma è possibile applicare queste idee alla rappresentazione di informazione più complessa, ad esempio di un testo? Un testo è rappresentato attraverso una successione di caratteri Ogni carattere viene scelto all interno di un insieme finito di simboli Con 8 bit, è possibile rappresentare la scelta fra 256 alternative diverse (2 8 =256) da 00000000 a 11111111 passando per tutte le combinazioni intermedie (00000001, 00000010, ) 17 18 3

Nel caso del semaforo, facevamo corrispondere diverse combinazioni di 3 bit a stati diversi del semaforo Nel caso del testo, faremo corrispondere diverse combinazioni di 8 bit (otto cellette, ciascuna delle quali può contenere 0 o 1) a caratteri diversi Ad esempio: 00000000 A 00000001 B 00000010 C 00000011 D 00000100 E. e così via 19 20 Costruiremo cioè una TABELLA DI CODIFICA DEI CARATTERI La più diffusa tabella di codifica dei caratteri a 8 bit si chiama ISO Latin1 ed è basata sulla vecchia tabella ASCII ( a 7 bit) che associ caratteri alfanumerici a gruppi di 8 bit (attenzione: le associazioni della tabella ISO Latin 1 sono diverse da quelle riportate prima come esempio) 21 22 Il risultato? Una stringa di caratteri sarà rappresentata dal computer come una successione di gruppi di 8 bit O 01001111 G 01000111 G 01000111 I 01001001 00100000 P 01010000 I 01001001 O 01001111 V 01010110 E 01000101 Un gruppo di 8 bit corrisponde a 1 byte 1 byte = 8 bit 23 24 4

Unità di Misura BIT 8 bit = Byte 1000 Byte = 1 Kilobyte (1K) 1000 K = 1 Megabyte (1M) 1000 M = 1 Gigabyte (1G) OK, nel caso dei testi è tutto chiaro ma come la mettiamo con immagini, suoni, filmati? Cominciamo dalle immagini 25 26 L idea di base: l immagine viene suddivisa in una griglia di cellette ogni celletta corrisponde a un puntino (pixel) dell immagine Tanto più è fitta la griglia (più numerose sono le cellette), tanto migliore è la risoluzione dell immagine 27 28 Ogni pixel dell immagine viene codificato usando gruppi di 0 e 1 Se l immagine è solo in bianco e nero (senza grigi), basterà usare un 1 per i pixel neri, e uno 0 per i pixel bianchi Se l immagine ha più di due colori, si faranno corrispondere a gruppi diversi di 0 e 1 sfumature diverse di colore (o di grigio) Così, ad esempio, se si fa corrispondere a ogni pixel un byte (cioè 8 bit), potremo differenziare 256 colori Al posto della tabella di codifica dei caratteri avremo una tabella di codifica dei colori Ad es: 00101101 29 30 5

La nostra immagine viene in questo modo fatta corrispondere a una larghissima matrice Ogni pixel dell immagine viene codificato dal gruppo di 0 e 1 associato al suo colore dalla tabella di codifica dei colori utilizzata E i suoni? Sappiamo che le onde sonore sono rappresentabili attraverso funzioni 31 32 È facile rappresentare l onda sonora usando solo 0 e 1 : Ad esempio, si può usare l aritmetica binaria per codificare i valori della x e della y E i filmati? Un filmato non è altro che una successione di fotogrammi (frame) accompagnata da una colonna sonora 33 34 Basterà codificare, uno per uno, tutti i fotogrammi (sappiamo come fare: ogni fotogramma è un immagine) e codificare la colonna sonora. Per cercare di ridurre l impiego di bit, possiamo cercare di utilizzare tecniche di compressione Non stupisce che per codificare un breve filmato servano moltissimi bit! Le tecniche di compressione usano ogni trucco possibile per economizzare sul numero di bit utilizzati per la codifica 35 36 6

Ricapitoliamo Testo, immagini, suoni, filmati tutti questi tipi diversi di informazione si possono digitalizzare Terza parte: si possono cioè trasformare in bit 37 38 Ma perché la possibilità di trasformare in formato digitale, cioè in bit, tipi diversi di informazione, è così importante? perché abbiamo uno strumento potentissimo per gestire e manipolare informazione in formato digitale! proprio lui: Il computer 39 40 Tradizionalmente, tipi di informazione diversi erano associati a media diversi Ogni medium aveva i suoi particolari supporti Ogni medium aveva i suoi stili espressivi, le sue tecniche di produzione, il suo particolare mercato Con la convergenza al digitale: tendono a unificarsi i supporti (memorie di massa, rete) tendono a unificarsi le tecnologie di produzione tendono a unificarsi gli strumenti di gestione e di lettura (computer) tendono a unificarsi i mercati 41 42 7

43 8