Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
7
I dati da soli non hanno nessun significato
se interpretati e opportunamente correlati possono fornire informazioni
8
Messaggio 1
-.-. .. .- --- .- - ..- - - .. . -... . -. ...- . -. ..- - ..
Messaggio 2
CCLXXV
Affinché persone o macchine possano utilizzare un’informazione
hanno bisogno che essa sia appropriatamente “rappresentata”
la storia dell’uomo è ricca di esempi di rappresentazione efficace delle
informazioni, ad es. la scrittura
Messaggio
?
Mittente Destinatario
Kvaratskhelia…
Kvaratskhelia…
No troppo salato…
Ti piace
Kvaratskhelia?
Messaggio
Mittente Destinatario
? Ma il giocatore del
Kvaratskhelia Napoli?!
piace
ti
Messaggio
?
Mittente Destinatario
Numero uno!! L’ho
Ti piace preso al Fanta!!
Kvaratskhelia?
Messaggio
Mittente Destinatario
Insieme di convenzioni e regole da adottare per trasformare
un’informazione in una sua rappresentazione e viceversa
per lunghezza (l) delle stringhe si intende poi il numero di simboli dell’alfabeto da cui ciascuna parola
il linguaggio che definisce le regole per costruire parole codice che abbiano
Quindi
l = 1, il numero di parole codice diverse corrisponde al numero di
simboli dell'alfabeto (n1 = n)
l = 2, tante parole codice diverse quante sono le combinazioni con
ripetizione degli n simboli su 2 posizioni (n2)
l = 3: tante parole codice diverse quante sono le combinazioni con
ripetizione degli n simboli su 3 posizioni (n3)
Definire tutte le parole codice a lunghezza l che si
possono costruire per il codice Morse
l=1
l=2
l=3
l=4
Parole codice a lunghezza differente
nl l= 1
-
2 .
Parole codice a lunghezza differente
nl l= 1 l= 2
- --
2 . -.
.-
4 ..
nl l= 1 l= 2 l=3
- -- ---
2 . -. --.
.- -.-
4 .. -..
.--
.-.
..-
8 …
nl l= 1 l= 2 l=3 l=4
- -- --- ----
2 . -. --. ---.
.- -.- --.-
4 .. -.. --..
.-- -.--
.-. -.-.
..- -..-
8 … -…
.---
.--.
.-.-
.-..
..--
..-.
...-
16 .…
Sia V = {v1, v2,…, vm} l’insieme degli m valori diversi di una data
informazione
Risposta si, no 2 nl ≥ m l ?
lunedì, martedì,
mercoledì,
Giorni settimana
giovedì, venerdì,
7 nl ≥ m l ?
sabato, domenica
Risposta si, no 2 nl ≥ m 2l ≥ 2 l ≥ 1
lunedì, martedì,
mercoledì,
Giorni settimana
giovedì, venerdì,
7 nl ≥ m 2l ≥ 7 l ≥ 3
sabato, domenica
m: numero di valori diversi dell'informazione
n: numero di simboli dell'alfabeto (2 per il codice Morse)
l: lunghezza delle stringhe, numero di simboli dell'alfabeto da cui è composta una parola
codice
ESEMPIO DI
UTILIZZO DEL CODICE MORSE
Informazione Valori Rappresentazioni
Risposta si, no -, .
lunedì, martedì,
mercoledì,
---, --., -.-, -.., .--,
Giorni settimana giovedì, venerdì,
sabato, .-., ..-
domenica
La lunghezza della codifica può essere fissa o variabile
Nota
solitamente si indica con digitale la rappresentazione basata sui bit, anche
se essa teoricamente sottintende una rappresentazione con qualsiasi tipo di
cifre
Memorizzazione semplificata
Alfabeto binario adatto ai registri di memoria
realizzati con componenti elementari semplici detti flip-flop operanti in due soli stati
possibili
5 Volt
Valori
segnale
elettrico
0 Volt
il codice binario utilizza un alfabeto A = {0,1} con n=2
le informazioni numeriche vengono quindi rappresentate mediante stringhe di bit
di lunghezza l che producono 2l configurazioni (parole codice) diverse
viceversa se si devono rappresentare K informazioni diverse, occorrono log2K bit
per poter associare opportunamente una configurazione distinta ad ogni
informazione
Overflow
il risultato di un’operazione è maggiore del più grande valore rappresentabile
(max)
il risultato di un’operazione è minore del più piccolo valore rappresentabile (min)