BIT e BYTE il linguaggio del computer

Slides:



Advertisements
Presentazioni simili
Rappresentazione dei dati e codifica delle informazioni
Advertisements

Selezione - approfondimento
CODIFICA DELLE INFORMAZIONI
Le Informazioni e la loro Rappresentazione nei calcolatori
Trasmissione delle informazioni
Vincenza Ferrara dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
STRUMENTI DI PRESENTAZIONE
Codifica dei caratteri
Sistema di numerazione binario
fondamenti della comunicazione digitale
Informazione multimediale
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Rappresentazione dellinformazione su calcolatore Anno Accademico 2009/2010.
Corso di Informatica per Giurisprudenza
Dicembre 2006 Informatica applicata prof. Giovanni Raho 1 Informatica applicata La comunicazione ed IL FORMATO DEI FILE.
Prima parte: Che cos’è il Digitale
INFORMATICA UMANISTICA B
INFORMATICA UMANISTICA B
INFORMATICA UMANISTICA B
Introduzione ai calcolatori
La rappresentazione dellinformazione. 7-2 Digitalizzare linformazione Digitalizzare: rappresentare linformazione per mezzo di cifre (ad es: da 0 a 9)
SOTTOPROGRAMMA Un sottoprogramma lo si usa spesso per suddividere degli algoritmi molto complessi Una delle regole molto importanti è il rettangolo che.
Gli esseri viventi ricevono informazione direttamente dal mondo circostante e dai propri simili attraverso i sensi (percezione). La percezione, tuttavia,
Programma del corso Dati e loro rappresentazione Architettura di un calcolatore Sistemi operativi Linguaggi di programmazione Applicativi: - fogli elettronici.
Codifica dell’informazione
Formati e caratteristiche di digitalizzazione
Claudia Raibulet Algebra Booleana Claudia Raibulet
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet)
Educare al multimediale 1 – Verso il digitale 2 Presentazione a cura di Gino Roncaglia Prima parte: Informazione in formato digitale.
RAPPRESENTAZIONE DELL'INFORMAZIONE
2. Hardware Componenti di base di un computer
STRUTTURA GENERALE DI UN ELABORATORE
CODIFICA DI INFORMAZIONI MULTIMEDIALI:

Comunicazione e tecnologie Comprendere i concetti fondamentali riguardanti le tecnologie dellinformazione; Acquisire competenze linguistiche specifiche.
Digitalizzazione Un segnale viene digitalizzato, se il suo stato originario analogico viene tradotto e rappresentato mediante un insieme numerabile di.
Che cos’è un sistema di numerazione?
CONCETTI DI BASE 1.0 FONDAMENTI 1.1 HARDWARE 1.2 SOFTWARE 1.3 RETI
Immagini digitali immagine digitale, si intende un elemento grafico elaborato tramite computer, che si può visualizzare sul monitor e stampare su carta.
RAPPRESENTAZIONE DELLE INFORMAZIONI
Digitale!!. Musica satellite (TV GPS) Telefoni rete telefonica, internet Video (DVD)
ECDL Patente europea del computer
Codifica dei dati in un elaboratore elettronico
Codifica dell’informazione
Psicologia dello sviluppo e dell'educazione (laurea magistrale)
I computer vengono utilizzati per automatizzare la soluzione di problemi di varia natura trattando le informazioni in entrata (DATI) eseguendo gli opportuni.
TELEMATICA DI BASE MADDALENA TERZANI.
DIGITALIAZZAZIONE Di Alessio.
La rappresentazione delle informazioni in un computer
Informazione multimediale Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma ci sono sempre piu’ applicazioni che.
Codifica dell’informazione
L’hardware, il software e i principi della programmazione
Informatica Lezione 1 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
Corsi di Laurea in Biotecnologie
Corsi di Laurea in Biotecnologie
Informazione multimediale
Rappresentazione delle informazioni negli elaboratori
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Codifica binaria dell’informazione Marco D. Santambrogio – Ver. aggiornata al 11.
Rappresentazione della Informazione
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Informatica Lezione 3 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Codifica dei numeri Il codice ASCII consente di codificare le cifre decimali da “0” a “9” fornendo in questo modo una rappresentazione dei numeri Per esempio:
Codifica binaria dell’informazione
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Codifica binaria dell’informazione Marco D. Santambrogio – Ver. aggiornata al 24.
“ Pseudocodice ” Un programma per computer lavorerà su in insieme di “ variabili ” contenenti i dati del problema, soluzioni intermedie, soluzioni finali.
Prof. Dario Scalini. Luce e Colore FOTORECETTORI  coni (colori) e bastoncelli (luminosità)
Un codice è costituito da un alfabeto (insieme di simboli) parole (combinazioni di simboli validi) nel computer tutti i codici usano come alfabeto le cifre.
SOMMARIO La Digitalizzazione La Compressione LA DIGITALIZZAZIONE La digitalizzazione consiste nella trasformazione di un oggetto in una sequenza di numeri,
Transcript della presentazione:

BIT e BYTE il linguaggio del computer FINE

Cosa si intenda per informazione? Spesso, si attribuisce al concetto di informazione un significato molto generico Il concetto è legato al concetto di scelta FINE

INFORMAZIONE 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 La riduzione dell’incertezza corrisponde all’acquisizione di informazioni FINE

Un esempio semplice: l’interruttore Due sole possibilità: spento acceso L’informazione sullo stato dell’interruttore corrisponde dunque alla scelta fra due sole alternative Possiamo rappresentarla attraverso 1 bit FINE

BIT 1 FALSO VERO off on Unità di misura dell’informazione Corrisponde alla quantità di informazione fornita dalla scelta fra due sole alternative (considerate egualmente probabili) 1 FALSO VERO off on FINE

BIT 1 bit rappresenta lo stato dell’interruttore Interruttore acceso: 1 Interruttore spento: 0 FINE

BIT E se abbiamo a che fare con una scelta fra più di due alternative? Useremo più di 1 bit! FINE

BIT ROSSO 1 0 0 GIALLO 0 1 0 VERDE 0 0 1 FINE

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

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

BIT Ad esempio , il testo “Ciao, mamma!” E’ composto da alcune lettere dell’alfabeto ( C a i o m) e da alcuni simboli (“, ! ”) Perciò dovremo associare ad ogni lettera e ad ogni simbolo una combinazione di bit FINE

COMBINAZIONE DI BIT Con 8 bit, è possibile rappresentare la scelta fra 256 alternative diverse (28=256) da 00000000… …a 11111111 passando per tutte le combinazioni intermedie (00000001, 00000010, …) FINE

COMBINAZIONE DI BIT 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 FINE

BIT e BYTE Ad esempio: 00000000  A 00000001  B 00000010  C …. e così via FINE

TABELLA DI CODIFICA DEI CARATTERI BIT  BYTE  CODICE Costruiremo cioè una TABELLA DI CODIFICA DEI CARATTERI che associ caratteri alfanumerici a gruppi di 8 bit FINE

BIT - BYTE  CODICE La più diffusa tabella di codifica dei caratteri a 8 bit si chiama ASCII (attenzione: le associazioni della tabella ASCII sono diverse da quelle riportate prima come esempio) FINE

BIT - BYTE  CODICE E V O I P G Il risultato? Una stringa di caratteri sarà rappresentata dal computer come una successione di gruppi di 8 bit 01000101 01010110 01001111 01001001 01010000 00100000 01000111 E V O I P G FINE

Byte Un gruppo di 8 bit corrisponde a 1 byte 1 byte = 8 bit FINE

Digitalizzare informazione multimediale OK, nel caso dei testi è tutto chiaro… …ma come la mettiamo con immagini, suoni, filmati? Cominciamo dalle immagini… 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 FINE

Digitalizzare informazione multimediale FINE

Digitalizzare informazione multimediale 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) FINE

Digitalizzare informazione multimediale 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  FINE

Digitalizzare informazione multimediale E i suoni? Sappiamo che le onde sonore sono rappresentabili attraverso funzioni È 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’ FINE

Digitalizzare informazione multimediale E i filmati? Un filmato non è altro che una successione di fotogrammi (frame) accompagnata da una colonna sonora Basterà codificare, uno per uno, tutti i fotogrammi (sappiamo come fare: ogni fotogramma è un’immagine)… …e codificare la colonna sonora. Non stupisce che per codificare un breve filmato servano moltissimi bit! FINE

Ricapitoliamo digitalizzare Testo, immagini, suoni, filmati… tutti questi tipi diversi di informazione si possono digitalizzare si possono cioè trasformare in bit FINE

Convergenza al digitale 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 FINE

Convergenza al digitale 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) delle informazioni tendono a unificarsi i mercati FINE

Convergenza al digitale 01101010 FINE

FINE FINE