Fondamenti di Informatica
|
|
|
- Amedeo Volpi
- 8 anni fa
- Просмотров:
Транскрипт
1 Fondamenti di Informatica Introduzione al Digitale [Sez: 2.3, 2.4, 2.5] Prof. De Maio Carmen
2 Analogico/Digitale Segnale analogico - come un onda (es. sonora, luminosa) che trasporta informazioni, massimi, minimi e tutti i valori intermedi - i segnali analogici sono molto sensibili alle interferenze Segnale digitale - assume solo due stati: acceso/spento, sì/no, vero/falso - il segnale digitale è più facile da distinguere, quindi risente meno delle interferenze
3 Analogico Grandezze analogiche e digitali: orologio Mostra l ora attraverso la posizione delle lancette Ogni lancetta si muove con continuità e indica uno qualsiasi degli infiniti punti sulla circonferenza del quadrante Digitale Mostra l ora attraversi numeri Le cifre che compongono l ora si muovono a scatti e indicano solo uno dei 1440 possibili minuti in un giorno
4 Analogico Grandezze analogiche e digitali: termometro Mostra la temperatura attraverso l altezza della colonnina di mercurio Infiniti valori Digitale Mostra la temperatura attraverso dei numeri Non mostra valori intermedi (es. tra 36,5 e 36,6 gradi)
5 Che cos è il Digitale? 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
6 Che cos è il Digitale? (cont.) Unità di misura dell informazione Corrisponde alla quantità di informazione fornita dalla scelta fra due sole alternative (considerate egualmente probabili)
7 Codifica dell informazione in binario 1 bit rappresenta lo stato dell interruttore Interruttore acceso: 1 Interruttore spento: 0
8 Codifica dell informazione con più di due stati: il Semaforo
9 Codifica dell informazione con più di due stati 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
10 Combinazioni Di Bit Bit a disposizione Le combinazioni 1 0,1 2= ,01,10,11 4= ,001,010,100,110,101,011,111 8= ,0001,0010,0100,0110,0101,0011,0111, 1000,1001,1010,1100,1110,1101,1011, ,00001,00010,00100,00110,00101, 00011,00111,01000,01001,01010,01100, 01110,01101,01011,01111,10000,10001, 10010,10100,10110,10101,10011,10111, 11000,11001,11010,11100,11110,11101, 11011,11111 Il numero di combinazioni 16=2 4 32=2 5
11 Codifica dei caratteri 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
12 Codifica dei caratteri (cont.) Con 8 bit, è possibile rappresentare la scelta fra 256 alternative diverse (2 8 =256) da a passando per tutte le combinazioni intermedie ( , , )
13 Codifica dei caratteri (cont.) 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
14 Codifica dei caratteri (cont.) Ad esempio: A B C D E. e così via
15 Codifica dei caratteri (cont.) Il risultato? Una stringa di caratteri sarà rappresentata dal computer come una successione di gruppi di 8 bit O G G I P I O V E
16 Codifica dei Caratteri I caratteri di un testo sono codificati come sequenze di bit I codici più usati sono: ASCII (American Standard Code for Information Interchange): ogni carattere è rappresentato da una sequenza di 7 bit (128 caratteri diversi possibili) ASCII esteso: ogni carattere è rappresentato da un byte (256 caratteri diversi possibili, comprende anche lettere greche, accentate ) EBCDIC (Extended Binary Coded Decimal Interchange Code): sviluppato ed impiegato da I.B.M., ogni carattere è rappresentato da un byte UNICODE (consorzio di produttori di HW e SW): ogni carattere è rappresentato da 16 ( caratteri diversi possibili) o 21 bit (più di 2 milioni di caratteri) 10/2/
17 CODIFICA DELL INFORMAZIONE (Codifica Binaria) Bit 0/1 (si/no) Byte (8 bit) Kilobyte 2 10 = 1024 byte Megabyte 2 20 ~ byte Gigabyte 2 30 ~ byte
18 Rappresentazione e Codifica dei Dati Complessi: Le Immagini Suddividiamo l immagine mediante una griglia formata da righe orizzontali e verticali a distanza costante
19 Rappresentazione e Codifica dei Dati Complessi: Le Immagini Ogni quadratino derivante da tale suddivisione prende il nome di pixel (picture element) e può essere codificato in binario secondo la seguente convenzione: Il simbolo 0 viene utilizzato per la codifica di un pixel corrispondente ad un quadratino in cui il bianco è predominante Il simbolo 1 viene utilizzato per la codifica di un pixel corrispondente ad un quadratino in cui il nero è predominante
20 Rappresentazione e Codifica dei Dati Complessi: Le Immagini Rappresentazione Binaria: Alfabeto {0, 1} Codifica: 1 se è predominante il nero 0 se è predominante il bianco Rappresentazione:
21 Rappresentazione e Codifica dei Dati Complessi: Le Immagini Se riconvertiamo la sequenza di stringhe in immagine otteniamo
22 Rappresentazione e Codifica dei Dati Complessi: Le Immagini Ottengo una rappresentazione più fedele se aumento il numero dei pixel (ossia al diminuire delle dimensioni dei quadratini della griglia in cui è suddivisa l immagine:
23 Considerazioni La perdita di informazione è accettabile nella rappresentazione delle immagini (in alcuni casi) ma non è accettabile nella codifica dei numeri, dei testi, etc. (in questi casi l informazione non deve essere soggetta ad errori e abbiamo bisogno di codifiche diverse)
24 e la codifica delle immagini a colori? Assegnando un bit ad ogni pixel è possibile codificare solo immagini in bianco e nero Per codificare le immagini con diversi livelli di grigio oppure a colori si usa la stessa tecnica: per ogni pixel viene assegnata una sequenza di bit Per memorizzare un pixel non è più sufficiente un solo bit Per esempio, se utilizziamo quattro bit possiamo rappresentare 2 4 = 16 livelli di grigio o 16 colori diversi Mentre con otto bit ne possiamo distinguere 2 8 = 256, ecc.
25 e la codifica delle immagini a colori?
26 Fondamenti di Informatica Codifica Binaria di Numeri [Sez: 2.5] Prof. De Maio Carmen
27 I sistemi di numerazione POSIZIONALI ai diversi simboli dell alfabeto (cifre), viene associato un valore crescente in modo lineare da destra verso sinistra; il significato di un simbolo ( il suo valore) dipende ordinatamente dalla sua posizione nella stringa ESEMPIO: il sistema di numerazione decimale arabo: 10 simboli (0, 1, 2,...9) 383 = x x 10 3 x 1 significatività I = 1 V = 5 X = 10 L = 50 NON POSIZIONALI Il significato dei simboli non dipende dalla loro posizione ma è stabilito in base ad una legge additiva dei valori dei singoli simboli (se posti in ordine crescente) ESEMPIO: il sistema di numerazione romano LXIV = =
28 Rappresentazione dei Naturali N = 0,1,2, La Notazione Posizionale (in base p) N p a n a n-1 a n-2 a 1 a 0 N p = a n x p n + a n-1 x p n a 1 x p + a 0 Esempio (base 10) 543 = 5 x x x 10 0 =
29 Rappresentazione dei Naturali N = 0,1,2, La Notazione Additiva (numeri romani) N p a n a n-1 a n-2 a 1 a 0 N p = a n + a n a 1 + a 0 I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000 Esempio DCCCII = D + C + C + C + I + I = = 532
30 Le Notazioni Usate in Informatica Binaria (base 2) a i = 0,1 Ottale (base 8) a i = 0,1,2,3,4,5,6,7 Esadecimale (base 16) a i = 0,1,2,,9,A,B,C,D,E,F Decimale Binaria Ottale Esadec A C 10/2/
31 Codifica e decodifica (Da binario a decimale e viceversa) N 2 = N 10 = 1 x x x x x x 2 0 = = 42 N 2 = N 10 = = = 27 10/2/
32 Codifica e decodifica (Da decimale a binario) N 10 = 51 N 2 =??? N 2 = = 2x25+1 = 2x(2x12+1)+1 = 2x(2x(2x6+0)+1)+1 = = 2x(2x(2x(2x3+0)+0)+1)+1 = = 2x(2x(2x(2x(2x1+1)+0)+0)+1)+1 = /2/
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
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 delle immagini
Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma si stanno diffondendo sempre di più applicazioni che utilizzano ed elaborano anche altri tipi di informazione:
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
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,
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.
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
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:
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
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
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
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
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
1.2d: La codifica Digitale dei caratteri
1.2d: La codifica Digitale dei caratteri 2 Bibliografia Curtin, 3.6 (vecchie edizioni) Curtin, 2.5 (nuova edizione) CR pag. 9-14 Questi lucidi 3 La codifica dei caratteri Un testo è rappresentato attraverso
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
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
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
Le immagini. Parametri importanti sono:
Informatica Gerboni Roberta L immagine del video è rappresentata tramite una griglia o matrice di pixel (PIcture ELement) per ognuno dei quali è memorizzata: l intensità luminosa il colore. Parametri importanti
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 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
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
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
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
Ogni elaboratore esegue delle operazioni sulle informazioni combinandole e trasformandole. Per processare le informazioni vengono eseguite delle
Tipi di Elaboratori Supercomputer Server o mainframe Desktop - Personal Computer Workstation Notebook Portatili Tascabili Palmari Terminali (stupidi/intelligenti) Ogni elaboratore esegue delle operazioni
Modulo: Elementi di Informatica
LE UNITA DI MISURA(1/4) Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Fisica medica e statistica Modulo: Elementi di Informatica A.A. 2009/10 Lezione 2
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
Codifica dell informazione
Codifica dell informazione Il calcolatore memorizza ed elabora vari tipi di informazioni Numeri, testi, immagini, suoni Occorre rappresentare tale informazione in formato facilmente manipolabile dall elaboratore
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
Appunti di informatica: la codifica dell'informazione
Appunti di informatica: la codifica dell'informazione Per codifica dell informazione si intende la rappresentazione di un informazione numerica, grafica, testuale o vocale. I segnali possono essere di
1.2d: La codifica Digitale dei caratteri
1.2d: La codifica Digitale dei caratteri 2 12 ott 2011 Bibliografia Curtin, 3.6 (vecchie edizioni) Curtin, 2.5 (nuova edizione) CR pag. 9-14 Questi lucidi 3 12 ott 2011 La codifica dei caratteri Un testo
Informazione analogica e digitale
L informazione L informazione si può: rappresentare elaborare gestire trasmettere reperire L informatica offre la possibilità di effettuare queste operazioni in modo automatico. Informazione analogica
Dispensa di Informatica I.2
CENNI Una variabile il cui valore appartenga ad un insieme di simboli può indicare un numero di informazioni pari al numero di elementi di cui è composto l insieme. Ad esempio se a può assumere i valori
Modulo 1: Le I.C.T. UD 1.2a: Analogico/Digitale
Modulo 1: Le I.C.T. : Analogico/Digitale Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno ANALOGICO e
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
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
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
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
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,
Codifica delle Informazioni
Codifica delle Informazioni Luca Bortolussi Dipartimento di Matematica e Informatica Università degli studi di Trieste Panoramica Le informazioni gestite dai sistemi di elaborazione devono essere codificate
Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni
Università di Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni Marco Liverani ([email protected])
Codifica binaria dell informazione
Codifica binaria dell informazione Marco D. Santambrogio [email protected] Ver. aggiornata al 20 Marzo 2016 Un obiettivo per domarli tutti 2 Un obiettivo per domarli tutti 3 Obiettivi Rappresentazione
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
Concetti Introduttivi
Concetti Introduttivi Architettura del Computer http://www.dia.uniroma3.it/~roselli/ [email protected] Credits Materiale a cura del Prof. Franco Milicchio Introduzione In questo corso ci occuperemo
INFORMATICA GENERALE. Informatica Generale
INFORMATICA GENERALE a.a. 2006/2007 COGNOMI A-L Silvano Antonelli -Ricevimento : durante il corso: Martedì ore 15.30 presso Dipartimento di Informatica, Largo Pontecorvo 2 Stanza 394 negli altri periodi:
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
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
