La rappresentazione delle informazioni
|
|
|
- Placido Basso
- 8 anni fa
- Просмотров:
Транскрипт
1 Procedimento di codifica La rappresentazione delle informazioni Come il computer rappresenta le informazioni Il computer per lavorare sui dati, ha bisogno che questi siano espressi come sequenze di 1 e di 0. Quindi i dati sono convertiti in sequenze binarie. L operazione di trasformazione dei dati in sequenze di 1 e di 0, cioè in numeri, prende il nome di procedimento di codifica. Rappresentazioni di caratteri Una qualsiasi informazione memorizzata in un computer o trasmessa in rete è rappresentata da codici numerici. La rappresentazione dei caratteri alfanumerici presenti sulla tastiera del computer avviene mediante dei sistemi che associano a ogni carattere (lettera, numero, segni di interpunzione e caratteri speciali) un codice binario. Codice ASCII Uno dei primi sistemi che vennero usati per trasformare i caratteri in sequenze di 1 e di 0 è la codifica ASCII (American Standard Code for Information Interchange) a 7 bit. Avendo a disposizione 7 bit per la codifica dei caratteri è possibile codificare 128 combinazioni diverse! Infatti 2 7 = 128. La codifica ASCII è una tabella di corrispondenza tra simboli e numeri, viene detta infatti codifica dei caratteri. I primi 32 caratteri del codice ASCII (con codice da 0 a 31) sono caratteri di controllo, i caratteri da 32 a 127 sono caratteri stampabili:
2 Tabella ASCII Un po di storia La codifica ASCII inizialmente prevedeva solo i caratteri della lingua inglese e 7 bit erano sufficienti a codificarli tutti, infatti l'alfabeto anglosassone {a,b,c,...a,b,c, %, &, (, ),...0,1,2,3,.,;?+,-*,...}, è formato da: o 26 lettere maiuscole + 26 minuscole o 10 cifre o circa 30 segni d interpunzione o circa 30 caratteri di controllo (EOF, CR, LF,...) In seguito il codice ASCII è stato però esteso a 8 bit, (2 8 =256 caratteri) questo codice
3 viene chiamato ASCII esteso. I codici che vanno da 0 a 127 che hanno uno 0 iniziale, sono gli stessi del codice ASCII su 7 bit, gli altri (da 128 a 255) che hanno un 1 iniziale sono utilizzati per codificare caratteri speciali Codice ASCII: estensione Codice ASCII e tastiera Se un carattere non è presente sulla tastiera del computer è possibile inserirlo digitando ALT + numero decimale corrispondente al carattere ASCII (da tastierino numerico).
4 Esempio o ALT consente di inserire il carattere { Rappresentazioni di parole Le parole sono sequenze di caratteri e come tali sequenze di sequenze di bit. Una stringa di caratteri sarà rappresentata dal computer come una successione di gruppi di 8 bit. Esempi o Ciao = o 24 = o 3 kg = o cane = Rappresentazione di una frase Tra i simboli speciali del codice ASCII vi è anche il simbolo spazio bianco NUL (codice ), il simbolo di fine riga CR ( ). In questo modo è possibile rappresentare mediante una sequenza di codici ASCII un testo strutturato in righe e pagine Decodifica Quale testo è codificato da una data sequenza? Per decodificare un testo: o si divide la sequenza in gruppi di otto bit (un byte); o si determina il carattere corrispondente ad ogni byte. La decodifica è possibile perché i caratteri sono codificati con stringhe binarie di
5 lunghezza costante. Esempio i l P o Il codice ASCII non basta! La tabella ASCII fu creata sostanzialmente per poter scrivere in inglese. Si nota, infatti, che mancano molti simboli. Per esempio la codifica ASCII non è sufficiente per poter scrivere perfettamente in italiano (mancano le lettere accentate) ma altre lingue come l arabo, il cinese, il giapponese, ecc... Il codice UNICODE Per questo motivo, oggigiorno si usa un altra codifica dei caratteri, chiamata UNICODE ( che utilizza 16 bit (65536 caratteri). Contiene tutti i simboli per tutte le scritture del mondo (arabo, ebraico, cinese, giapponese, coreano, tailandese...) e non solo, contiene anche simboli per scrivere la matematica, alfabeti fonetici, lingue morte, ecc... I primi 128 simboli UNICODE sono identici a quelli dell ASCII per motivi di compatibilità con il passato, i successivi corrispondono ad altri alfabeti. Il codice viene aggiornato continuamente!
6 Versioni ASCII e UNICODE 7 bit ASCII standard 8 bit [1 byte] ASCII esteso Le versioni UNICODE con più byte sono in continuo aggiornamento Esistono vari formati: o il più diffuso su internet è UTF 8 o 16 bit [2 byte] (UNICODE) UTF 16 o 24 bit [3 byte] (UNICODE) UTF 24 o 36 bit [4 byte] (UNICODE) UTF 32 Domande Nell alfabeto di Marte sono previsti 300 simboli; quanti bit si devono utilizzare per rappresentarli tutti? Quanti byte occupa la frase biologia marina se la si codifica utilizzando il codice ASCII? Quanti byte occupa la stessa frase scritta in codice UNICODE? Dati 12 bit per la codifica, quante informazioni distinte si possono rappresentare? Cosa rappresenta la seguente stringa? Esercizi Nell alfabeto di Terra Gemella ci sono 340 simboli distinti. Quanti bit si devono utilizzare per codificare tutti i simboli dell'alfabeto? Di quanti bit abbiamo bisogno per codificare un testo di 2500 caratteri scritto nell'alfabeto di Terra gemella? Quanti byte occupa la frase Ciao Ragazzi!!! se la codifichiamo utilizzando ASCII?
7 Quanti byte occupa se la codifichiamo in ASCII esteso? Quanti byte occupa se la codifichiamo in UNICODE? Cosa rappresenta la stringa ? Codificare in ASCII esteso la frase "Vado in palestra".
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
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
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
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
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.
Rappresentazione di dati: caratteri. Appunti a cura del prof. Ing. Mario Catalano
Rappresentazione di dati: caratteri Appunti a cura del prof. Ing. Mario Catalano 1 Rappresentazione di caratteri Tipologia di caratteri: alfabeto e interpunzioni: A, B,.., Z, a, b,.., z, ;, :,,.. cifre
Prof. Maristella Agosti, Ing. Marco Dussin
Università degli Studi di Padova Facoltà di Lettere e Filosofia Progettazione di siti web (ING-INF/05) LMSGC, mutuato da LMLIN e Sc. Stat. a.a. 2010-11 Indice: Prof. Maristella Agosti, Ing. Marco Dussin
La Rappresentazione dell Informazione
La Rappresentazione dell Informazione Parte III I codici Codici a.a. 27-28 Un codice è una funzione che associa ad una sequenza di simboli un significato Codice : {entità} {sequenze di simboli} Un codice
LA CODIFICA DELL INFORMAZIONE
LA CODIFICA DELL INFORMAZIONE Prof. Enrico Terrone A. S: 20/2 Lo schema di Tanenbaum Il livello al quale ci interessiamo in questa lezione è il linguaggio macchina, l unico dove le informazioni e istruzioni
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 digitale del testo
La codifica digitale del testo Codifica digitale La codifica Il computer elabora esclusivamente numeri binari. Le informazioni per essere trattate ed elaborate dal computer devono essere prima trasformate
Fondamenti di Informatica
Fondamenti di Informatica Introduzione al Digitale [Sez: 2.3, 2.4, 2.5] Prof. De Maio Carmen [email protected] Analogico/Digitale Segnale analogico - come un onda (es. sonora, luminosa) che trasporta informazioni,
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
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
Rappresentazione di dati: caratteri di testo. Appunti a cura del prof. Ing. Mario Catalano
Rappresentazione di dati: caratteri di testo Appunti a cura del prof. Ing. Mario Catalano Come si presenta un testo di un documento da un programma di videoscrittura Testo formattato Per migliorare la
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
Codifica informazione testuale
Rappresentazione del: Codifica informazione testuale contenuto : successione di parole che costituiscono il documento Formato: modo in cui le parole sono organizzate e rappresentate graficamente. Può migliorare
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 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
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
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
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
Rappresentazione dell Informazione
Rappresentazione dell Informazione Rappresentazione delle informazioni in codice binario Caratteri Naturali e Reali positivi Interi Razionali Rappresentazione del testo Una stringa di bit per ogni simbolo
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
modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base
Cambiamenti di base Tecniche Informatiche di Base TIB 1 Il sistema posizionale decimale L idea del sistema posizionale: ogni cifra ha un peso Esempio: 132 = 100 + 30 + 2 = 1 10 2 + 3 10 1 + 2 10 0 Un numero
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:
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
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])
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
Tabella dei codici ASCII standard
Tabella dei codici standard 0 00000000 0 nul 43 00101011 2B + 86 01010110 56 V 1 00000001 1 soh 44 00101100 2C, 87 01010111 57 W 2 00000010 2 stx 45 00101101 2D - 88 01011000 58 X 3 00000011 3 etx 46 00101110
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
Architettura di un calcolatore
Architettura di un calcolatore Processore: CPU Componente elettronico costituito da minuscole componenti di silicio, chiamate CHIP. Esegue le istruzioni implementate nel SW, tramite una serie di operazioni
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
Linguistica Computazionale
Linguistica Computazionale La codifica digitale del testo Salvatore Sorce Dipartimento di Ingegneria Chimica, Gestionale, Informatica e Meccanica Lucidi Adattati da Alessandro Lenci Dipartimento di Linguistica
Tipi di elaboratori Rappresentazione della informazione Codifica della informazione
Contenuti del corso Introduzione all informatica L elaboratore Tipi di elaboratori Rappresentazione della informazione Codifica della informazione HW dell elaboratore SW dell elaboratore 1 Tipi di Elaboratori
Quante informazioni posso rappresentare con n bit?
Codifica dell informazione: A causa delle caratteristiche del computer, per comunicare con esso disponiamo di due soli simboli: lo zero e l uno. La codifica è la tecnica che permette di rappresentare i
La rappresentazione delle informazioni in un computer. La numerazione binaria
La rappresentazione delle informazioni in un computer La numerazione binaria Per comprendere la numerazione binaria dobbiamo prima discutere di alcune caratteristiche della numerazione decimale La numerazione
APPUNTI DI TECNOLOGIA INFORMATICA Rappresentazione delle informazioni nel mondo digitale
APPUNTI DI TECNOLOGIA INFORMATICA Rappresentazione delle informazioni nel mondo digitale I dati : la materia prima per rappresentare le informazioni. Come vengono immagazzinate le informazioni nei computer?
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
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:
Algoritmi Istruzioni che operano su dati. Per scrivere un programma è necessario. che l esecutore automatico sia in grado di.
Codifica di Dati e Istruzioni Fondamenti di Informatica Codifica dell Informazione Prof. Francesco Lo Presti Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare
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
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
La codifica dell informazione
La codifica dell informazione Algoritmo Codifica dati e istruzioni descrizione della soluzione di problema scritta in modo da poter essere eseguita da un esecutore (eventualmente diverso dall autore dell
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
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
Prof. Alberto Postiglione Scienze della Comunicazione. Università degli Studi di Salerno
Prof. Alberto Postiglione Scienze azione Facoltà di Lettere e Filosofia Università degli Studi di Salerno 1.2d: La codifica Digitale dei caratteri Informatica Generale (Laurea in Scienze azione) Sistemi
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
