© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 I STITUTO T ECNICO SECONDO BIENNIO T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’ Informazione Informazione testuale e Codici G IORGIO P ORCU
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’informazione Informazione testuale e Codici Sommario Informazione e testo Informazione testuale Codice ASCII ASCII Standard ed Esteso Tabella ASCII Standard 2
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’informazione Informazione testuale e Codici 3 Informazione e testo
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’informazione Informazione testuale e Codici L’informazione elaborata da un computer può essere di varie tipologie: Testuale (Alfanumerica) Numerica Immagini Audio Video Ogni tipologia ha una propria rappresentazione attraverso una codifica. Tipologie di informazione 4
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’informazione Informazione testuale e Codici Informazione testuale Informazione rappresentata sotto forma di testo attraverso simboli. Tipici simboli testuali sono: Lettere dell'alfabeto (a…z), maiuscole e minuscole Cifre (0…9) Segni di punteggiatura (: ;.) Simboli matematici (+ -) Simboli in uso in ambiti specialistici, ad esempio in informatica e telecomunicazioni #) Informazione testuale 5
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’informazione Informazione testuale e Codici 6 Codice ASCII
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’informazione Informazione testuale e Codici Codice ASCII Codice binario per la rappresentazione delle informazioni testuali. Utilizza una codifica: Binaria (Usa i soli simboli 0 e 1) A lunghezza fissa (8 bit) Non ridondante Ogni simbolo è rappresentato da una sequenza di 8 bit (1 Byte): Codice ASCII G
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’informazione Informazione testuale e Codici ASCII Standard Inizialmente il codice ASCII utilizzava solo 7 bit (il primo era posto sempre a 0). Ciò consente di codificare 2 7 = 128 simboli, ognuno con l'equivalente binario di un numero decimale (0…127). Questa codifica è nota come ASCII Standard ed è raccolta in una Tabella ASCII Standard. I primi 33 simboli (0…32) non sono visualizzabili. ASCII Standard G è l'equivalente binario di 71 primo bit a 0
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’informazione Informazione testuale e Codici Tabella ASCII Standard (1) 9 CarattereASCII DECASCII BINCarattereASCII DECASCII BIN ! " # $ % & ' ( ) * , / : ; < = > ?
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’informazione Informazione testuale e Codici Tabella ASCII Standard (2) 10 CarattereASCII DECASCII BINCarattereASCII DECASCII A a B b C c D d E e F f G g H h I i J j K k L l M m N n O o P p Q q R r S s T t U u V v W w X x Y y Z z [ { \ | ] } ^ ~ _
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’informazione Informazione testuale e Codici ASCII Esteso Per aumentare il numero di simboli codificabili, si è scelto di utilizzare 8 bit (il primo può essere 0 o 1). Ciò consente di codificare 2 8 = 256 simboli con l'equivalente binario dei numeri decimali da 0…255. I simboli codificati dai numeri 128…255 formano il Codice ASCII Esteso. Tale codice non è uguale in tutti il mondo; ne esistono varie versioni localizzate, in modo che ogni paese possa sfruttarlo per caratteri tipici del proprio alfabeto. ASCII Esteso 11