Rappresentare testi nel computer

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Rappresentare testi nel computer"

Transcript

1 Rappresentare testi nel computer Cosa è un testo? -una sequenza ordinata di caratteri. Esempio : abgx76 6&&&%% 0?? -una sequenza ordinata di caratteri FORMATTATI. Esempio : AAAxb() BB È importante notare che, a parte la superficiale similarità, i due concetti definiti sopra sono differenti. Per questo richiedono rappresentazioni diverse. Rappresentazione dei caratteri Cosa è un carattere? Si tratta di un simbolo, in qualche modo astratto. Per esempio una A è la rappresentazione grafica convenzionale (detta anche glifo) del concetto di carattere a maiuscola. Dobbiamo trovare una convenzione con cui realizzare una rappresentazione comprensibile al computer dei caratteri. 1

2 Approccio rigoroso Insieme astratto dei caratteri che fanno parte del codice CODIFICA Insieme di ottetti di cifre binarie (byte) numeri in corrispondenza uno-uno con i caratteri dell insieme a sinistra Il codice ASCII American Standard Code for Information Interchange Iniziamo a definire l insieme dei caratteri. Si tratta di 128 simboli: I primi 32 (numerati da 0 fino a 31) sono caratteri di controllo non stampabili ; I successivi 95 simboli (numerati da 32 fino a 126) sono caratteri stampabili Il 128-esimo simbolo è ancora un carattere di controllo non stampabile ; 2

3 Quanti caratteri e quanti bit? Se si sceglie di rappresentare un carattere con un ottetto di bit (byte) quanti differenti ottetti possiamo ottenere? 256 = 2 8 Abbiamo dunque un surplus di ottetti rispetto ai caratteri. Questo può tornare utile (later) Quale legge lega ciascun carattere ASCII al suo ottetto? Come calcolare l ottetto A ciascun carattere corrisponde un numero d ordine in un elenco (standard per convenzione). A ciascun numero tra 0 e 127 corrisponde una rappresentazione binaria che usa 7 bit. Una possibile scelta è lasciare l ottavo bit sempre posto a zero. Altre scelte fanno un uso strumentale dell ottavo bit. L elenco è nella prossima slide 3

4 elenco ASCII <primi 32 elementi non stampabili>! " # $ % & ( ) * +, -. / : ; < = A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ a b c d e f g h i j k l m n o p q r s t u v w x y z { } ~ <ultimo elemento non stampabile> Per esempio il simbolo # ha posto numerato con 34 (ricordare che si parte dal posto 0) 34 in binario si scrive : (dettagli in un altro momento) Conclusione il simbolo # si codifica con Esistono codifiche in cui il simbolo in rosso può essere cambiato. Digressione : da che parte si mangia un arancino? Ovvero i computer non hanno la mano destra Più seriamente: in che ordine debbono essere interpretati i bit in un ottetto? Il bit che rappresenta la potenza di due con maggiore esponente si dice MOST SIGNIFICATIVE BIT (MSB) Il bit che rappresenta la potenza di due con minore esponente si dice LEAST SIGNIFICATIVE BIT (LSB) Attenti alle convenzioni! Se il MSB è l 1 in blu (più a sinistra) questa rappresentazione si chiama little-endian e l ottetto rappresenta il numero 144 Se il MSB è lo zero in rosso (più a destra) questa rappresentazione si chiama big-endian e l ottetto rappresenta il numero 9 4

5 Cosa fare del bit in più? IDEA: usarlo per controllare che un byte codificante non venga inavvertitamente alterato. Purtroppo per avere la garanzia di scoprire ogni inavvertita variazione un solo bit in più non è sufficiente. Vediamo però come l idea possa portarci ad un sistema che nella maggior parte dei casi riesce a dare l allarme. Stabiliamo una convenzione: Regola di parità 0 codifica il concetto di Pari 1 codifica il concetto di Dispari Se abbiamo sette cifre binarie, contiamo quante di esse sono eguali ad 1. Se tale conta ci dà un numero pari, premettiamo uno 0 alle sette cifre. Se tale conta ci dà un numero dispari, premettiamo un 1 alle sette cifre. 5

6 Teorema Sia c 1 b 1 b 2 b 3 b 4 b 5 b 6 b 7 una sequenza di 8 bit costruita come indicato nella slide precedente (c 1 è dunque il bit di parità ). Se inavvertitamente viene alterato uno solo degli 8 bit della sequenza iniziale allora la regola della parità enunciata nella slide precedente viene violata. DIM. Se il bit alterato è il bit c 1 allora la violazione della regola è ovvia. Se viene alterato uno solo dei bit b i allora il conto delle cifre 1 tra essi passa da pari a dispari (o viceversa). Il bit c 1 però non cambia e quindi la regola viene di nuovo violata. Conseguenza Una violazione della regola di parità può essere facilmente verificata. Questo consente di dare l allarme nel caso un solo bit sia stato alterato. ATTENZIONE: il casuale cambiamento di DUE bit non provoca nessuna violazione della regola di parità. La tecnica dunque non è infallibile. Però se le variazioni casuale sono statisticamente rare, diventa statisticamente rarissimo che ne accadano due contemporaneamente all interno dello stesso byte. 6

7 Attenzione Esistono NUMEROSSISSIME variazioni della codifica ASCII e molti modi diversi di utilizzare il bit libero. Quella presentata è solo una delle possibili applicazioni. Dove trovo le tabelle ASCII? Andate su un motore di ricerca (per esempio Google) e digitate tabella ASCII. Un ottimo sito in italiano è: Un buon sito in inglese è invece 7

8 8 ~ n ^ N > } { z y x w v u t s r q p o m l k j i h g f e d c b a ` _ ] \ [ Z Y X W V U T S R Q P O M L K J I H G F E D C B ? = < ; : / -, + * ) ( & % $ #! spazio Tabellina in notazione binaria: la concatenazione del nibble di riga e del nibble di colonna dà il codice ASCII in binario (senza controllo) ~ n ^ N >. 14 } { z y x w v u t s r q p 112 o m l k j i h g f e d c b a ` 96 _ ] \ [ Z Y X W V U T S R Q P 80 O M L K J I H G F E D C B 64? = < ; : / -, + * ) ( & % $ #! spazio Tabellina in notazione decimale: la somma dell indice di riga e colonna dà il codice ASCII in decimale

9 Cosa c è che non va con l ASCII? La A di ASCII cioè si tratta di un codice adattato alla lingua Americana. Per questo motivo è stato introdotto il codice UNICODE che codifica un carattere con 16 bit e quindi permette fino a 2 16 = simboli. Testo formattato Un formato è fatto di tabulazioni, rientri, spazi, fine righe, salto righe eccetera. Queste operazioni sono semplici usando semplicemente l ASCII. Un formato è fatto anche di forme tipografiche differenti per i caratteri: ciao ciao ciao ciao ciao χιαο ciao ciao ciao ciao ciao Questa informazione è codificata accoppiando al carattere l informazione circa il suo font che deve risiedere sul sistema che deve riprodurre il testo. Esistono migliaia di font. Attenti alla compatibilità!! 9

10 Testo formattato 2 Pur all interno del medesimo font i sitemi di word processing moderni prevedono diversi stili e combinazione di stili: Sottolineato Corsivo Grassetto Grassetto corsivo Corsivo sottolineato grassetto eccetera Dieci dita e qualche tasto La mia tastiera ha meno di cento tasti. Come ottenere tutti i simboli desiderati? RISPOSTA 1: usando combinazioni di tasti. Per esempi Shifttasto dà la versione maiuscola. RISPOSTA 2: digitare la combinazione : ALT-<codice ASCII in notazione decimale> (usando il tastierino numerico per inserire i numeri) et voilà 10

11 Ma il mondo non è tutto scritto L informazione per gli umani ha un carattere analogico. In termini tecnici si tratta di SEGNALI Un segnale analogico si può: CAMPIONARE per un suono: misurare l intensità ogni centesimo di secondo. Per una immagine misurare i colori ogni millimetro quadrato. RAPPRESENTARE con un numero. 11

12 Pixel Una immagine al computer risulta dunque fatta di elementi di figura (picture element = pixel). Il numero di pixel che ho per unità di area indica la risoluzione con cui si è campionato. Per ogni pixel ho a disposizione un certo numero di bit. Il numero di bit a disposizione per ogni pixel si dice profondità. La profondità è legata al numero di differenti toni che si possono rappresentare. Esempi di profondità a toni di grigio 8 bit 256 toni 2 bit 4 toni 1 bit 2 toni 12

13 E i colori? I computer rappresentano 3 colori fondamentali e poi li mescolano : Red Green Blue Se si usano 8 bit per ciascun colore si ottengono: 256 x 256 x 256 = circa 16 milioni di colori Palette Raramente in una immagine ci sono tutti i 16 milioni di colori. Si può quindi usare un insieme più piccolo detto palette (di più tra qualche semestre ) 13

14 Ma quanto spazio ci vuole? I bit costano! Trasmettere i bit costa! Gli uomini però hanno linguaggi ridondanti Per esempio: Dmn Ł mrcld e nn c sn lzn d prgrmmzn È un messaggio poco chiaro ma decodificabile. E occupa meno caratteri (e meno bit) di Domani è mercoledì e non ci sono lezioni di programmazione IDEA: compressione!!!! 14

LA CODIFICA DELL INFORMAZIONE

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

Dettagli

Elementi di Informatica. ( Lezione III, parte I) Rappresentazione delle informazioni : La codifica dei numeri

Elementi di Informatica. ( Lezione III, parte I) Rappresentazione delle informazioni : La codifica dei numeri Elementi di Informatica ( Lezione III, parte I) Rappresentazione delle informazioni : La codifica dei numeri Rappresentazione dei numeri All interno dei computer, a causa dei vincoli tecnologici, per rappresentare

Dettagli

Rappresentazione di dati: caratteri. Appunti a cura del prof. Ing. Mario Catalano

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

Dettagli

LA CODIFICA DELL INFORMAZIONE. Prof. Enrico Terrone A. S: 2014/15

LA CODIFICA DELL INFORMAZIONE. Prof. Enrico Terrone A. S: 2014/15 LA CODIFICA DELL INFORMAZIONE Prof. Enrico Terrone A. S: 2014/15 Lo schema di Tanenbaum Il livello al quale ci interessiamo in questa lezione è il linguaggio macchina, l unico dove le informazioni e istruzioni

Dettagli

La rappresentazione delle informazioni

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

Dettagli

La rappresentazione delle informazioni

La rappresentazione delle informazioni 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

Dettagli

LABORATORIO DI INFORMATICA

LABORATORIO DI INFORMATICA LABORATORIO DI INFORMATICA Corso di laurea in Scienze della Formazione Primaria a.a.2014/2015 A cura del Prof. Sergio Miranda 2 LEZIONE N.5 Codifica delle Informazioni LA CODIFICA DEI NUMERI Obiettivo:

Dettagli

CODIFICA DI CARATTERI

CODIFICA DI CARATTERI CODIFICA DI CARATTERI Associando un simbolo dell alfabeto ad ogni numero possiamo codificare tutte le lettere Codifica ASCII (American Standard Code for Information Interchange): Caratteri speciali, punteggiatura,

Dettagli

La codifica del testo

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

Dettagli

La codifica dei caratteri di 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

Dettagli

Codifica informazione testuale

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

Dettagli

La codifica dei numeri

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

Dettagli

Tecnologie per il web e lo sviluppo multimediale. Rappresentazione delle informazioni

Tecnologie per il web e lo sviluppo multimediale. Rappresentazione delle informazioni Tecnologie per il web e lo sviluppo multimediale Rappresentazione delle informazioni Luca Pulina Corso di Laurea in Scienze della Comunicazione Università degli Studi di Sassari A.A. 2015/2016 Luca Pulina

Dettagli

La Rappresentazione dell Informazione

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

Dettagli

Rappresentazione. Rappresentazione del testo. Rappresentare numeri. Rappresentazione delle informazioni in codice binario. Caratteri.

Rappresentazione. Rappresentazione del testo. Rappresentare numeri. Rappresentazione delle informazioni in codice binario. Caratteri. Rappresentazione delle informazioni in codice binario Rappresentazione dell Informazione Caratteri Naturali e Reali positivi Interi Razionali Rappresentazione del testo Una stringa di bit per ogni simbolo

Dettagli

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2

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

Dettagli

Codifica dell Informazione

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

Dettagli

Un ripasso di aritmetica: Rappresentazione decimale - limitazioni

Un ripasso di aritmetica: Rappresentazione decimale - limitazioni Un ripasso di aritmetica: Rappresentazione decimale - limitazioni Consideriamo la base dieci: con tre cifre decimali si possono rappresentare i numeri compresi tra 0 e 999, il numero successivo (1000)

Dettagli

Sistemi di Elaborazione delle Informazioni

Sistemi di Elaborazione delle Informazioni Università degli Studi di Messina Policlinico G. Martino - Sistemi di Elaborazione delle Informazioni A.A. 26/27 Università degli Studi di Messina Policlinico G. Martino - Sistemi di Elaborazione delle

Dettagli

CODIFICA DI CARATTERI

CODIFICA DI CARATTERI CODIFICA DI CARATTERI Associando un simbolo dell alfabeto ad ogni numero possiamo codificare tutte le lettere Codifica ASCII (American Standard Code for Information Interchange): Caratteri speciali, punteggiatura,

Dettagli

Rappresentazione dei numeri: il sistema di numerazione decimale

Rappresentazione dei numeri: il sistema di numerazione decimale Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica Corso di Elementi di Informatica Lezione 3 14 marzo 2017 Dott. A.A. 2016/2017 pgarau.unica@gmail.com 1 Codifica dei numeri

Dettagli

Rappresentazione dell Informazione

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

Dettagli

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet) Elementi di Programmazione Rappresentazione

Dettagli

Somma di numeri binari

Somma di numeri binari Fondamenti di Informatica: Codifica Binaria dell Informazione 1 Somma di numeri binari 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 Esempio: 10011011 + 00101011 = 11000110 in base e una base Fondamenti di

Dettagli

Codifica dell Informazione

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

Dettagli

La codifica dei numeri

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

Dettagli

La codifica dei caratteri di 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

Dettagli

Rappresentazione digitale delle informazioni

Rappresentazione digitale delle informazioni Rappresentazione digitale delle informazioni Informazione oggi Informatica: disciplina che studia l elaborazione automatica di informazioni. Elaboratore: sistema per l elaborazione automatica delle informazioni.

Dettagli

Sistemi di Elaborazione delle Informazioni

Sistemi di Elaborazione delle Informazioni SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2017/2018 1 Rappresentazione dell informazione

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione Informazione analogica e digitale Rappresentazione dell informazione Il primo tipo di informazione che si presta ad essere rappresentato rigorosamente è l informazione

Dettagli

La rappresentazione delle Informazioni

La rappresentazione delle Informazioni La rappresentazione delle Informazioni Nella vita di tutti i giorni siamo abituati ad avere a che fare con vari tipi di informazioni, di natura e forma diversa, così come siamo abituati a diverse rappresentazioni

Dettagli

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 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

Dettagli

Pag. 1. La Rappresentazione e la Codifica delle informazioni (parte 2) Tipi di dati. Informatica Facoltà di Medicina Veterinaria

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

Dettagli

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2

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

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione 1 Rappresentazione dell informazione Il calcolatore elettronico é costituito da dispositivi in grado di assumere due soli valori: acceso e spento. Le informazioni sono

Dettagli

La Codifica e la Rappresentazione dei dati

La Codifica e la Rappresentazione dei dati La Codifica e la Rappresentazione dei dati www.mat.unical.it/bria Problema Molte azioni che si compiono sono finalizzate alla soluzione di problemi Ogni problema è caratterizzato da un insieme di dati

Dettagli

Copyright (c) 2008, 2009, 2012 Fabio Proietti

Copyright (c) 2008, 2009, 2012 Fabio Proietti Copyright (c) 2008, 2009, 2012 Fabio Proietti Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version

Dettagli

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Il concetto di FILE FILE: sequenza di byte conosciuta nel computer

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo 1 4-Rappresentazione di informazioni non numeriche 1 Prerequisiti Struttura del sistema di elaborazione Evoluzione dei sistemi di elaborazione Uso elementare della multimedialità

Dettagli

La rappresentazione delle informazioni in un computer. La numerazione binaria

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

Dettagli

1.2d: La codifica Digitale dei caratteri

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

Dettagli

Rappresentazione di interi

Rappresentazione di interi Rappresentazione dei numeri Rappresentazione di interi Supponiamo 2 byte (16 bit) 2 16 = 65536 [-32767, 32768] con m bit 2 m -1 numeri Se prendiamo come segno il primo bit abbiamo ad esempio (01111111)

Dettagli

Sistemi di Elaborazione delle Informazioni

Sistemi di Elaborazione delle Informazioni Sistemi di Elaborazione delle Informazioni Rappresentazione dell Informazione 1 Il bit Si consideri un alfabeto di 2 simboli: 0, 1 Che tipo di informazione si può rappresentare con un bit? 2 Codifica binaria

Dettagli

Per approfondire: La rappresentazione delle informazioni all interno dei computer

Per approfondire: La rappresentazione delle informazioni all interno dei computer Per approfondire: La rappresentazione delle informazioni all interno dei computer Scelta della rappresentazione dati Di solito è una scelta convenzionale A volte vi sono vincoli da rispettare Nel caso

Dettagli

Elementi di Informatica. ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale

Elementi di Informatica. ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale Elementi di Informatica ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale Il sistema di numerazione posizionale decimale Nella numerazione posizionale ogni cifra del numero

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione 1 Rappresentazione dell informazione Il calcolatore elettronico é costituito da dispositivi in grado di assumere due soli valori: acceso e spento. Le informazioni sono

Dettagli

Calcolatore e unità di misura

Calcolatore e unità di misura Calcolatore e unità di misura Ing. Maria Grazia Celentano Dipartimento di Storia, Società e Studi sull Uomo Università del Salento 1 L INFORMAZIONE INFORMAZIONE Dato che riduce l'incertezza tra due o più

Dettagli

Numeri in virgola mobile

Numeri in virgola mobile Corso di Architettura degli Elaboratori Codifica dell'informazione: Numeri a Virgola Mobile, Immagini e Suoni (lucidi originali della Prof.ssa Zacchi e del Prof. Balossino, rivisti dal Prof. Baldoni) 1

Dettagli

APPUNTI DI TECNOLOGIA INFORMATICA Rappresentazione delle informazioni nel mondo digitale

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?

Dettagli

Modulo 1: Le I.C.T. UD 1.2d: La codifica Digitale dei caratteri

Modulo 1: Le I.C.T. UD 1.2d: La codifica Digitale dei caratteri Modulo 1: Le I.C.T. : La codifica Digitale dei caratteri Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno

Dettagli

Segnale analogico. Analogico vs digitale. Segnale digitale. Trasformazione da analogico a digitale

Segnale analogico. Analogico vs digitale. Segnale digitale. Trasformazione da analogico a digitale LEZIONI 2 e 3 Rappresentazione dell informazione 53 Analogico vs digitale LEZIONI 2 e 3 Rappresentazione dell informazione 54 Segnale analogico Il computer può lavorare soltanto con grandezze di tipo digitale

Dettagli

La codifica dell informazione

La codifica dell informazione La codifica dell informazione Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 L unità elementare di informazione si chiama bit

Dettagli

Architettura degli Elaboratori e Laboratorio

Architettura degli Elaboratori e Laboratorio Architettura degli Elaboratori e Laboratorio Docente: Francesco Giacomini Assistente: Matteo Manzali Università di Ferrara, Anno Accademico 2013/2014 Rappresentazione binaria delle informazioni 12 Rappresentazione

Dettagli

Informatica e Bioinformatica: Rappresentazione dell Informazione

Informatica e Bioinformatica: Rappresentazione dell Informazione Informatica e Bioinformatica: Rappresentazione dell Informazione Date TBD Sommario Il calcolatore è in grado di elaborare differenti tipi di informazione numeri, caratteri, immagini, suoni, video Informazione

Dettagli

Codici. Introduzione. Sia A un insieme finito di simboli e C=A n l insieme di tutte le parole composte da n simboli di A

Codici. Introduzione. Sia A un insieme finito di simboli e C=A n l insieme di tutte le parole composte da n simboli di A Codici Introduzione Sia A un insieme finito di simboli e C=A n l insieme di tutte le parole composte da n simboli di A Esempio A={0,1}, C=A 2 ={00,01,10,11} Sia C un insieme finito di N oggetti avente

Dettagli

Rappresentazione dei numeri naturali. La codifica associa alle informazioni dell alfabeto sorgente uno o più simboli dell alfabeto codice:

Rappresentazione dei numeri naturali. La codifica associa alle informazioni dell alfabeto sorgente uno o più simboli dell alfabeto codice: Rappresentazione dei numeri naturali La codifica associa alle informazioni dell alfabeto sorgente uno o più simboli dell alfabeto codice: 1 I 0001 / 2 II 0010 // 3 III 0011 /// 4 IV 0100 //// 5 V 0101

Dettagli

1.2 Concetti base dell Informatica: Informazione

1.2 Concetti base dell Informatica: Informazione 1.2 Concetti base dell Informatica: Informazione Insegnamento di Informatica Elisabetta Ronchieri Corso di Laurea di Economia, Universitá di Ferrara I semestre, anno 2014-2015 Elisabetta Ronchieri (Universitá)

Dettagli

Rappresentazione (Codifica Binaria dei Numeri) ed Elaborazione delle Informazioni

Rappresentazione (Codifica Binaria dei Numeri) ed Elaborazione delle Informazioni 1 LEZIONE 3 Rappresentazione (Codifica Binaria dei Numeri) ed Elaborazione delle Informazioni LA CODIFICA DEI NUMERI Obiettivo: Codifica in binario dei numeri per favorire l elaborazione da parte dei calcolatori

Dettagli

Informatica di Base 1 Linea 1

Informatica di Base 1 Linea 1 Informatica di Base 1 Linea 1 Jianyi Lin Dipp. di Matematica e Scienze dell Informazione Università degli Studi di Milano, Italia jianyi.lin@unimi.it a.a. 2011/12 1 c 2011 J.Lin, M. Monga. Creative Commons

Dettagli

Codifica delle immagini

Codifica delle immagini Codifica delle immagini Pixel = picture element Codifica delle immagini 1 1 1 1 1 1 1 1 2 3 4 5 6 7 22 23 24 25 26 27 28 15 16 17 18 19 2 21 8 9 1 11 12 13 14 Codifica delle immagini 1111111 zz Codifica

Dettagli

La codifica delle immagini

La codifica delle immagini Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma si stanno diffondendo sempre di più applicazioni che utilizzano ed elaborano anche altri tipi di informazione:

Dettagli

Sistema di numerazione binario

Sistema di numerazione binario Sistema di numerazione binario Liberamente tratto da: Wikipedia, l'enciclopedia libera http://www.lezionidimatematica.net/ Il sistema numerico binario è un sistema numerico posizionale in base 2. Posizionale

Dettagli

La codifica dell informazione. Rappresentazione binaria. Rappresentazione posizionale in base 10

La codifica dell informazione. Rappresentazione binaria. Rappresentazione posizionale in base 10 La codifica dell informazione Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 L unità elementare di informazione si chiama bit

Dettagli

Rappresentazione binaria. Laboratorio di Informatica. Calcolatori digitali. N: numeri naturali. La codifica binaria. I primi 16 numeri binari

Rappresentazione binaria. Laboratorio di Informatica. Calcolatori digitali. N: numeri naturali. La codifica binaria. I primi 16 numeri binari Rappresentazione binaria Rappresentazioni diverse per: Rappresentazione delle informazioni Numeri naturali Numeri interi relativi Numeri reali Pagina 1 Pagina 4 Calcolatori digitali tutte le informazioni

Dettagli

Digitalizzazione delle immagini

Digitalizzazione delle immagini Digitalizzazione delle immagini Informazione multimediale Lettere e numeri non costituiscono le uniche informazioni utilizzate dai computer ma sempre più applicazioni utilizzano ed elaborano anche altri

Dettagli

La Rappresentazione dell Informazione

La Rappresentazione dell Informazione La Rappresentazione dell Informazione Informatica B AA 2014 / 2015 6 Ottobre 2015 Giacomo Boracchi giacomo.boracchi@polimi.it Cos è l Informatica? Scienza della rappresentazione e dell elaborazione dell

Dettagli

1.2d: La codifica Digitale dei caratteri

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

Dettagli

Modulo 1. (Computer Essentials)

Modulo 1. (Computer Essentials) Modulo 1 (Computer Essentials) 1 Modulo 1 Un Po di Teoria Rappresentazione dei Dati Rappresentazione dei Caratteri Caratteristiche delle Immagini Digitali 2 RAPPRESENTAZIONE dei DATI 3 Rappresentazione

Dettagli

La codifica delle informazioni numeriche ed alfanumeriche.

La codifica delle informazioni numeriche ed alfanumeriche. Prof.ssa Bianca Petretti La codifica delle informazioni numeriche ed alfanumeriche. Appunti del docente RAPPRESENTAZIONE INFORMAZIONI ALFANUMERICHE codifica ASCII (7 bit): 128 caratteri (da 000 a 127);

Dettagli

Codifica dell informazione

Codifica dell informazione Codifica dell informazione Informatica B Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore L informazione nel calcolatore q Il calcolatore

Dettagli

La codifica. dell informazione

La codifica. dell informazione 00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111

Dettagli

RAPPRESENTAZIONE DELLE INFORMAZIONI

RAPPRESENTAZIONE DELLE INFORMAZIONI RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,

Dettagli

La codifica delle immagini

La codifica delle immagini Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma si stanno diffondendo sempre di più applicazioni che utilizzano ed elaborano anche altri tipi di informazione:

Dettagli

Cenni di fotogrammetria LE IMMAGINI DIGITALI

Cenni di fotogrammetria LE IMMAGINI DIGITALI Cenni di fotogrammetria LE IMMAGINI DIGITALI Hardcopy fotogrammetry: è la fotogrammetria che usa immagini di tipo analogico Softcopyfotogrammetry: è la fotogrammetria che usa immagini di tipo digitale

Dettagli

RAPPRESENTAZIONE DELLE INFORMAZIONI

RAPPRESENTAZIONE DELLE INFORMAZIONI RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,

Dettagli

La codifica digitale

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

Dettagli

Esame di Informatica. Facoltà di Scienze Motorie LE UNITA DI MISURA (1/4) LE UNITA DI MISURA (3/4) LE UNITA DI MISURA (2/4) Lezione 2

Esame di Informatica. Facoltà di Scienze Motorie LE UNITA DI MISURA (1/4) LE UNITA DI MISURA (3/4) LE UNITA DI MISURA (2/4) Lezione 2 LE UNITA DI MISURA (1/4) Facoltà di Scienze Motorie Esame di Informatica A.A. 2010/11 Lezione 2 La più piccola unità di misura usata in informatica è il bit (Binary digit), cioè numero binario. Due stati:

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Introduzione al Digitale [Sez: 2.3, 2.4, 2.5] Prof. De Maio Carmen cdemaio@unisa.it Analogico/Digitale Segnale analogico - come un onda (es. sonora, luminosa) che trasporta informazioni,

Dettagli

La memorizzazione dei dati e delle istruzioni

La memorizzazione dei dati e delle istruzioni La memorizzazione dei dati e delle istruzioni La più piccola unità di informazione memorizzabile (e quindi utilizzabile) è il bit (Binary digit), che può assumere valore 0 o 1. Il dispositivo utilizzato

Dettagli

Sistemi di numerazione. Sistema binario, o1ale, esadecimale Rappresentazione delle informazioni

Sistemi di numerazione. Sistema binario, o1ale, esadecimale Rappresentazione delle informazioni Sistemi di numerazione Sistema binario, o1ale, esadecimale Rappresentazione delle informazioni Informazioni u8li Docente: Carlo Robino Conta1o: carlo.robino@gmail.com Orari ricevimento: da concordarsi

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Rappresentazione delle immagini 2 Rappresentazione delle immagini Le forme e i colori presenti

Dettagli

CdL in Medicina Veterinaria - STPA AA

CdL in Medicina Veterinaria - STPA AA CdL in Medicina Veterinaria - STPA AA 2007-08 La rappresentazione delle informazioni Che cosa è un informazione? "Per la teoria dell'informazione è abbastanza facile identificare alcune delle ipotesi che

Dettagli

I sistemi di numerazione. Informatica - Classe 3ª, Modulo 1

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

Dettagli

CODIFICA IMMAGINI IN BIANCO E NERO

CODIFICA IMMAGINI IN BIANCO E NERO Rappresentazione delle immagini Anche le immagini possono essere codificate mediante una sequenza di 0 e 1., questa operazione si chiama digitalizzazione. La prima cosa da fare è dividere l immagine in

Dettagli

Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni

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 (liverani@mat.uniroma3.it)

Dettagli

La rappresentazione dell informazione. Capitolo 5 Fluency Conoscere e usare l informatica

La rappresentazione dell informazione. Capitolo 5 Fluency Conoscere e usare l informatica La rappresentazione dell informazione Capitolo 5 Fluency Conoscere e usare l informatica Quanti sono? Nel mondo ci sono 10 tipi di persone quelli che capiscono il codice binario e quelli che non lo capiscono.

Dettagli

Argomenti trattati. Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni

Argomenti trattati. Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni Argomenti trattati Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni Informazione mi dai il numero di Andrea? 0817651831 Il numero

Dettagli

RAPPRESENTAZIONE DEI DATI SISTEMI DI MISURA

RAPPRESENTAZIONE DEI DATI SISTEMI DI MISURA RAPPRESENTAZIONE DEI DATI SISTEMI DI MISURA Dipartimento di Storia, Società e Studi sull Uomo Università del Salento Ing. Maria Grazia Celentano 1 SISTEMI DI NUMERAZIONE Il nostro sistema di numerazione

Dettagli

Rappresentazione dei cara5eri: 17/09/12. L si occupa di rappresentare ed elaborare informazioni come:

Rappresentazione dei cara5eri: 17/09/12. L si occupa di rappresentare ed elaborare informazioni come: Prof. Emanuele Papo5o Rappresentazione dei cara5eri: L informa@ca si occupa di rappresentare ed elaborare informazioni come: numeri cara5eri audio immagini Video Qualsiasi informazione deve essere codificata

Dettagli

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono La codifica binaria Fondamenti di Informatica Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore Introduzione q Il calcolatore usa internamente

Dettagli

Rappresentazione dell Informazione. Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 1

Rappresentazione dell Informazione. Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 1 Rappresentazione dell Informazione Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 1 Il bit Si consideri un alfabeto di 2 simboli: 0, 1 Che tipo di informazione si può rappresentare

Dettagli

modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base

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

Dettagli