Definizioni. Esempi di alfabeti

Documenti analoghi
La codifica binaria. Informatica B. Daniele Loiacono

CODIFICA DI CARATTERI

La codifica binaria. Informatica B. Daniele Loiacono

CODIFICA DI CARATTERI

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono

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

Codifica dell Informazione

Codifica dell Informazione

RAPPRESENTAZIONE DELLE INFORMAZIONI

Fondamenti di Informatica

RAPPRESENTAZIONE DELLE INFORMAZIONI

Sistemi di Elaborazione delle Informazioni

Lezione2: Circuiti Logici

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

Rappresentazione dei numeri: il sistema di numerazione decimale

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

Rappresentazione digitale delle informazioni

Somma di numeri binari

Architettura di un elaboratore. Rappresentazione dell informazione digitale

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

Concetti Introduttivi. Rappresentazione delle informazioni

Corso di Informatica

Insegnamento Informatica CdS Scienze Giuridiche

CODIFICA IMMAGINI IN BIANCO E NERO

La Rappresentazione dell Informazione

Laboratorio di Informatica

I.3 Porte Logiche. Elisabetta Ronchieri. Ottobre 13, Università di Ferrara Dipartimento di Economia e Management. Insegnamento di Informatica

Le immagini. Parametri importanti sono:

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

Architetture degli Elaboratori I II Compito di Esonero (A) - 16/1/1997

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

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

1.2d: La codifica Digitale dei caratteri

La codifica dell informazione

FUNZIONI BOOLEANE. Vero Falso

Le immagini digitali. Grafica. Due approcci alla modellazione grafica

La "macchina" da calcolo

Liceo Scientifico G. Galilei Trebisacce Anno Scolastico Prova di Informatica : Codifica delle informazioni Alunno: Classe: 1 C

Calcolo numerico e programmazione Elementi di logica

La codifica delle immagini

MODULO 1. Prof. Onofrio Greco. Prof. Greco Onofrio

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

Algebra di Boole: Concetti di base. E un algebra basata su tre operazioni logiche

Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni

La codifica del testo

La Rappresentazione Dell Informazione

Dalla precedente lezione: LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 3 LA RAPPRESENTAZIONE DEI DATI (1) 28/02/2016

Le immagini digitali

Algebra di Boole e porte logiche

La rappresentazione delle Informazioni

Università degli Studi di Ferrara. Docente: Dott. Andrea Silvestri. - Immagini -

Tecnologie Multimediali a.a. 2016/2017. Docente: DOTT.SSA VALERIA FIONDA

Sistemi di Elaborazione delle Informazioni

Rappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci

Calcolatori: Rappresentazione dei Dati e Aritmetica binaria

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

Corso di Informatica

associate ai corrispondenti valori assunti dall uscita.

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

INFORMATICA CORSO DI ABILITA' INFORMATICHE ANNO ACCADEMICO 2015/2016 DOCENTE: SARRANTONIO ARTURO

1.2d: La codifica Digitale dei caratteri

1.3a: La Codifica Digitale delle Immagini

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

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

CODIFICA BINARIA DEI CARATTERI

Operatori logici e algebra di boole

Elaborazione dell informazione. Elaborazione dell informazione. Rappresentazione dei numeri INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Calcolatore e unità di misura

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

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

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

Codifica delle Informazioni

CODIFICA BINARIA. ... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità.

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

Aosta Formati di file immagine. Quick tutorial per scegliere il formato giusto per ogni output. Diapositiva 1 di 13

Calcolo numerico e programmazione Rappresentazione delle informazioni

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

RAPPRESENTAZIONE DEI DATI SISTEMI DI MISURA

La rappresentazione delle informazioni

Modulo 1: Le I.C.T. UD 1.2d: La codifica Digitale dei caratteri

Rappresentazione di dati: caratteri. Appunti a cura del prof. Ing. Mario Catalano

Laboratorio di Programmazione Laurea in Ingegneria Civile e Ambientale

Numeri e caratteri in binario. Prof.ssa Antonella Serra

Codifica dei caratteri

anno scolastico 2009 / 2010 ELETTRONICA per Elettrotecnica ed Automazione

Informazione e sua rappresentazione: codifica

Strutture dati e loro organizzazione. Gabriella Trucco

Per approfondire: La rappresentazione delle informazioni all interno dei computer

Numeri Frazionari. Numeri Frazionari

Appunti di informatica. Lezione 2 anno accademico Mario Verdicchio

Rappresentazione binaria

La codifica delle immagini

Nozioni di grafica sul calcolatore. concetti di base

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

modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base

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

Tipi di elaboratori Rappresentazione della informazione Codifica della informazione

Un quadro della situazione. Lezione 6 Aritmetica in virgola mobile (2) e Codifica dei caratteri. Dove siamo nel corso. Organizzazione della lezione

I.4 Rappresentazione dell informazione - Altre codifiche

Colloquio di informatica (5 crediti)

Transcript:

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 di simboli tratti da un alfabeto 104 Esempi di alfabeti Esempi di alfabeti Alfabeto italiano: {A, B, C, D, Z} Alfabeto greco: {á, â, ã, ä,...ù} Alfabeto binario: {0, 1} 105 1

Alfabeto usato dal calcolatore Interruttore (aperto/chiuso) Foro su scheda (aperto/chiuso) Transistor (in conduzione/spento) Tensione (alta/bassa) Dominio di magnetizzazione (./ ) 106 Codice BCD BCD: Binary Coded Decimal Simbolo: Codifica: 0 0000 1 0001 2 0010 3 0011 4 0100 8 1000 9 1001 107 2

Codifica dei testi Codice ASCII: American Standard Code for Information Interchange 7 bit quindi 128 simboli diversi Comando, alfanumerici, simboli ASCII esteso (8bit) diverse estensioni in dipendenza dal paese Estensioni matematiche oppure aggiunge la parità 108 ASCII 109 3

ASCII 110 Codifica delle immagini L immagine digitale: Un immagine pittorica è composta da milioni di pigmenti colorati molto piccoli che, messi vicino l uno all altro, danno l impressione dei vari oggetti. Questi punti sono disposti in modo irregolare e diventano visibili se ingrandiamo di molto qualche dettaglio dell immagine; vengono chiamati grana. 111 4

Codifica delle immagini In un immagine digitale vige lo stesso principio con la differenza che i puntini sono disposti in modo regolare, su una griglia di punti equidistanti. Essi sono detti pixel che sta per PIcture ELements. La loro struttura regolare è facilmente visibile ingrandendo l immagine. 112 Dimensione di un immagine digitale I pixel che compongono un immagine rappresentano la dimensione dell immagine stessa. La dimensione è espressa indicando separatamente il numero di pixel orizzontali e il numero di pixel verticali, ad esempio 768 x 1024 pixel 113 5

Risoluzione Un immagine digitale di una determinata dimensione può essere visualizzata su un qualche supporto (carta, monitor,...) a diverse grandezze (centimetri). Al variare delle dimensioni di visualizzazione cambia la risoluzione dell immagine. La risoluzione dipende dalle dimensioni dell immagine, ma anche dalle dimensioni del supporto. La risoluzione di misura in punti/cm o, più comunemente, punti/pollice (dpi). 114 Risoluzione In parole povere il concetto di risoluzione è legato a quanto sono fitti i punti che visualizziamo. E importante notare che una certa risoluzione può non essere sufficiente se l immagine deve essere riprodotta in grandi dimensioni. 115 6

Risoluzione dimensione immagine 14 15 17 19 21 640x480 60 57 51 44 41 800x600 74 71 64 56 51 1024X768 95 91 82 71 65 risoluzione immagine in dot per inch 116 Scala dei toni Nel caso di immagini cosiddette in bianco e nero la scala dei toni è costituita dai livelli di grigio che la compongono. Nelle immagini a colori la scala dei toni è data dalle varie sfumature di colore. 117 7

Scala dei toni Per poter elaborare e gestire un immagine digitale è necessario che l informazione in essa contenuta sia espressa in bit. A seconda della complessità della scala di toni scelta, un byte (8 bit) potrà contenere informazioni relative a uno o più pixel o a parte di un pixel. 118 Scala dei toni Un associazione molto usata è quella di riservare un byte ad un pixel, nel caso di immagini a livelli di grigio. Questo significa che possiamo rappresentare fino a 2 8 =256 livelli di grigio. 119 8

Color Depth (Profondità di colore) E il numero di bit riservati ad ogni pixel. Un immagine rappresentate con una profondità di colore di 6 bit, riesce a distinguere tra 64 livelli di colore, mentre con 8 bit si arriva a 256 e aumenta il livello di dettaglio E una misura della capacità di rappresentare o distinguere varie sfumature di colore. 120 Profondità di colore ~16 milioni di colori (24 bit) 256 color (8 bit) 16 color (4 bit) 121 9

Profondità di colore occupazione= (profondità) x (numero di pixel) x (numero canali di colore) 122 Compressione La compressione è una particolare operazione di codifica, nella quale l'obiettivo è la generazione di un messaggio codificato che abbia una dimensione minore del messaggio sorgente 123 10

Compressione Lossless 124 Compressione Lossy 125 11

Rapporto di compressione (CR): La stessa informazione può essere rappresentata con differenti quantità di dati: occorre utilizzare la codifica che occupa una quantità minima di bit per mantenere la stessa quantità di informazione. CR = n1 / n2 (n1 = dati dell immagine originale,n2 = dati dell immagine compressa) Possono verificarsi tre situazioni: CR 1 n1 = n2 scarsa compressione CR n1 >> n2 grande compressione CR 0 n1 < n2 cattiva compressione, 126 Dati Multimediali Presentazione a parte. 127 12

Algebra di Boole Concetti di base 128 Algebra di Boole E un algebra basata su tre operazioni logiche OR AND NOT Ed operandi che possono avere due soli valori: vero (1) falso (0). Tramite questa algebra di possono comporre espressioni logiche che possono essere vere o false. Ad esempio: (X AND Y)OR Z oppure (NOT A)OR B 129 13

Algebra di Boole: Tavole di verita Le operazioni dell algebra di Boole sono definite tramite le Tavole di verità. 130 Algebra di Boole Esempi: vero AND vero = vero 1 AND 1 = 1 falso AND vero = falso 0 AND 1 = 0 vero OR vero = vero 1 OR 1 = 1 falso OR vero = vero 0 OR 1 = 1 falso OR falso = falso 0 OR 0 = 0 NOT vero = falso NOT 1 = 0 NOT falso = vero NOT 0 = 1 131 14

Algebra di Boole Esempio di una tavola di verità per due espressioni logiche 132 Algebra di Boole e Porte Logiche Porte Logiche Sono elementi circuitali che corrispondono alle operazioni logiche e che possono essere combinati per effettuare operazioni più complesse. Ad esempio, tramite le porte logiche possono essere definiti circuiti sommatori. 133 15

Tabelle di verita : tutte le tipolog. 134 Algebra di Boole: funzioni booleane Funzioni di variabili booleane che assumono soltanto i valori 0 e 1. Definite tramite tabelle di verità, nelle quali si indicano il valore assunto dalla funzione per ogni possibile combinazione delle variabili. Esempio: F (x1,x2 ) definita da 135 16

Algebra di Boole: funzioni booleane Normalmente rappresentate nella forma di espressioni booleane, in cui le variabili booleane sono combinate tramite i quattro operatori fondamentali: 136 Leggi di De Morgan not(a or B) = not(a) and not(b) (NOR) not(a and B)= not(a) or not(b) (NAND) Esempio: creare un sistema di addizione bit a bit con Carry (solo un elemento) 137 17