Numerazione binaria e rappresentazione delle informazioni
|
|
|
- Giacomo Tonelli
- 10 anni fa
- Просмотров:
Транскрипт
1 Numerazione binaria e rappresentazione delle informazioni
2 Info Sito del corso: Nicola Basilico,
3 Problema Abbiamo informazioni (numeri, testi, immagini, suoni...) che vogliamo rappresentare (e poter elaborare) in un calcolatore. Vincolo: per motivi tecnologici un calcolatore lavora solo con i valori 0 e 1
4 Codifica e Decodifica Processo che permette di ottenere la rappresentazione delle informazioni CODIFICA Informazione Rappresentazione DECODIFICA Il processo inverso è la decodifica
5 Codifica e Decodifica L elemento base della rappresentazione è il bit (binary digit, cifra binaria) Rappresentazione binaria Con un bit possiamo rappresentare un informazione che può assumere 2 valori Esempio Stato di una lampadina: 0 = spento, 1 = acceso Verità di una formula: 0 = falso, 1 = vero
6 Codifica e Decodifica Per rappresentare più valori è necessario usare sequenze di bit 1 bit 2 valori: 0, 1 2 bit 4 valori: 00, 01, 10, 11 3 bit 8 valori: 000, 001, 010, 011, 100, 101, 110, 111 In generale: n bit rappresentano 2 n diversi valori 4 bit: nibble, 8 bit: byte
7 Codifica e Decodifica Esempio di codifica Vogliamo dare una rappresentazione binaria per i quattro punti cardinali Ciascun punto cardinale può essere rappresentato da una sequenza di 2 bit secondo la seguente codifica Nord 00 Est 01 Sud 10 Ovest 11 Se avessimo voluto rappresentare i 4 semi di un mazzo di carte?
8 Codifica e Decodifica La codifica è una convenzione! E il modo in cui associamo un informazione ad una sua rappresentazione binaria.
9 Codifica e Decodifica Esercizio 1 Domanda: quanti diversi valori posso rappresentare con 5 bit? Risposta: con 5 bit posso rappresentare 2 5 = 32 diversi valori. Esercizio 2 Domanda: quanti diversi valori posso rappresentare con 2 byte? Risposta: 2 byte = 16 bit, quindi posso rappresentare 2 16 = diversi valori.
10 Codifica e Decodifica Esercizio 3 Domanda: quanti bit mi servono per rappresentare 1000 diversi valori? Risposta: devo trovare il minimo numero n di bit che soddisfi 2 n 1000, 2 10 = 1024, quindi n = 10. Esercizio 4 Domanda: quanti bit mi servono per rappresentare 112 diversi valori? Risposta: 7 bit (2 7 = 128). 6 bit sarebbero stati pochi, mentre 8 bit sarebbero stati troppi!
11 Codifica e Decodifica Attraverso meccanismi di codifica possiamo rappresentare diversi tipi di informazione: Numeri naturali (insieme N) Numeri interi (insieme Z) Numeri razionali (insieme Q) caratteri immagini suoni video Esistono diverse convenzioni (codifiche) per fornire a ciascun tipo di informazione una rappresentazione binaria.
12 Rappresentazione dei numeri naturali Come rappresentare un numero naturale? Rappresentazione decimale posizionale si utilizzano 10 cifre decimali (0, 1,..., 9): la base è 10 posizionale: il significato di ogni cifra dipende dalla sua posizione relativa le posizioni si contano da destra a sinistra partendo da =
13 Rappresentazione dei numeri naturali In generale: numero di n cifre in base b: n 1 (a n 1,...,a 1,a 0 ) = a n 1 b n a 1 b 1 +a 0 b 0 = a i b i cifre usate: 0,1,..., b-1 a 0 è la cifra meno significativa (LSD) a n 1 è la cifra più significativa (MSD) i=0
14 Rappresentazione dei numeri naturali Rappresentazione binaria base 2 (b = 2) le cifre (binarie) sono: 0 e 1 Rappresentazione ottale base 8 (b = 8) le cifre (ottali) sono: 0, 1,..., 7 Rappresentazione esadecimale base 16 (b = 16) le cifre (esadecimali) sono: 0,1,..., 9, A, B, C, D, E, F
15 Rappresentazione dei numeri naturali - conversioni Da base 2 a base 10: (101) 2 = = = (5) 10 (10100) 2 = = = (20) 10 Da base 8 a base 10: (12) 8 = = = (10) 10 (205) 8 = = = (133) 10 Da base 16 a base 10: (2F) 16 = = = (47) 10 (31A) 16 = = = (794) 10
16 Rappresentazione dei numeri naturali - conversioni Esercizio: convertire in base 10 i seguenti numeri ( ) 2 ( ) 2 ( ) 2 (145) 8 (7342) 8 (12345) 8 (AF4) 16 (FF5E) 16 (ADC2D) 16
17 Rappresentazione dei numeri naturali - conversioni Come convertire un numero da base 10 a base 2, 8 o 16? Procedimento Abbiamo un numero (n) 10 da convertire nella base b: 1. dividere n per b con una divisione intera 2. il resto della divisione diventa la cifra meno significativa (la prima che resta da calcolare) del numero in base b 3. se il quoziente è 0 abbiamo finito 4. se il quoziente è diverso da zero si torna al passo 1 considerando il quoziente come dividendo
18 Rappresentazione dei numeri naturali - conversioni Esempio: (13) 10 = (1101) 2 13 : 2 = 6 resto = 1 LSD 6 : 2 = 3 resto = 0 3 : 2 = 1 resto = 1 1 : 2 = 0 resto = 1 MSD Esempio: (63) 10 = (111111) 2 63 : 2 = 31 resto = 1 LSD 31 : 2 = 15 resto = 1 15 : 2 = 7 resto = 1 7 : 2 = 3 resto = 1 3 : 2 = 1 resto = 1 1 : 2 = 0 resto = 1 MSD
19 Rappresentazione dei numeri naturali - conversioni Esempio: (49) 10 = (61) 8 49 : 8 = 6 resto = 1 LSD 6 : 8 = 0 resto = 6 MSD Esempio: (251) 10 = (FB) : 16 = 15 resto = 11 = B LSD 15 : 16 = 0 resto = 15 = F MSD
20 Rappresentazione dei numeri naturali - conversioni Esercizio: convertire dalla base 10 i seguenti numeri (59) 10 (?) 2 (149) 10 (?) 2 (1387) 10 (?) 2 (77) 10 (?) 8 (132) 10 (?) 8 (1211) 10 (?) 8 (34) 10 (?) 16 (112) 10 (?) 16 (3459) 10 (?) 16
21 Rappresentazione dei numeri naturali - conversioni Come convertire un numero da base 2 a base 8? Raggruppiamo il numero binario a gruppi di tre cifre Convertiamo in sequenza ciascun gruppo in ottale ( ) 2 = (0471)
22 Rappresentazione dei numeri naturali - conversioni Come convertire un numero da base 2 a base 16? Raggruppiamo il numero binario a gruppi di quattro cifre Convertiamo in sequenza ciascun gruppo in esadecimale ( ) 2 = (139) A 1011 B 1100 C 1101 D 1110 E 1111 F
23 Rappresentazione dei numeri naturali - somma Somma tra numeri naturali binari: Esempio: = 0 riporto = = 1 riporto = = 1 riporto = = 0 riporto = 1 riporto = somma
24 Rappresentazione dei numeri naturali - somma Esercizio: eseguire in binario le seguenti somme ( ) ( ) ( ) ( ) ( ) ( )
25 Rappresentazione dei numeri naturali Con n bit si possono rappresentare 2 n diversi numeri naturali. Quali sono? Dalla codifica utilizzata si deduce che i numeri rappresentabili appartengono all intervallo: (0; 2 n 1)
26 Rappresentazione dei numeri interi modulo e segno Come rappresentare un numero intero con segno? Rappresentazione in modulo e segno MSD indica il segno: 1 = negativo, 0 = positivo i restanti bit indicano il modulo esempio: (1101) 2 = ( 5) 10, (0111) 2 = (+7) 10 notazione intuitiva ma... scomoda per operazioni aritmetiche, lo zero ha due rappresentazioni! In questa codifica, con n bit si rappresentano i valori nell intervallo: ( 2 n 1 + 1;2 n 1 1)
27 Rappresentazione dei numeri interi complemento a 2 Serve una rappresentazione che faciliti lo svolgimento delle operazioni: Rappresentazione in complemento a 2 Dati n bit, un numero positivo N è rappresentato in modo standard (come abbiamo visto per i naturali) N, invece si rappresenta come 2 n N Metodo operativo per rappresentare N: rappresentare il modulo N in modo standard complementare tutti i bit (1 0, 0 1) sommare 1
28 Rappresentazione dei numeri interi complemento a 2 In complemento a 2, con n bit, possiamo rappresentare gli interi nell intervallo: ( 2 n 1 ;2 n 1 1) Esempio: con 3 bit rappresentiamo i numeri in ( 4;3) decimale binario in C decimale binario in C Il primo bit indica ancora il segno Lo zero ha una sola codifica
29 Rappresentazione dei numeri interi complemento a 2 Esercizio: convertire in complemento a 2 i seguenti numeri (12) 10 ( 12) 10 ( 8) 10 (1) 10 ( 101) 10 ( 54) 10
30 Rappresentazione dei numeri interi complemento a 2 Come passare da complemento a 2 a base 10? Algoritmo inverso: sottrarre 1 complementare a 1 convertire da binario a decimale e aggiungere il segno Metodo facilitato di verifica convertire in decimale con l algoritmo standard assegnando al bit più significativo valore negativo Esempio: (10100) 2 = = ( 12) 10
31 Rappresentazione dei numeri interi complemento a 2 Esercizio: riconvertire in decimale i seguenti numeri in complemento a 2 ( ) (011) ( ) (11111) (10100) (101)
32 Rappresentazione dei numeri interi - somma Somma tra numeri naturali interi con segno: rappresentare i numeri in complemento a 2 effettuare la somma in modo standard non considerare l eventuale riporto sul bit di segno Esempio: = 60 + ( 54) riporto = somma (1)
33 Rappresentazione dei numeri interi Overflow Sommiamo due numeri in complemento a 2 rappresentati con n bit, quindi appartenenti a ( 2 n 1 ;2 n 1 1) Può succedere che il risultato cada al di fuori dell intervallo In altre parole: n bit non bastano per rappresentare il risultato! OVERFLOW Come riconoscerlo? può succedere solo quando si sommano due operandi dello stesso segno: se il segno del risultato è diverso da quello degli operandi è avvenuto un overflow! gli ultimi due riporti sono diversi tra loro (01 o 10).
34 Rappresentazione dei numeri interi Oveflow Esempio: (100) 2 + (101) 2 riporto = somma (1) 0 0 1
35 Rappresentazione dei numeri frazionari Numeri frazionari: compresi tra 0 e 1 (0.a 1 a 2... a n ) b = a 1 b 1 + a 2 b a n b n Esempio: (0.587) 10 = Conversione da base 2 a base 10: (0.1011) 2 = = (0.6875) 10
36 Rappresentazione dei numeri frazionari Come convertire n da base 10 a base 2? Procedimento 1. moltiplicare n per 2 2. la parte intera del risultato diventa la cifra più significativa (la prima che resta da calcolare) del numero in base 2 3. si torna al passo 1 considerando la parte frazionaria del risultato al posto di n Quando si finisce? Soltanto i numeri del tipo m 2 possono essere rappresentati con z un numero finito di cifre Ci si ferma quando il numero di cifre calcolate costituisce un approssimazione sufficiente
37 Rappresentazione dei numeri frazionari Esempio: (0.587) 10 = (?) = parte intera = 1 MSD = parte intera = = parte intera = = parte intera = = parte intera = = parte intera = 1...
38 Rappresentazione dei numeri razionali Rappresentazione in virgola mobile Un numero razionale N è espresso come: N = m 10 e m è la mantissa, numero frazionario con segno e è l esponente, numero intero Numeri rappresentabili in 64 bit
39 Rappresentazione dei caratteri Tre possibili rappresentazioni: ASCII standard: un carattere è rappresentato con 7 bit (ASCII = American Standard Code for Information Interchange) ASCII estesa: un carattere è rappresentato con 8 bit UNICODE : un carattere è rappresentato con 16 bit (MS Windows ne usa una simile)
40 Rappresentazione dei caratteri Pssiamo rappresentare caratteri, cifre, simboli,...
41 Rappresentazione dei caratteri E le parole? Sono sequenze di caratteri Esempio: informatica generale i n f o r m a t i c a g e n e r a l e
42 Rappresentazione dei caratteri Esercizio 1 Domanda: alfabeto immaginario di 322 simboli: quanti bit per rappresentarli tutti? Risposta: , 2 9 = 512, quindi n = 9 Esercizio 2 Domanda: quanti bit o byte occupa la frase biologia marina nelle tre diverse codifiche? Risposta: In ASCII 105bit, in ASCII estesa 15byte, in UNICODE 30byte.
43 Codifica Esercizio Domanda: Cosa rappresenta la stringa ? Risposta: Se interpretata come un numero naturale è 67, se interpretata come carattere è C. Dipende! La codifica è una convenzione!
44 Rappresentazione delle immagini L immagine è suddivisa in pixel Pixel
45 Rappresentazione delle immagini Ad ogni pixel associamo una rappresentazione binaria:
46 Rappresentazione delle immagini Assegnando un bit ad ogni pixel si possono rappresentare solo immagini in bianco e nero Per rappresentare immagini a diversi livelli di grigio o a colori: a ogni pixel è associata una sequenza di bit con 8 bit per pixel: 2 8 = 256 livelli di grigio con 24 bit per pixel: 2 24 = , 16.7 milioni di colori
47 Rappresentazione delle immagini Nei monitor è utilizzato lo standard RGB: ogni colore è ottenuto mescolando tre diverse gradazioni dei colori primari (rosso verde e blu) Per ogni pixel bisogna specificare quali sono i livelli dei tre colori Esempio: un byte per ogni livello. Un pixel è rappresentato con 24 bit (3 byte). Risoluzione: numero di pixel presenti sullo schermo ( , , )
48 Rappresentazione delle immagini Esercizio 1 Domanda: quanti byte occupa un immagine di pixel in bianco e nero? Risposta: l immagine è composta da = pixel. Per ogni pixel, in bianco e nero, serve 1 bit quindi servono in totale bit e cioè 10000/8 = 1250 byte.
49 Rappresentazione delle immagini Esercizio 2 Domanda: quanti byte occupa un immagine di 100x100pixel a 256 colori? Risposta: l immagine è composta da pixel. Per ogni pixel, con 256 colori, serve 1 byte (8 bit), quindi servono in totale byte.
50 Rappresentazione delle immagini Esercizio 3 Domanda: se un immagine a 16,7 milioni di colori occupa 2400 byte, da quanti pixel sarà composta? Risposta: con 16,7 milioni di colori un pixel occupa 3 byte, quindi l immagine occupa 2400/3 = 800 pixel
51 Rappresentazione delle immagini Immagini bitmap rappresentate pixel per pixel tipicamente in file con estensione.bmp hanno elevate dimensioni Immagini bitmap compresse GIF (Graphics Interchange Format), JPEG (Joint Photographic Experts Group) Per esempio, se k pixel lungo la stessa riga hanno lo stesso colore, si memorizza il colore una volta sola e il numero k Immagini vettoriali sono rappresentate specificando gli elementi geometrici (punti, segmenti, poligoni,... ) che le compongono SVG (Scalable Vector Graphics) dimensioni ridotte
52 Unità di misura Di solito si usano i multipli del byte Kilo KB 2 10 (circa un migliaio, 1024) Mega MB 2 20 (circa un milione, 1KB 1024) Giga GB 2 30 (circa un miliardo, 1MB 1024) Tera GB 2 40 (circa un migliaio di miliardi, 1GB 1024)
53 Rappresentazione di video Un filmato è una sequenza temporale di immagini, dette frames Per rappresentare un filmato si digitalizzano i suoi frames Vari formati.avi (Audio Video Interleave, Microsoft).mov (anche detto QuickTime, Apple).mpeg (anche detto QuickTime, Apple) DivX ;-) Compressione: rappresentare solo differenze tra frame successivi
54 Rappresentazione dei suoni Fisicamente un suono è rappresentato come un onda che descrive la variazione della pressione dell aria nel tempo (onda sonora): tempo
55 Rappresentazione dei suoni L onda sonora è campionata, cioè si misura l ampiezza ad intervalli di tempo regolari: Ampiezza misurata in un dato istante di tempo = campione Il numero di misure effettuate in un secondo definisce la frequenza di campionamento (Hertz, Hz) tempo
56 Rappresentazione dei suoni L accuratezza della ricostruzione dipende dalla frequenza di campionamento dal numero di bit usati per rappresentare ogni campione Maggiore accuratezza significa maggior quantità di memoria occupata Tecniche di compressione Algoritmi lossy: sfruttano il fatto che suoni a basso volume sovrapposti a suoni ad alto volume sono poco udibili dall orecchio umano e possono essere eliminati MPEG-1 Layer 3, detto anche MP3
57 Rappresentazione dei suoni Esercizio 1 Domanda: quanto spazio occupa un suono della durata di 10 secondi campionato a 100 Hz, in cui ogni campione occupa 4 byte? Risposta: la frequenza di campionamento ci dice quanti campioni di suono vengono memorizzati in un secondo, 100 in questo caso. Avendo 10 secondi di suono avremo = 1000 campioni. Poichè ogni campione richiede 4 byte, il suono occuperà = 4000 byte
58 Rappresentazione dei suoni Esercizio 2 Domanda: un secondo di suono campionato a 512 Hz occupa 1KB. Quanti valori distinti si possono avere per i campioni? Risposta: poichè vengono memorizzati 512 campioni al secondo, avremo in tutto 512 campioni. Il file sonoro occupa 1 KB, cioè 1024 byte e quindi ogni singolo campione occuperà 1024/512 = 2 byte, ovvero 16 bit. Si potranno quindi avere 2 16 = valori distinti.
59 Rappresentazione di informazioni complesse Per rappresentare un testo, un immagine, un suono, la filosofia di base è la stessa Si stabilisce e si usa una prima convenzione per rappresentare ogni unità elementare (un carattere per il testo, un pixel per l immagine, un campione per il suono) Si stabilisce e si usa una seconda convenzione per rappresentare insiemi di unità elementari Tecniche di compressione
Informazione analogica e digitale
L informazione L informazione si può: rappresentare elaborare gestire trasmettere reperire L informatica offre la possibilità di effettuare queste operazioni in modo automatico. Informazione analogica
Rappresentazione delle informazioni
Rappresentazione delle informazioni Abbiamo informazioni (numeri, caratteri, immagini, suoni, video... ) che vogliamo rappresentare (e poter elaborare) in un calcolatore. Per motivi tecnologici un calcolatore
PDF created with pdffactory trial version www.pdffactory.com
Codifica di immagini Codifica di immagini o Un immagine è un insieme continuo di informazioni A differenza delle cifre e dei caratteri alfanumerici, per le immagini non esiste un'unità minima di riferimento
Come si misura la memoria di un calcolatore?
Come si misura la memoria di un calcolatore? Definizione Il byte è definito come unità di misura di memoria. I multipli del byte sono: KiloByte (KB) - 1 KB = 2 10 byte = 1024 byte MegaByte (MB) - 1 MB
Un ripasso di aritmetica: Rappresentazione binaria - operazioni. riporti
Un ripasso di aritmetica: Rappresentazione binaria - operazioni A queste rappresentazioni si possono applicare le operazioni aritmetiche: riporti 1 1 0 + 1 0 = 1 0 0 24 Un ripasso di aritmetica: Rappresentazione
(71,1), (35,1), (17,1), (8,1), (4,0), (2,0), (1,0), (0,1) 0, 7155 2 = 1, 431 0, 431 2 = 0, 862 0, 896 2 = 1, 792 0, 724 2 = 1, 448 0, 448 2 = 0, 896
2 Esercizio 2.2 La rappresentazione esadecimale prevede 16 configurazioni corrispondenti a 4 bit. Il contenuto di una parola di 16 bit può essere rappresentato direttamente con 4 digit esadecimali, sostituendo
2. Codifica dell informazione
2. Codifica dell informazione Codifica Una codifica è una regola per associare in modo univoco i valori di un dato da codificare con sequenze di simboli. La corrispondenza definita dalla codifica è arbitraria,
4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0
Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice
La codifica dell informazione
La codifica dell informazione Parte I Sui testi di approfondimento: leggere dal Cap. del testo C (Console, Ribaudo):.,. fino a pg.6 La codifica delle informazioni Un calcolatore memorizza ed elabora informazioni
Rappresentazione di informazioni con un alfabeto finito
Rappresentazione di informazioni con un alfabeto finito Sia A = { a 1,, a k } un insieme (alfabeto) di k simboli, detti anche lettere. Quante sono le sequenze composte da n simboli (anche ripetuti) di
Codifica dell informazione
Codifica dell informazione Il calcolatore memorizza ed elabora vari tipi di informazioni Numeri, testi, immagini, suoni Occorre rappresentare tale informazione in formato facilmente manipolabile dall elaboratore
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
Informatica. Rappresentazione binaria Per esempio +101010000 diventa +0.10101 10 18/10/2007. Introduzione ai sistemi informatici 1
Informatica Pietro Storniolo [email protected] http://www.pa.icar.cnr.it/storniolo/info200708 Numeri razionali Cifre più significative: : sono le cifre associate ai pesi maggiori per i numeri maggiori
Codifica delle Informazioni
Codifica delle Informazioni Luca Bortolussi Dipartimento di Matematica e Informatica Università degli studi di Trieste Panoramica Le informazioni gestite dai sistemi di elaborazione devono essere codificate
Sistemi di Numerazione
Fondamenti di Informatica per Meccanici Energetici - Biomedici 1 Sistemi di Numerazione Sistemi di Numerazione I sistemi di numerazione sono abitualmente posizionali. Gli elementi costitutivi di un sistema
Codifica dell informazione
Codifica Cosa abbiamo visto : Rappresentazione binaria Codifica dei numeri (interi positivi, interi con segno, razionali.) Cosa vedremo oggi: Codifica dei caratteri,codifica delle immagini,compressione
Rappresentazione dell informazione Codifica Binaria
Fondamenti di Informatica Rappresentazione dell informazione Codifica Binaria Fondamenti di Informatica - D. Talia - UNICAL 1 Rappresentazione dell informazione Tutta l'informazione in un calcolatore è
SISTEMI DI NUMERAZIONE E CODICI
SISTEMI DI NUMERAZIONE E CODICI Il Sistema di Numerazione Decimale Il sistema decimale o sistema di numerazione a base dieci usa dieci cifre, dette cifre decimali, da O a 9. Il sistema decimale è un sistema
Logica e codifica binaria dell informazione
Politecnico di Milano Corsi di Laurea in Ingegneria Matematica e Ingegneria Fisica Dipartimento di Elettronica ed Informazione Logica e codifica binaria dell informazione Anno Accademico 2002 2003 L. Muttoni
Il sistema di numerazione posizionale decimale INFORMATICA DI BASE. Sistemi di numerazione: binario, ottale ed esadecimale
INFORMATICA DI BASE Sistemi di numerazione: binario, ottale ed esadecimale Prof. Sebastiano Battiato Dipartimento di Matematica e Informatica Università di Catania e-mail : {battiato}@dmi.unict.it Il sistema
Sistemi di numerazione: binario, ottale ed esadecimale
Sistemi di numerazione: binario, ottale ed esadecimale Codifica binaria dell Informazione Bit Byte Kilobyte Megabyte Gigabyte 0/1 (si/no) 00010010 (8 bit) 2 10 = 1024 byte 2 20 ~ 1.000.000 byte 2 30 ~
la scienza della rappresentazione e della elaborazione dell informazione
Sistema binario Sommario informatica rappresentare informazioni la differenza Analogico/Digitale i sistemi di numerazione posizionali il sistema binario Informatica Definizione la scienza della rappresentazione
Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter
Informatica B a.a 2005/06 (Meccanici 4 squadra) Scaglione: da PO a ZZZZ PhD. Ing. Michele Folgheraiter Architettura del Calcolatore Macchina di von Neumann Il calcolatore moderno è basato su un architettura
Informatica. Rappresentazione dei numeri Numerazione binaria
Informatica Rappresentazione dei numeri Numerazione binaria Sistemi di numerazione Non posizionali: numerazione romana Posizionali: viene associato un peso a ciascuna posizione all interno della rappresentazione
la scienza della rappresentazione e della elaborazione dell informazione
Sistema binario Sommario informatica rappresentare informazioni la differenza Analogico/Digitale i sistemi di numerazione posizionali il sistema binario Informatica Definizione la scienza della rappresentazione
IL CODICE BINARIO. Il codice binario. Codifica posizionale. Aritmetica binaria
IL CODICE BINARIO Il codice binario Codifica posizionale Aritmetica binaria www.stoianov.it 1 CODIFICA DI BASE La voce si distribuisce con onde di frequenze 20-20.000 Hz La luce sta nel ordine di 500.000.000.000.000
Laboratorio di Informatica
per chimica industriale e chimica applicata e ambientale LEZIONE 2 Rappresentazione delle informazioni: numeri e caratteri 1 Codice La relazione che associa ad ogni successione ben formata di simboli di
Alessandro Pellegrini
Esercitazione sulle Rappresentazioni Numeriche Esistono 1 tipi di persone al mondo: quelli che conoscono il codice binario e quelli che non lo conoscono Alessandro Pellegrini Cosa studiare prima Conversione
I sistemi di numerazione
I sistemi di numerazione 01-INFORMAZIONE E SUA RAPPRESENTAZIONE Sia dato un insieme finito di caratteri distinti, che chiameremo alfabeto. Utilizzando anche ripetutamente caratteri di un alfabeto, si possono
2.12 Esercizi risolti
Codifica dell'informazione 55 Lo standard IEEE prevede cinque cause di eccezione aritmetica: underflow, overflow, divisione per zero, eccezione per inesattezza, e eccezione di invalidità. Le eccezioni
Informatica per la comunicazione" - lezione 7 -
Informatica per la comunicazione - lezione 7 - Campionamento La codifica dei suoni si basa sulla codifica delle onde che li producono, a sua volta basata su una procedura chiamata campionamento.! Il campionamento
Corso di Informatica
CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo [email protected] La Codifica!2 Informazioni Numeri Naturali Relativi Reali Testi Informazioni tradizionali Immagini
Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri
Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri 1 Da base 2 a base 10 I seguenti esercizi richiedono di convertire in base 10 la medesima stringa binaria codificata rispettivamente
Rappresentazione dei numeri in un calcolatore
Corso di Calcolatori Elettronici I A.A. 2010-2011 Rappresentazione dei numeri in un calcolatore Lezione 2 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Rappresentazione dei numeri
LA RAPPRESENTAZIONE DELLE INFORMAZIONI
ISTITUTO DI ISTRUZIONE SUPERIORE G. M. ANGIOJ GRAFICA E COMUNICAZIONE LA RAPPRESENTAZIONE DELLE INFORMAZIONI Prof. G. Ciaschetti DATI E INFORMAZIONI Sappiamo che il computer è una macchina stupida, capace
Rappresentazione binaria
Rappresentazione binaria DOTT. ING. LEONARDO RIGUTINI RICERCATORE ASSOCIATO DIPARTIMENTO INGEGNERIA DELL INFORMAZIONE UNIVERSITÀ DI SIENA VIA ROMA 56 53100 SIENA UFF. 0577234850-7102 [email protected]
RAPPRESENTAZIONE BINARIA DEI NUMERI. Andrea Bobbio Anno Accademico 1996-1997
1 RAPPRESENTAZIONE BINARIA DEI NUMERI Andrea Bobbio Anno Accademico 1996-1997 Numeri Binari 2 Sistemi di Numerazione Il valore di un numero può essere espresso con diverse rappresentazioni. non posizionali:
La codifica delle informazioni
La codifica delle informazioni Bit e byte Come già visto l elaboratore è in grado di rappresentare informazioni al proprio interno solo utilizzando cifre binarie (bit) che solitamente vengono manipolate
Un ripasso di aritmetica: Conversione dalla base 10 alla base 16
Un ripasso di aritmetica: Conversione dalla base 1 alla base 16 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base sedici sarà del tipo: c m c m-1... c 1 c (le c i sono cifre
11010010 = 1*2^7 + 1*2^6 + 0*2^5 + 1*2^4 + 0*2^3 + 0*2^2 + 1*2^1 + 0*2^0 = 210
Il sistema BINARIO e quello ESADECIMALE. Il sistema di numerazione binario è particolarmente legato ai calcolatori in quanto essi possono riconoscere solo segnali aventi due valori: uno alto e uno basso;
Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio
Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio Rappresentazione dell Informazione
Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dell informazione negli elaboratori
Informazione e computer Si può rappresentare l informazione attraverso varie forme: Numeri Testi Suoni Immagini 0001010010100101010 Computer Cerchiamo di capire come tutte queste informazioni possano essere
Aritmetica dei Calcolatori 1
Architettura degli Elaboratori e Laboratorio 1 Marzo 2013 1 Sistema di numerazione sistema posizionale 2 rappresentazione binaria cambio di base basi potenze di 2 3 Rappresentazione binaria con segno Sistema
Fondamenti di Informatica
Fondamenti di Informatica Corso di Laurea in Scienze dell'educazione, 2014-15 Lorenzo Bettini http://www.di.unito.it/~bettini Informazioni generali Ricevimento studenti su appuntamento Dipartimento di
Elementi di informatica
Elementi di informatica Sistemi di numerazione posizionali Rappresentazione dei numeri Rappresentazione dei numeri nei calcolatori rappresentazioni finalizzate ad algoritmi efficienti per le operazioni
Dispense di Informatica per l ITG Valadier
La notazione binaria Dispense di Informatica per l ITG Valadier Le informazioni dentro il computer All interno di un calcolatore tutte le informazioni sono memorizzate sottoforma di lunghe sequenze di
CODIFICA BINARIA. ... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità.
I METODI DI NUMERAZIONE I numeri naturali... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità. Il numero dei simboli usati per valutare la numerosità costituisce la base
Sistemi di Numerazione Binaria NB.1
Sistemi di Numerazione Binaria NB.1 Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Lo stesso numero è rappresentato
Definizioni iniziali
Fondamenti di Informatica: Codifica Binaria dell Informazione 1 Definizioni iniziali BIT: unita elementare di informazione Due soli valori: 0 e 1 Byte: sequenza di 8 bit Fondamenti di Informatica: Codifica
ELETTRONICA DIGITALE
ELETTRONICA DIGITALE Ebbe praticamente inizio nel 1946 con il calcolatore elettronico chiamato ENIAC, realizzato con 18.000 valvole termoioniche, occupava 180 mq e consumava 200 kw. Ma l'idea che sta alla
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa 05 La rappresentazione dell informazione Carla Limongelli Ottobre 2011 http://www.dia.uniroma3.it/~java/fondinf/ La rappresentazione
Fondamenti di Informatica
Università degli Studi di Messina Facolta di Ingegneria - 98100 Messina Tel. (090) 393229 - Fax (090) 393502 Fondamenti di Informatica Ing. delle Tecnologie Industriali Docente: Ing. Mirko Guarnera 1 Sistemi
Lezione 2: Codifica binaria dell informazione. Codifica binaria
Lezione 2: Codifica binaria dell informazione Codifica binaria Elaborazione di dati binari Materiale didattico Lucidi delle lezioni, disponibili al sito: http://wwwinfo.deis.unical.it/~irina Oppure sul
INFORMATICA. Automa TRATTAMENTO AUTOMATICO DELLE INFORMAZIONI
Automa L automa è un sistema, che imita il comportamento umano, in grado di ricevere informazioni dall'esterno (input), reagire alle stesse elaborandole (processing), e inviare informazioni di nuovo all'esterno
La codifica delle immagini
Analogamente possiamo codificare le immagini a colori. In questo caso si tratta di individuare un certo numero di sfumature, gradazioni di colore differenti e di codificare ognuna mediante un'opportuna
Codici Numerici. Modifica dell'informazione. Rappresentazione dei numeri.
Codici Numerici. Modifica dell'informazione. Rappresentazione dei numeri. A partire da questa lezione, ci occuperemo di come si riescono a codificare con sequenze binarie, quindi con sequenze di 0 e 1,
Codifica binaria dei numeri
Codifica binaria dei numeri Caso più semplice: in modo posizionale (spesso detto codifica binaria tout court) Esempio con numero naturale: con 8 bit 39 = Codifica in virgola fissa dei numeri float: si
Informatica per la Storia dell Arte
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Informatica per la Storia dell Arte Anno Accademico 2014/2015 Docente: ing. Salvatore Sorce Rappresentazione
Indice. 1 Rappresentazione dei dati... 3
INSEGNAMENTO DI INFORMATICA DI BASE LEZIONE II CODIFICA DELL'INFORMAZIONE PROF. GIOVANNI ACAMPORA Indice 1 Rappresentazione dei dati... 3 1.1. Rappresentazione dei numeri... 3 1.1.1 Rappresentazione del
Elementi di Informatica e Programmazione
Elementi di Informatica e Programmazione La Codifica dell informazione (parte 1) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente:
Appunti di informatica. Lezione 2 anno accademico 2015-2016 Mario Verdicchio
Appunti di informatica Lezione 2 anno accademico 2015-2016 Mario Verdicchio Sistema binario e logica C è un legame tra i numeri binari (0,1) e la logica, ossia la disciplina che si occupa del ragionamento
Rappresentazione e Memorizzazione dei Dati
Rappresentazione e Memorizzazione dei Dati Giuseppe Nicosia CdL in Matematica (Laurea Triennale) Facoltà di Scienze MM.FF.NN. Università di Catania Bit e loro Memorizzazione Definizioni Algoritmo: una
Marta Capiluppi [email protected] Dipartimento di Informatica Università di Verona
Marta Capiluppi [email protected] Dipartimento di Informatica Università di Verona Classificazione delle immagini Le immagini si suddividono in raster e vettoriali. Le immagini raster sono di tipo
Informatica Generale 02 - Rappresentazione numeri razionali
Informatica Generale 02 - Rappresentazione numeri razionali Cosa vedremo: Rappresentazione binaria dei numeri razionali Rappresentazione in virgola fissa Rappresentazione in virgola mobile La rappresentazione
SISTEMI DI NUMERAZIONE IL SISTEMA DECIMALE
SISTEMI DI NUMERAZIONE IL SISTEMA DECIMALE La base del sistema decimale è 10 I simboli del sistema decimale sono: 0 1 2 3 4 5 6 7 8 9 Il sistema di numerazione decimale è un sistema posizionale. L aggettivo
L'informazione e la sua codifica
L'informazione e la sua codifica Corso di Informatica CdL: Chimica Claudia d'amato [email protected] Informatica e telecomunicazione Cos è l informatica informatica? lo studio sistematico degli
Le immagini digitali. Le immagini digitali. Caterina Balletti. Caterina Balletti. Immagini grafiche. Trattamento di immagini digitali.
1 Le immagini digitali Le immagini digitali Università IUAV di venezia Trattamento di immagini digitali immagini grafiche immagini raster immagini vettoriali acquisizione trattamento geometrico trattamento
Codifica binaria dei numeri relativi
Codifica binaria dei numeri relativi Introduzione All interno di un calcolatore, è possibile utilizzare solo 0 e 1 per codificare qualsiasi informazione. Nel caso dei numeri, non solo il modulo ma anche
La codifica delle immagini
Analogamente possiamo codificare le immagini a colori. In questo caso si tratta di individuare un certo numero di sfumature, gradazioni di colore differenti e di codificare ognuna mediante un'opportuna
Rappresentazione binaria dei numeri negativi
Introduzione all Informatica 1 Conversione decimale binario (continuazione) La conversione di un numero decimale (es. 112) in binario si effettua tramite l algoritmo della divisione, dividendo successivamente
Esercitazione Informatica I AA 2012-2013. Nicola Paoletti
Esercitazione Informatica I AA 2012-2013 Nicola Paoletti 4 Gigno 2013 2 Conversioni Effettuare le seguenti conversioni, tenendo conto del numero di bit con cui si rappresenta il numero da convertire/convertito.
Codifica dei numeri negativi
E. Calabrese: Fondamenti di Informatica Rappresentazione numerica-1 Rappresentazione in complemento a 2 Codifica dei numeri negativi Per rappresentare numeri interi negativi si usa la cosiddetta rappresentazione
Operazioni binarie fondamentali
Operazioni binarie fondamentali Operazioni fondamentali: operazioni elementari sui bit. Sono definite le operazioni aritmetiche più le operazioni logiche (AND, OR, NOT). Le operazioni possono essere descritte
ESEMPIO 1: eseguire il complemento a 10 di 765
COMPLEMENTO A 10 DI UN NUMERO DECIMALE Sia dato un numero N 10 in base 10 di n cifre. Il complemento a 10 di tale numero (N ) si ottiene sottraendo il numero stesso a 10 n. ESEMPIO 1: eseguire il complemento
SISTEMI DI NUMERAZIONE DECIMALE E BINARIO
SISTEMI DI NUMERAZIONE DECIMALE E BINARIO Il sistema di numerazione decimale (o base dieci) possiede dieci possibili valori (0, 1, 2, 3, 4, 5, 6, 7, 8 o 9) utili a rappresentare i numeri. Le cifre possiedono
4. Operazioni aritmetiche con i numeri binari
I Numeri Binari 4. Operazioni aritmetiche con i numeri binari Contare con i numeri binari Prima di vedere quali operazioni possiamo effettuare con i numeri binari, iniziamo ad imparare a contare in binario:
Megabyte (MB) = 1024KB 1 milione di Byte (e.g. un immagine di 30MB) Gigabyte (GB) = 1024MB 1 miliardo di Byte (e.g. un hard disk da 80GB)
Unità di misura per l informatica Un bit (b) rappresenta una cifra binaria. E l unità minima di informazione. Un Byte (B) è costituito da 8 bit. Permette di codificare 256 entità di informazione distinte
Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch.
Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE Comunicazione importante dalla prossima settimana, la lezione del venerdì si terrà: dalle 15:00 alle 17.15 in aula 311 l orario
LA RAPPRESENTAZIONE DELLE INFORMAZIONI
ISTITUTO TECNICO E LICEO SCIENTIFICO TECNOLOGICO ANGIOY LA RAPPRESENTAZIONE DELLE INFORMAZIONI Prof. G. Ciaschetti DATI E INFORMAZIONI Sappiamo che il computer è una macchina stupida, capace di eseguire
Convertitori numerici in Excel
ISTITUTO DI ISTRUZIONE SUPERIORE G. M. ANGIOY CARBONIA Convertitori numerici in Excel Prof. G. Ciaschetti Come attività di laboratorio, vogliamo realizzare dei convertitori numerici con Microsoft Excel
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
I SISTEMI DI NUMERAZIONE
ISTITUTO DI ISTRUZIONE SUPERIORE G. M. ANGIOY CARBONIA I SISTEMI DI NUMERAZIONE Prof. G. Ciaschetti Fin dall antichità, l uomo ha avuto il bisogno di rappresentare le quantità in modo simbolico. Sono nati
Rappresentazione dell informazione. Bogdan Maris (2014-2015)
Rappresentazione dell informazione 1 Rappresentare l informazione Per elaborare l informazione è necessario saperla rappresentare in una forma comprensibile per l esecutore Bisogna stabilire un codice
Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione in virgola mobile
Problemi connessi all utilizzo di un numero di bit limitato Abbiamo visto quali sono i vantaggi dell utilizzo della rappresentazione in complemento alla base: corrispondenza biunivoca fra rappresentazione
Trattamento dell informazione
Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8 Trattamento dell informazione Prof. Giorgio Valle D.ssa Raffaella Folgieri [email protected] [email protected] Lez1 4.10.07 Trattamento
Rappresentazione delle immagini
Rappresentazione delle immagini Le immagini sono informazioni continue in tre dimensioni: due spaziali ed una colorimetrica. Per codificarle occorre operare tre discretizzazioni. Due discretizzazioni spaziali
BIT? Cosa c è dietro a questo nome? Che cos è il bit? Perché si usa? Come si converte un numero binario?
BIT? Cosa c è dietro a questo nome? Che cos è il bit? Perché si usa? Come si converte un numero binario? Cosa c è dietro a questo nome? BIT è un acronimo e deriva da BInary digit, cioè cifra binaria Che
Conversione tra le basi binarie
Conversione tra le basi binarie In questa lezione impareremo la conversione tra binario e ottale la conversione tra binario ed esadecimale la conversione tra ottale ed esadecimale LEZIONE 10 Introduzione
Il Concetto di Informazione FORMALIZZAZIONE DELL INFORMAZIONE. Informazione e Codifica. Informazione e Codifica. Regole. Principio di Composizione
2 Il Concetto di Informazione FORMALIZZAZIONE DELL INFORMAZIONE Informatica per le Discipline Umanistiche Informazione e Codifica Informazione e Codifica 3 4 il numero dieci I0 10 de il numero dieci de
Lezione 3. Sommario. Le operazioni aritmetiche binarie. L aritmetica binaria. La somma La sottrazione La moltiplicazione
Lezione 3 Le operazioni aritmetiche binarie Sommario L aritmetica binaria La somma La sottrazione La moltiplicazione 1 Definizione Si indica con il termine bit più significativo il bit più a sinistra,
Informatica 1. Riepilogo
Informatica 1 Hardware e Software ing. Luigi Puzone 1 Riepilogo Nella lezione scorsa abbiamo visto i seguenti concetti di base Dati e informazioni e loro ciclo di elaborazione Hardware e Software Tipologie
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:
Codifica delle immagini
Codifica delle immagini Abbiamo visto come la codifica di testi sia (relativamente) semplice Un testo è una sequenza di simboli Ogni simbolo è codificato con un numero Ed ecco che il testo è trasformato
1 Sistema additivo e sistema posizionale
Ci sono solamente 10 tipi di persone nel mondo: chi comprende il sistema binario e chi no. Anonimo I sistemi di numerazione e la numerazione binaria 1 Sistema additivo e sistema posizionale Contare per
