Analogico vs. Digitale. LEZIONE II La codifica binaria. Analogico vs digitale. Analogico. Digitale
|
|
- Miranda Ceccarelli
- 7 anni fa
- Visualizzazioni
Transcript
1 Analogico vs. Digitale LEZIONE II La codifica binaria Analogico Segnale che può assumere infiniti valori con continuità Digitale Segnale che può assumere solo valori discreti Analogico vs digitale Il computer può lavorare soltanto con grandezze di tipo digitale e finite. Non tutte le grandezze che vorremmo rappresentare sono digitali (es: il colore, il suono, le forme. È pertanto necessario trasformare le informazioni da analogico a digitale, e codificarle prima di poterle trasmettere al computer. 4 Bit e byte L unità minima di informazione che il computer può trattare è binaria (/, il bit: Binary digit Dati e programmi sono memorizzati in unità chiamate Byte Un byte è a sua volta costituito da 8 bit la scelta del byte ha ragioni storiche
2 5 6 Bit e byte La memoria centrale Nella memoria del computer è possibile memorizzare esclusivamente sequenze di bit e il processore può elaborare soltanto dati espressi come sequenze di bit. Qualsiasi tipo di informazione deve quindi essere codificata in formato binario la specifica codifica associazione tra i dati e le stringhe binarie- dipende dalle applicazioni (parleremo della rappresentazione dei vari tipi di informazione nelle prossime lezioni 7 Rappresentazione posizionale Sistema di numerazione arabico: introdotto in Europa nel Medio Evo in base dieci: utilizza le dieci cifre,,, 9 in base b: utilizza b cifre Esempio: in base 6, utilizza 6 cifre:,,9,a,b,,f Esempio: in base, utilizza cifre:, è una notazione posizionale: il valore di ogni cifra dipende dalla sua posizione nella successione di simboli che rappresenta il numero. 8 Rappresentazione posizionale Esempi in base : 4= x + x + x + 4x 4 = 4x + x + x + x
3 9 Rappresentazione posizionale In generale, dato un numero composto di n cifre, si ha che: c n c n...c c = c n n + c n n + + c + c Si chiamano cifre piú significative quelle associate ai pesi maggiori. La cifra c n è la piú significativa e c è la cifra meno significativa. Es. 4 = x + x + x + 4x Es. 4 = 4x + x + x + x Rappresentazione posizionale Base : quella in cui lavora il calcolatore cifre, Base : quella dell utente umano cifre,,,,4,5,6,7,8,9 Base 8: per abbreviare i numeri binari cifre,,,,4,5,6,7 Base 6: per abbreviare i numeri binari cifre,,,,4,5,6,7,8,9,a,b,c,d,e,f Rappresentazione posizionale Se la base della numerazione è B, si hanno a disposizione B cifre, comprese tra e B. Tramite n cifre in base B è possibile rappresentare B n numeri naturali, da a B n -. c n c n...c c = = c n. B n + c n. B n + + c. B + c. B =! i:...n c i. B i Esempio: 75 8 = 7x8 + x8 + 5x8 = 45 Rappresentazione posizionale: proprietà notevoli seguito da n rappresenta B n ; ad es: base : = 5 base : = 5 base 8: = 8 5 base 6: = 6 5 n cifre massime rappresentano B n -; ad es: base : = 5 - base : = 5 - base 8: = base 6: FFFFF = 6 5 -
4 4 Cambio di base: da base B a base Si applica la definizione c n c n...c c = c n. B n + c n. B n + + c. B + c. B Cambio di base: da base a base Esercizi: due = (x 5 + x 4 + x + x + x + x dieci = ( dieci = 44 dieci Esempi base : base 8: due = ( dieci = 9 dieci 75 otto = ( dieci = 477 dieci due = (x 5 + x 4 + x + x + x + x dieci = ( + + dieci = 5 dieci base 6: F sedici = ( dieci = 69 dieci 5 Cambio di base: da base a base B 6 Algoritmo: conversione da decimale a binario Dato il numero n in base : Si usano divisione intera div e resto mod nel modo seguente: n mod B è rappresentato dalla cifra c meno significativa della rappresentazione di n in base B n div B è rappresentato dalle cifre precedenti Ad es., nella base : 57 mod = 7 è rappresentato da 7 57 div = 5 è rappresentato da 5 La rappresentazione emerge attraverso divisioni intere successive finché si ottiene il quoziente. Si raccolgono man mano i resti, che corrispondono alle cifre del numero nella nuova base, partendo da quella meno significativa Dividere per e memorizzare il resto Finché il quoziente non è, continuare a dividere per e memorizzare il resto Alla fine (quoziente disporre i resti da destra a sinistra nell ordine in cui sono stati ottenuti
5 Codifica dell algoritmo: costruiremo un foglio excel che esegue la conversione 7 8 Cambio di base: esempio (base 8 Rappresentare 75 dieci in base 8 Passo Dividiamo per 8, e il resto della divisione costituisce la cifra meno significativa della rappresentazione in base 8 che stiamo costruendo: 75 div 8 =8 (è il quoziente della divisione 75 mod 8= (è il resto della divisione 9 Cambio di base: esempio (base 8 Passo Dividiamo per 8 il quoziente ottenuto al passo (cioè 8, e il resto della divisione costituisce la seconda cifra meno significativa della rappresentazione in base 8 che stiamo costruendo: 8 div 8 =4 8 mod 8= Passo Dividiamo per 8 il quoziente ottenuto al passo (cioè 4, e il resto della divisione costituisce la seconda cifra meno significativa della rappresentazione in base 8 che stiamo costruendo: 4 div 8 =5 4 mod 8= Cambio di base: esempio (base 8 Passo 4 Dividiamo per 8 il quoziente ottenuto al passo (cioè 5, e il resto della divisione costituisce la seconda cifra meno significativa della rappresentazione in base 8 che stiamo costruendo: 5 div 8 = 5 mod 8=5 5 Per sicurezza facciamo la prova: 5 8 = =75
6 Cambio di base: esempio (base Rappresentare 9 dieci in base Passo Dividiamo per, e il resto della divisione costituisce la cifra meno significativa della rappresentazione in base che stiamo costruendo: Cambio di base: esempio (base Passo Dividiamo per il quoziente ottenuto al passo (cioè, e il resto della divisione costituisce la seconda cifra meno significativa della rappresentazione in base che stiamo costruendo: 9 div =4 (è il quoziente della divisione 9 mod = (è il resto della divisione div = mod = Passo Dividiamo per il quoziente ottenuto al passo (cioè 4, e il resto della divisione costituisce la seconda cifra meno significativa della rappresentazione in base 8 che stiamo costruendo: 4 div = 4 mod = Passo 4 Dividiamo per il quoziente ottenuto al passo (cioè, e il resto della divisione costituisce la seconda cifra meno significativa della rappresentazione in base 8 che stiamo costruendo: div = mod = Cambio di base: ultimi esempi da base a base Rappresentare 4 dieci in base 4 Cambio di base: ultimi esempi da base a base Rappresentare dieci in base numero divisore quoziente resto 4 cifra bin. meno significativa 5 5 cifra bin. più significativa 4dieci = due riprova: =+8+=4 numero divisore quoziente resto 5 cifra bin. meno significativa 5 cifra bin. più significativa dieci = due riprova: + =8+=
7 5 6 Rappresentazione binaria Da ora in poi consideriamo la rappresentazione binaria e in particolare: Numeri naturali Numeri interi relativi Rappresentazione in modulo e segno Rappresentazione in complemento Numeri reali Accenno al floating point N: numeri naturali Tramite n cifre in base è possibile rappresentare n numeri naturali, da a n -. Per i numeri naturali si usano di solito bit = " 4x 9 Raddoppiando la lunghezza, il massimo numero rappresentabile aumenta esponenzialmente. Se si utilizzano 64 bit 64 ",6x I primi 6 numeri binari Aritmetica finita =. = =. = =. +. = =. +. = = = 4 = = 5 = = 6 = = 7 = 8 = 9 = = = = = 4 = 5 I calcoli numerici vengono eseguiti dal processore, e sono memorizzati nei registri del processore. Siccome i registri hanno lunghezza prefissata L, numeri la cui rappresentazione binaria richiede più di L cifre non sono rappresentabili. È possibile che la somma di due numeri rappresentabili con L bit sia un numero la cui rappresentazione richiede più di L bit, e quindi non è rappresentabile. In questi casi si parla di errore di overflow. Nell aritmetica finita dei calcolatori i numeri relativi sono rappresentati in complemento, come vedremo i numeri reali sono rappresentati in virgola mobile, come vedremo
8 9 Z: numeri interi relativi Z: rappresentazione con modulo e segno Codifica con modulo e segno: consiste nell indicare il segno seguito dal valore assoluto, come succede normalmente nella codifica decimale. Se si dedicano n bit alla rappresentazione del numero: Il primo bit indica il segno per positivo per negativo Gli altri n bit rappresentano il valore assoluto Esempi = = = = Ha il difetto di duplicare la rappresentazione del numero, cosa che può complicare l esecuzione ed il controllo delle operazioni aritmetiche. Z: rappresentazione in complemento La rappresentazione grafica dei numeri sulla retta permette di comprenderne alcune proprietà Per comprendere le proprietà dell aritmetica finita occorre passare alla rappresentazione su circonferenza Z: rappresentazione in complemento In complemento a 6, si ha l aritmetica dell orologio senza la lancetta delle ore (segna sempre l ora zero 45 da a 59 5 Interi assoluti -5-5 da a 9 non negativi da - a - negativi negativi: quanto manca all ora Per passare dal numero assoluto al suo corrispondente negativo: si sottrae al numero il valore 6 (es: 45-6= -5. Viceversa, per passare dal numero negativo al suo corrispondente assoluto, si sottrae da 6 il valore assoluto del numero (es: 6-5=45
9 Z: complemento a con bit In complemento a con bit significa in complemento a =8 4 Z: Rappresentazione in complemento a due Valori assoluti da a non negativi da -4 a - negativi Valori in complemento; per i blu: quanto manca a 8 Range di rappresentabilità con n bit Con n bit possono essere rappresentati gli interi compresi tra n- e +( n-. Esempio: con 4 bit possono essere rappresentati gli interi compresi tra 4- e +( 4- cioè tra -8 e +7 Con bit possono essere rappresentati gli interi compresi tra -4 e + 5 Z: Rappresentazione in complemento a due Dati n bit, un numero negativo x si rappresenta con il valore binario corrispondente a n x. Si ottiene comunque che: se il numero è negativo, la cifra più significativa nella rappresentazione è se il numero è positivo, la cifra più significativa nella rappresentazione è. Viceversa: dato un numero x negativo rappresentato con n bit in complemento a, il numero in base corrispondente si ottiene sottraendo n dal valore assoluto di x. 6 Z: Rappresentazione in complemento a due Esempio: dati bit, un numero negativo x si rappresenta con il valore binario corrispondente a -x. n assoluto n in compl. a bit : bit detto bit del segno bit : - -4=4 = -=5 = -=6 = -=7 =
10 7 Z: Rappresentazione in complemento a due Viceversa: dalla rappresentazione in complemento due alla base. n assoluto n in compl. a bit : + bit bit del segno bit : = = - 6- = - 7- = - X (assoluto- X (assoluto- n 8 Z: Rappresentazione in complemento a due Esempio: rappresentazione dei numeri relativi avendo a disposizione celle di memoria di 4 bit 8 ( 4-8=8 dieci = due 7 ( 4-7=9 dieci = due 6 ( 4-6= dieci = due 5 ( 4-5= dieci = due 4 4 ( 4-4= dieci = due 5 ( 4 -= dieci = due 6 ( 4 -=4 dieci = due 7 ( 4 -=5 dieci = due 9 Esercizio: Interi assoluti e interi relativi Esercizio: date celle di memoria di un byte (cioè di 8 bit Quanti e quali numeri interi assoluti posso rappresentare posso rappresentare 8 =56 numeri interi assoluti: da a 55 Quanti e quali numeri interi relativi posso rappresentare posso rappresentare 8 =56 numeri interi relativi: da -8 a +7 4 Gli errori di overflow L intervallo dei numeri interi (assoluto o relativi rappresentabili con un fissato numero di bit è limitato Eseguendo un operazione su numeri rappresentabili, può accadere che il risultato esca dall intervallo rappresentabile; in tal caso si dice che si ha un errore di overflow ESEMPIO con 8 bit: 8 =56 Caso di valori assoluti: massimo rappresentabile = 55 Overflow = perché > 55 Caso complemento a : intervallo rappr.: Overflow - - = - perché < -8
11 4 R: numeri reali 4 R: rappresentazione in virgola mobile Nella notazione scientifica: un numero reale viene rappresentato come ± m x p Es... =,x 8 Se, piú in generale, la base è B, ± m x B p Il coefficiente m è detto mantissa (la convenzione è di inserire implicitamente la virgola decimale subito dopo la prima cifra p, detto caratteristica, è l esponente a cui elevare la base B La rappresentazione binaria dei numeri reali che usa la notazione scientifica è detta rappresentazione in virgola mobile (floating point. due =,x due Cambiando il numero di cifre dedicato alla rappresentazione di mantissa ed esponente cambia la precisione dei risultati che si ottengono. L interesse a uniformare la precisione di calcolo ha condotto alla definizione di uno standard internazionale proposto dall Institute of Electrical and Electronic Engineers (IEEE. 4 R: rappresentazione in virgola mobile Virgola mobile: m E e con mantissa m per numeri diversi da :! m < B e esponente significato m E e = m. B e 44 R: rappresentazione in virgola mobile precisione singola, bit s z F Esempio decimale: 44, in virgola mobile si scrive:,44 E =,44. bit segno 8 bit per l esponente bit per la parte frazionaria F della mantissa Esempio binario:, in virgola mobile si scrive:, E = (
12 45 R: errori di arrotondamento 46 R: errori di arrotondamento La rappresentazione esatta di alcuni numeri richiederebbe un numero infinito di cifre Es. / =, # =,459.. Un problema analogo sorge per numeri con valore assoluto molto grande o molto piccolo, in cui il numero di cifre richiesto non sarebbe infinito, ma molto elevato In questi casi possiamo considerare solo le cifre piú significative. Qualunque sia la codifica scelta, la rappresentazione dei numeri nel calcolatore è soggetta ad approssimazioni. Il limitato numero di cifre disponibili nella mantissa porta ad errori di arrotondamento quando si debbano rappresentare numeri con una mantissa più lunga. Tali approssimazioni si propagano nel corso della esecuzione delle operazioni causando errori numerici anche importanti. Il calcolo numerico è la disciplina che studia le proprietà dell esecuzione delle operazioni tramite calcolatore e valuta l entità degli errori introdotti durante l esecuzione.
Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli
Codice La relazione che associa ad ogni successione ben formata di simboli di un alfabeto il dato corrispondente è detta codice. Un codice mette quindi in relazione le successioni di simboli con il significato
DettagliCodifica delle Informazioni. Lezione II bis
Codifica delle Informazioni Lezione II bis Scopo della Lezione Richiamare le principali nozioni sulle possibili rappresentazioni dei numeri Fare pratica nel manipolare i numeri in rappresentazioni differenti
DettagliRappresentazione dell informazione
Rappresentazione dell informazione 1 Scopo della lezione Capire i dati vengono rappresentati nel calcolatore; Rappresentazione di numeri interi, relativi, in virgola mobile, mediante il sistema binario.
DettagliInformatica. Informatica. Grandezze digitali. Grandezze analogiche
LEZIONI 2 e 3 Rappresentazione dell informazione 1 LEZIONI 2 e 3 Rappresentazione dell informazione 2 Informatica Informatica informatica informazione mezzi fisici logici LA RAPPRESENTAZIONE DELLE INFORMAZIONI
DettagliInformatica e Laboratorio di Programmazione Sistema Binario Alberto Ferrari. Alberto Ferrari Informatica e Laboratorio di Programmazione
Informatica e Laboratorio di Programmazione Sistema Binario Alberto Ferrari Alberto Ferrari Informatica e Laboratorio di Programmazione analogico e digitale una grandezza (fisica o astratta) può essere
DettagliCodifica. Grandezze analogiche. Grandezze digitali RAPPRESENTAZIONE DELL INFORMAZIONE. Calcolatori digitali I NUMERI...
Codifica RAPPRESENTAZIONE DELL INFORMAZIONE non ambigua dell informazione attraverso una sequenza ben formata di simboli Calcolatori digitali I calcolatori moderni sono detti calcolatori digitali: digit
DettagliRappresentazione binaria
Rappresentazione binaria Per informazione intendiamo tutto quello che viene manipolato da un calcolatore: numeri (naturali, interi, reali,... ) caratteri immagini suoni programmi... La più piccola unità
DettagliRappresentazione binaria
Rappresentazione binaria Per informazione intendiamo tutto quello che viene manipolato da un calcolatore: numeri (naturali, interi, reali,... ) caratteri immagini suoni programmi... La più piccola unità
DettagliNotazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte
Codifica binaria Rappresentazione di numeri Notazione di tipo posizionale (come la notazione decimale). Ogni numero è rappresentato da una sequenza di simboli Il valore del numero dipende non solo dalla
DettagliConversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali)
Conversione binario-ottale/esadecimale Conversione binario-ottale/esadecimale Nella rappresentazione ottale (B=8) si usano gli 8 simboli,, 2, 3, 4, 5, 6, 7 In quella esadecimale (B=6) i 6 simboli,, 2,
DettagliCodifica binaria. Rappresentazioni medianti basi diverse
Codifica binaria Rappresentazione di numeri Notazione di tipo posizionale (come la notazione decimale). Ogni numero è rappresentato da una sequenza di simboli Il valore del numero dipende non solo dalla
DettagliInformatica. Informatica. Grandezze digitali. Grandezze analogiche
LEZIONI 2 e 3 Rappresentazione dell informazione 1 LEZIONI 2 e 3 Rappresentazione dell informazione 2 Informatica Informatica informatica informazione mezzi mezzi fisici procedure LA RAPPRESENTAZIONE DELLE
DettagliInformatica 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
Dettagli1-Rappresentazione dell informazione
1-Rappresentazione dell informazione Informazioni: testi, numeri, immagini, suoni, etc.; Come viene rappresentata l informazione in un calcolatore? Uso di tecnologia digitale: tutto ciò che viene rappresentato
DettagliInformatica. Rappresentazione delle informazioni
per laurea triennale facoltà di medicina LEZIONE 4 LA RAPPRESENTAZIONE DELLE INFORMAZIONI 1 Rappresentazione delle informazioni Nella memoria del computer è possibile memorizzare esclusivamente sequenze
DettagliLaboratorio di Informatica (Chimica)
Laboratorio di Informatica (Chimica) Lezione 05: Codifica delle Informazioni. Walter Cazzola Dipartimento di Informatica e Comunicazione Università à degli Studi di Milano. e-mail: cazzola@dico.unimi.it
DettagliRappresentazione di Numeri Reali. Rappresentazione in virgola fissa (fixed-point) Rappresentazione in virgola fissa (fixed-point)
Rappresentazione di Numeri Reali Un numero reale è una grandezza continua Può assumere infiniti valori In una rappresentazione di lunghezza limitata, deve di solito essere approssimato. Esistono due forme
DettagliAritmetica dei Calcolatori Elettronici
Aritmetica dei Calcolatori Elettronici Prof. Orazio Mirabella L informazione Analogica Segnale analogico: variabile continua assume un numero infinito di valori entro l intervallo di variazione intervallo
DettagliI 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
DettagliUD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI
Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università
DettagliModulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri
Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno
DettagliPaolo Bison. Fondamenti di Informatica A.A. 2006/07 Università di Padova
Rappresentazione dell informazione Paolo Bison Fondamenti di Informatica A.A. 2006/07 Università di Padova Rappresentazione dell informazione, Paolo Bison, FI06, 2007-01-30 p.1 Codifica dell informazione
Dettagli= = =
Rappresentazione dell informazione Paolo Bison Fondamenti di Informatica AA 2006/07 Università di Padova Codifica dell informazione rappresentazione dell informazione con una sequenza finita di bit differenti
DettagliSomma 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
DettagliN= a i b i. Numeri e numerali. Sistemi di Numerazione Binaria. Sistemi posizionali. Numeri a precisione finita
Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Sistemi di Numerazione Binaria Lo stesso numero è rappresentato da
DettagliLezione 2. Rappresentazione dell informazione
Architetture dei calcolatori e delle reti Lezione 2 Rappresentazione dell informazione A. Borghese, F. Pedersini Dip. Informatica (DI) Università degli Studi di Milano 1 Rappresentazione dell informazione
DettagliAritmetica dei Calcolatori
Aritmetica dei Calcolatori Luca Abeni e Luigi Palopoli February 18, 2016 Informazione nei Computer Un computer è un insieme di circuiti elettronici......in ogni circuito, la corrente può passare o non
DettagliConversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due
Conversione di base Dato N>0 intero convertirlo in base b dividiamo N per b, otteniamo un quoto Q 0 ed un resto R 0 dividiamo Q 0 per b, otteniamo un quoto Q 1 ed un resto R 1 ripetiamo finché Q n < b
DettagliRappresentazione dei Dati
Parte II I computer hanno una memoria finita. Quindi, l insieme dei numeri interi e reali che si possono rappresentare in un computer è necessariamente finito 2 Codifica Binaria Tutti i dati usati dagli
DettagliRappresentazione dei dati
Rappresentazione dei dati Rappresentazione dei dati Rappresentazione in base 2 e base 6 Aritmetica dei registri Come rappresentiamo i numeri? Base di numerazione: dieci Cifre: 2 3 4 5 6 7 8 9 Rappresentazione
DettagliAritmetica dei Calcolatori
Aritmetica dei Calcolatori Luca Abeni e Luigi Palopoli February 25, 2015 Informazione nei Computer Un computer è un insieme di circuiti elettronici......in ogni circuito, la corrente può passare o non
DettagliRAPPRESENTAZIONE DEI NUMERI IN UN CALCOLATORE
RAPPRESENTAZIONE DEI NUMERI IN UN CALCOLATORE Un calcolatore è in grado di rappresentare solo un numero finito di cifre approssimazione dei numeri reali risultati delle operazioni non esattamente rappresentabili
DettagliRappresentazione numeri reali
Rappresentazione numeri reali I numeri reali rappresentabili in un calcolatore sono in realtà numeri razionali che approssimano i numeri reali con un certo grado di precisione Per rappresentare un numero
DettagliCodifica. Rappresentazione di numeri in memoria
Codifica Rappresentazione di numeri in memoria Rappresentazione polinomiale dei numeri Un numero decimale si rappresenta in notazione polinomiale moltiplicando ciascuna cifra a sinistra della virgola per
DettagliDunque, nella memoria del computer vengono registrate sequenze di bit il processore elabora sequenze di bit.
Scopo della lezione è presentare le modalità di rappresentazione dei numeri utilizzate dalla macchina. Supponiamo di avere a disposizione un insieme di simboli, che chiamiamo alfabeto. Un esempio di alfabeto
DettagliRappresentazione dell' informazione. Cenni, necessari per capire le caratteristiche dei tipi di dato e delle limitazioni dell'aritmetica del computer
Rappresentazione dell' informazione Cenni, necessari per capire le caratteristiche dei tipi di dato e delle limitazioni dell'aritmetica del computer Cos'è l'informazione? Tutto quello che viene manipolato
DettagliSistemi di Numerazione Binaria
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
Dettaglimodificato 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
DettagliLa 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
DettagliSistemi di Numerazione Binaria
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
DettagliCodifica di informazioni numeriche
Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Codifica di informazioni numeriche Fondamenti di Informatica - Ingegneria Elettronica Leonardo Querzoni querzoni@dis.uniroma1.it
DettagliLa 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
DettagliFondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012
Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 I numeri reali Sommario Conversione dei numeri reali da base 10 a base B Rappresentazione dei numeri reali Virgola fissa Virgola mobile (mantissa
DettagliRappresentazione dei numeri reali in un calcolatore
Corso di Calcolatori Elettronici I A.A. 2010-2011 Rappresentazione dei numeri reali in un calcolatore Lezione 3 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Rappresentazione di numeri
DettagliRappresentazione dei Numeri in Virgola Mobile Valeria Cardellini
Rappresentazione dei Numeri in Virgola Mobile Valeria Cardellini Corso di Calcolatori Elettronici A.A. 2018/19 Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria
DettagliFondamenti di informatica
Fondamenti di informatica Alessandro GORI a.gori@unifi.it informottica.webnode.it A.Gori - Fondamenti di informatica 1 Bibliografia Introduzione ai Sistemi Informatici IV edizione, Sciuto et alt., McGraw-Hill
DettagliSistemi di Numerazione Binaria
Sistemi di Numerazione Binaria BIN.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
DettagliRappresentazione dell informazione
Rappresentazione dell informazione La codifica delle informazioni codifica forma adatta per essere trattata dall elaboratore INFORMAZIONI DATI interpretazione 2 Informazioni Numeri Immagini fisse Interi
DettagliCodifica dell informazione numerica. Matteo Re, Nicola Basilico,
Codifica dell informazione numerica Matteo Re, matteo.re@unimi.it Nicola Basilico, nicola.basilico@unimi.it Informazioni (edizione 2017-2018) Turno A (cognomi A - F) Nicola Basilico, dip. via Comelico,
DettagliArchitettura degli Elaboratori e Laboratorio. Matteo Manzali Università degli Studi di Ferrara Anno Accademico
Architettura degli Elaboratori e Laboratorio Matteo Manzali Università degli Studi di Ferrara Anno Accademico 2016-2017 Analogico vs digitale Segnale analogico Segnale digitale Un segnale è analogico quando
DettagliLa codifica. dell informazione
00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111
DettagliCodifica dell informazione numerica
Codifica dell informazione numerica Nicola Basilico, nicola.basilico@unimi.it Architetture degli Elaboratori I, Laboratorio - Corso di Laurea in Informatica, A.A. 201-2018 Informazioni (edizione 2017-2018)
DettagliCorso di Architettura degli Elaboratori
Corso di Architettura degli Elaboratori Codifica dell'informazione: Numeri Binari (lucidi originali della Prof.ssa Zacchi e del Prof. Balossino) Dipartimento di Informatica Università degli Studi di Torino
DettagliCalcolatori Elettronici Parte III: Sistemi di Numerazione Binaria
Anno Accademico 2001/2002 Calcolatori Elettronici Parte III: Sistemi di Numerazione Binaria Prof. Riccardo Torlone Università di Roma Tre Numeri e numerali! Numero: entità astratta! Numerale: stringa di
DettagliCodifica dell Informazione per il Calcolo Scientifico
Alfredo Cuzzocrea per il Calcolo Scientifico CODIFICA BINARIA Codifica binaria: usa un alfabeto di 2 simboli Utilizzata nei sistemi informatici Si utilizza una grandezza fisica (luminosità, tensione elettrica,
DettagliRappresentazione di numeri reali
Rappresentazione di numeri reali Con un numero finito di cifre è solo possibile rappresentare un numero razionale che approssima con un certo errore il numero reale dato Vengono usate due notazioni: A)
DettagliLezione 1. Rappresentazione dei numeri. Aritmetica dei calcolatori. Rappresentazione dei numeri naturali in base 2
Lezione 1 Rappresentazione dei numeri Aritmetica dei calcolatori Rappresentazione dei numeri naturali in base 2 Si utilizza un alfabeto binario A = {0,1} dove 0 corrisponde al numero zero e 1 corrisponde
DettagliInformatica. Ottali ed esadecimali. Numeri naturali binari nei calcolatori 02/03/2007. Introduzione ai sistemi informatici 1
Informatica Pietro Storniolo storniolo@csai.unipa.it http://www.pa.icar.cnr.it/storniolo/info267 Numeri naturali binari nei calcolatori Per la codifica dei numeri naturali (interi positivi) si utilizzano
DettagliNumeri interi. Laboratorio di Calcolo Paola Gallo
Numeri interi Alfabeto binario anche il segno può essere rappresentato da 0 o 1 è indispensabile indicare il numero k di bit utilizzati Modulo Modulo e segno 1 bit di segno (0 positivo, 1 negativo) k 1
DettagliLa 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
DettagliRappresentazione dei numeri reali
Rappresentazione dei numeri reali Rappresentazione di numeri reali Con un numero finito di cifre è solo possibile rappresentare un numero razionale che approssima con un certo errore il numero reale dato
DettagliAritmetica dei Calcolatori
Aritmetica dei Calcolatori Nicu Sebe March 14, 2016 Informatica Nicu Sebe 1 / 34 Operazioni su Bit Bit Scienza della rappresentazione e dell elaborazione dell informazione Abbiamo visto come i computer
DettagliRappresentazione dell informazione
Rappresentazione dell informazione Paolo Bison Fondamenti di Informatica 1 A.A. 2004/05 Università di Padova Rappresentazione dell informazione, Paolo Bison, A.A. 2004-05, 2004-10-15 p.1/48 informazione
DettagliAbilità Informatiche e Telematiche
Abilità Informatiche e Telematiche (Laurea Triennale + Laurea Magistrale) Marco Pedicini mailto:marco.pedicini@uniroma3.it Corso di Laurea Magistrale in Informazione, Editoria e Giornalismo, Università
DettagliLa 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
DettagliIntroduzione e Nozioni di Base. Prof. Thomas Casali
Università degli studi di Bologna Facoltà di Economia Sede di Forlì Introduzione e Nozioni di Base Corso di Laurea in Economia di Internet Prof. Thomas Casali thomas@casali.biz La rappresentazione digitale
DettagliCalcolatori Elettronici
Calcolatori Elettronici Rappresentazione in Virgola Mobile Francesco Lo Presti Rielaborate da Salvatore Tucci Rappresentazione di numeri reali q Con un numero finito di cifre è possibile rappresentare
DettagliRappresentazione dei Numeri
Rappresentazione dei Numeri Rappresentazione dei Numeri Il sistema numerico binario è quello che meglio si adatta alle caratteristiche del calcolatore Il problema della rappresentazione consiste nel trovare
DettagliUn 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)
DettagliLa 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
DettagliCorso di Fondamenti di Informatica Rappresentazione dei dati numerici Aritmetica dei registri Anno Accademico 2011/2012 Francesco Tortorella
Corso di Informatica Rappresentazione dei dati numerici Aritmetica dei registri Anno Accademico 2011/2012 Francesco Tortorella Numero e rappresentazione Spesso si confonde il numero con la sua rappresentazione
DettagliLa 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);
DettagliRappresentazione delle informazioni
Testo di rif.to: [Congiu] - 1.1 (pg. 1 17) Rappresentazione delle informazioni -1.g Informazioni numeriche Cosa vedremo 1. I sistemi di numerazione Decimale, binario, esadecimale Conversioni di base 1
DettagliCALCOLO NUMERICO. Rappresentazione virgola mobile (Floating Point)
ASA Marzo Docente Salvatore Mosaico Introduzione al Calcolo Numerico (parte ) CALCOLO NUMERICO Obiettivo del calcolo numerico è quello di fornire algoritmi numerici che, con un numero finito di operazioni
DettagliArchitetture dei Calcolatori (Lettere
Architetture dei Calcolatori (Lettere J-K) Rappresentazione in Virgola Mobile Ing.. Davide D Amico Rappresentazione di numeri reali Con un numero finito di cifre Å possibile rappresentare solo un numero
DettagliRappresentazione dell informazione. Rappresentazione dell informazione. Rappresentazione dell informazione. Codifica dei numeri
Rappresentazione Informazioni: testi, numeri, immagini, suoni, etc.; Come viene rappresentata l informazione in un calcolatore? Uso di tecnologia digitale: tutto ciò che viene rappresentato con numeri
DettagliLA 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
DettagliCorso di Sistemi di Elaborazione delle informazioni
Corso di Sistemi di Elaborazione delle informazioni Sistemi di Numerazione Francesco Fontanella I sistemi di numerazione Sono stati inventati i SISTEMI DI NUMERAZIONE: Forme di rappresentazione dei numeri
DettagliLezione 3. I numeri relativi
Lezione 3 L artimetcia binaria: i numeri relativi i numeri frazionari I numeri relativi Si possono rappresentare i numeri negativi in due modi con modulo e segno in complemento a 2 1 Modulo e segno Si
DettagliOperazioni artimetiche
Operazioni artimetiche Per effettuare operazioni è necessario conoscere la definizione del comportamento per ogni coppia di simboli Per ogni operazione esiste una tabella Fondamenti di Informatica 1 Somma
DettagliParte III Indice. Rappresentazione dei valori frazionari. Esercizi. in virgola fissa in virgola mobile III.1. Fondamenti di Informatica
Parte III Indice Rappresentazione dei valori frazionari in virgola fissa in virgola mobile Esercizi III.1 Rappresentazione dei valori frazionari I valori frazionari sono del tipo: xxxxxxx xxxx,yyyyy yyyy
DettagliAlgebra di Boole e porte logiche
Algebra di Boole e porte logiche Dott.ssa Isabella D'Alba Corso PENTEST MIND PROJECT 2016 Algebra di Boole e porte logiche (I parte) Algebra di Boole I Sistemi di Numerazione (Posizionali, Non posizionali)
DettagliRappresentazione numeri relativi e reali
Rappresentazione numeri relativi e reali Lezione 2 Rappresentazione numeri relativi Rappresentazione numeri reali Rappresentazione in Modulo e Segno Rappresentare separatamente il segno (mediante un bit
DettagliElementi di informatica
Elementi di informatica Sistemi di numerazione posizionali Rappresentazione dei numeri Sistemi di numerazione posizionali La rappresentazione dei numeri richiede ovviamente una codifica, ovvero la definizione
DettagliInformatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.
Trasferimento Ambiente esterno Controllo Informatica Mario Pavone - Dept. Mathematics & Computer Science - University of Catania mpavone@dmi.unict.it Cos è l Informatica La scienza della rappresentazione
DettagliInformatica 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
DettagliLa codifica. dell informazione. Codifica dei numeri. (continua) Codifica dei numeri. Codifica dei numeri: il sistema decimale
La codifica dell informazione Il codice ASCII consente di codificare le cifre decimali da a 9 fornendo in questo modo un metodo per la rappresentazione dei numeri Il numero 324 potrebbe essere rappresentato
Dettagli