Le informazioni presenti nella realtà si dividono principalmente in numeriche ed alfanumeriche.

Per rappresentare molte  informazioni si possono utilizzare dei codici binari.

I codici binari sono un insieme di simboli e regole che permettono di rappresentare informazioni.

l’attività di far corrispondere una informazione a una configurazione di bit è detta codifica delle informazioni.

i  bit servono per rappresentare delle informazione tramite degli 0 e 1 ad esempio con un solo bit  si può codificare solo A e B.

Per capire quanti bit occorrono per codificare un certo numero di lettere si eleva il numero 2 per il numero di bit

Ad esempio con un solo bit potrò codificare due lettere perché 2 elevato a 1 [1 bit] darà come risultato 2 [2 lettere]

con invece 2 bit ne potrò codificare 4 perché 2 elevato alla due= 4 lettere [A,B,C,D]

Nell’alfabeto dei complessi ci sono 120 simboli maiuscoli e 220 simboli minuscole.

Quindi quanti bit servono per codifidicare tutte le lettere dell’alfabeto dei complessi ?

Per prima cosa bisogna fare la somma tra i simboli maiuscoli e quelli minuscoli [120+220=340 simboli].

Si deve poi trovare un numero che usato come esponente al numero 2 dia un risultato superiore a 340 

ad esempio se consideriamo di avere 8 bit allora avremo 2 all’ottava = 256 simboli quindi il numero di bit non sarà otto perché 256 è inferiore a 340

Mentre se consideriamo di avere a disposizione 9 bit si farà 2 alla nona = 512 [ 512 è maggiore di 340]

quindi per codificare tutto l’alfabeto occorreranno 9 bit.

La codifica dei testi

Qualsiasi testo può essere visto come sequenza di caratteri quindi se si converte ogni carattere in forma numerica si ha una rappresentazione digitale.

Esistono diversi tipi di codici per rappresentare i caratteri , il più diffuso è il codice ASCII in cui si trovano le cifre numeriche e lettere maiuscole e minuscole

la punteggiatura , i simboli aritmetici e altri simboli.

Essendo stata concepita in America questa tabella non comprende le lettere accentate.

Inoltre i primi 32 byte [un byte=8 bit] sono riservati a segnali di controllo e funzioni varie.