Sei sulla pagina 1di 21

RAPPRESENTAZIONE DELL’

INFORMAZIONE
INFORMAZIONE

• Informare: dare forma a


• qualsiasi ragguaglio, notizia o indicazione circa
persone o cose determinate (intesa ad
aumentare la conoscenza).
Rappresentare l’INFORMAZIONE

• Linguaggio (parole)
• Scrittura
• Disegno
• Fotografia
• Filmato
• Suono
• Etc.
MODALITA’ DI
RAPPRESENTAZIONE

• OMOMORFA (analogica, continua)

• DISCRETA (è sempre approssimata)

• esempi
CODIFICA

• INSIEME DI CONVENZIONI E DI REGOLE PER


TRASFORMARE UN’INFORMAZIONE IN UNA
SUA RAPPRESENTAZIONE E VICEVERSA.

• Es. modi diversi: 5; V; ε


CODICE (es. scrittura)
È un sistema di simboli definito da:
• Elementi atomici (i simboli)
• Un Alfabeto A con n elementi
(cardinalità n)
• Parole “codice (stringhe)” o sequenze possibili
di simboli di lunghezza (l)
• Linguaggio =regole per costruire parole
“codice” significative
CODICE Morse
1 2 3 l
A={-,.}=elementi
A={-
atomici = n1 n2 n3 nl

n simboli =2 2 4 8 2l

l parole codice . -- … ….
- .. ..
..-- …-
.- .-.
-. Etc. Etc.
CODICE (corrispondenza)
• V={v1 ,v2 ,v3 ...vm} insieme di m valori di una
informazione (es. giorni della settimana:lunedi, …)

• A={s1 ,s2 ,s3 ...sn} alfabeto di n simboli (es. .,-)

• La lunghezza l delle “parole codice” deve essere tale


che
n l ≥m
CODIFICA GIORNI

Codiceatrebit Giornodellasettimana
000 Lunedì
001 Martedì
010 Mercoledì
011 Giovedì
100 Venerdì
101 Sabato
110 Domenica
111 ------------
CODICE
• nl > m Sovrabbondante

INFORMAZIONE VALORI RAPPR.


V{…} A={s1 ,s2 ,s3 ...sn}

GIORNI LUNEDI, ETC. nl > m

COLORI SEMAFORO ROSSO,GIALLO, nl > m


VERDE

RISPOSTA SI,NO nl = m
CALCOLO numero minimo simboli per
rappresentare informazione

• Se n è il numero dei simboli (es.: 0 e 1),


• il numero delle parole codice è dato da:
• m=nl
• l= log2 m

• es.:l = log2 7=3


• es.:ll = log2 15=4
Potenze di 2
• 20=1
• 21=2
• 22=4
• 23=8
• 24=16
• 25=32
• 26=64
• 27=128
• 28=256
MISURE DEL BIT e BYTE
• 1 BYTE = 23 bit = 8 bit

BYTE 1
KB (kilobyte) 10241 = 210
• MB (megabyte) 10242 = 220 (CIRCA 1 MILIONE DI BYTE)
• GB (gigabyte) 10243 = 230 (CIRCA 1 MILIARDO DI BYTE)
• TB (terabyte) 10244 = 240 (CIRCA MILLE MILIARDI DI BYTE)

• PB (petabyte) 10245 = 250


• EB (exabyte) 10246 = 260
• ZB (zettabyte) 10247 = 270
• YB (yottabyte) 10248 = 280
WORD
• SEQUENZE DI BIT DI LUNGHEZZA SUPERIORE
AL BYTE

• ES. 16
• 32
• 64
• 128
CODICI
• Codice a Lunghezza fissa (parole codice hanno
lunghezza fissa, es. ASCII)

• Codice a Lunghezza variabile (parole codice


con lunghezza variabile, es. scrittura)
CODIFICA DI CARATTERI

1960ANSI (American National Standards Institute)


decise di
elencare tutti i simboli, caratteri e codici di controllo usati

ASCII base (a sette bit) ed esteso (a otto bit);


(American Standard Code for Information Interchange)
ASCII:

POSIZIONI
0-31 (CODICI
CONTROLLO)

32 SPAZIO

33 IN POI CARATTERI

48-57 CIFRE

65-90 ALFABETO
MAIUSCOLO

97-122 minuscolo

00... INDICA CC
Es. B (maiuscola) è
0100 0010 = 66;
la combinazione del tasto Fn+Alt con
66 produce esattamente la lettera B;
ASCII:

Cifra-’0’=cifra-48

A-65=posizione
nell’alfabeto

a-97=posizione
dell’alfabeto

Es. i@ è 0100 0000 in base 2 = 64 in base 10 = 40 in base 16 = 100 in base 8; in un pc con


tastierino numerico la combinazione del tasto Alt con 64 sul tastierino numerico(dopo averlo attivato
con Fn+BlocNum sui portatili) produce esattamente @
CODICI estesi

UNICODE (UNIVERSAL ENCODING) codifica


in modo indipendente dal programma, piattaforma e
lingua:

16 bit codifica 65 000 caratteri


CODICI estesi

UTF (Unicode Transformation Format) codifica


Greco,cirillico, copto, armeno, ebraico,arabo, cinese.

UTF-8 usa da 1 a 4 byte (lunghezza variabile)


UTF-16 da 2 a 4 byte (lunghezza variabile) (in Windows e Mac OS-X)
UTF-32 lunghezza fissa di 4 byte
CODICI
UNICODE (16 bit)

Digitazione di caratteri Unicode (in Winword) utilizzando la


tastiera
È anche possibile utilizzare ALT+X per visualizzare il codice di un
particolare carattere. Posizionare il punto di inserimento alla
destra del carattere e premere ALT+X. Il carattere verrà
sostituito dal relativo codice. Premere di nuovo ALT+X per
tornare al carattere. Se si conosce il relativo valore decimale, è
possibile immettere un carattere tenendo premuto ALT mentre
si digita il valore sul tastierino numerico (dopo averlo attivato
Fn+BlocNum)

In BLOCK NOTES Usare Fn+Alt per attivare il tastierino numerico,


poi digitare il numero decimale corrispondente al codice

Potrebbero piacerti anche