Rappresentazione in virgola mobile Barbara Masucci
|
|
- Donato Benedetto Cecchini
- 6 anni fa
- Visualizzazioni
Transcript
1 Architettura degli Elaboratori Rappresentazione in virgola mobile Barbara Masucci
2 Punto della situazione Abbiamo visto le rappresentazioni dei numeri: Ø Sistema posizionale pesato per Ø Ø Interi positivi (nelle varie basi) Numeri con la virgola positivi (frazioni proprie) Ø Modulo e segno per interi col segno Ø Complemento a 2 per interi col segno Ora vedremo la rappresentazione in virgola mobile peri numeri reali
3 Numeri Reali L insieme dei numeri reali (R) comprende Ø I numeri naturali (N) Ø I numeri interi (Z) Ø I numeri razionali (Q)
4 Numeri Reali Ø Alcuni esempi di numeri reali Ø π = 3, Ø e = 2, (numero di Nepero) Ø 0, (numero di secondi in un nanosecondo) Ø (numero di secondi in un secolo) Ø Per numeri molto piccoli o molto grandi si utilizza la notazione scientifica in base 10 Ø Ø E modo conciso di esprimere i numeri, utilizzando potenze intere (positive o negative) di 10 ll numero viene scritto con una sola cifra prima della virgola Ø 1,0 10 x 10-9 Ø 3, x 10 9
5 Notazione scientifica Ø Vantaggi Ø Permette di rappresentare in maniera compatta numeri molto grandi o molto piccoli Ø Fornisce un idea immediata sull ordine di grandezza del numero Ø Notazione scientifica normalizzata Ø Notazione scientifica in cui non ci sono zeri a sinistra della virgola Ø Esempi: Ø Ø 1,0 10 x 10-9 è in notazione normalizzata 0,1 10 x 10-8 non è in notazione normalizzata
6 Spostare la virgola Il numero può essere scritto come: x x x x x 10 4 Spostare la virgola a sinistra di n cifre decimali corrisponde ad incrementare l esponente di n
7 Spostare la virgola Il numero può essere scritto come: x x x x x 10-4 Spostare la virgola a destra di n cifre decimali corrisponde ad decrementare l esponente di n
8 Notazione scientifica Ø Anche i numeri binari possono essere espressi in notazione scientifica normalizzata Ø Esempio: Ø x 2-1 è in notazione normalizzata Ø x 2 2 non è in notazione normalizzata Ø Forma generale di un numero binario in notazione scientifica normalizzata 1.xxx 2 x 2 yyy
9 Spostare la virgola Il numero può essere scritto come: x x x x x 2 4 Spostare la virgola a sinistra di n cifre binarie corrisponde ad incrementare l esponente di n
10 Spostare la virgola Il numero può essere scritto come: x x x x x 2-4 Spostare la virgola a destra di n cifre binarie corrisponde ad decrementare l esponente di n
11 Notazione a virgola fissa Ø La rappresentazione vista la volta scorsa per i numeri con la virgola in binario viene detta a virgola fissa Ø Utilizza un numero finito (n+s) di cifre, di cui Ø n dedicate alla parte intera Ø s dedicate alla parte frazionaria Ø Fornisce una rappresentazione approssimata del numero dato
12 Notazione a virgola fissa La notazione a virgola fissa ha dei limiti quando si devono rappresentare numeri molto grandi o molto piccoli Ø Per numeri molto grandi Ø Utile spostare la virgola a destra per avere un maggior numero di bit per la parte intera Ø Esempio: parte intera non rappresentabile con n=8 bit Ø Per numeri molto piccoli Ø Utile spostare la virgola a sinistra per avere un maggior numero di bit per la parte frazionaria Ø Esempio: parte frazionaria non rappresentabile con s=8 bit
13 Rappresentazione FP Ø La rappresentazione in virgola mobile, anche detta FP (Floating Point) Ø Estende l intervallo dei numeri rappresentabili a parità di cifre Ø Permette di rappresentare in maniera compatta numeri molto grandi, ma anche molto piccoli (sia positivi che negativi) Ø Utilizza la notazione scientifica normalizzata, specificando Ø Segno (+,-) Ø Mantissa (parte frazionaria) Ø Esponente (intero con segno)
14 Rappresentazione FP Ø I numeri binari in forma normalizzata sono rappresentati da una tripla <s, M, E>, dove Ø s = segno (0 per i positivi, 1 per i negativi) Ø M = mantissa Ø E = esponente Ø Il numero corrispondente è N = (-1) s x (1+M) x 2 E
15 Rappresentazione FP Fissato il numero totale di bit per la rappresentazione, bisogna stabilire: Ø Quanti bit assegnare per la mantissa M? Ø Maggiore è il numero di bit, maggiore è la precisione Ø Quanti bit assegnare per l esponente E? Ø Maggiore è il numero di bit, più ampio è l intervallo di rappresentabilità Segno Esponente Mantissa
16 Overflow e underflow Ø Overflow Ø Quando l esponente positivo è troppo grande per poter essere rappresentato con il numero di bit fissato per E Ø Underflow Ø Quando l esponente negativo è troppo grande (in valore assoluto) per poter essere rappresentato con il numero di bit fissato per E
17 Standard IEEE 754 Ø E importante definire uno standard per la rappresentazione dei numeri FP Ø Lo standard IEEE 754 (IEEE standard for binary floating arithmetic), proposto nel 1985 Ø Specifica il formato, le operazioni aritmetiche e di confronto per numeri FP Ø E utilizzato dal MIPS che studieremo in seguito Ø Propone due formati: Ø Ø Precisione Singola (32 bit: 1 parola macchina) Precisione Doppia (64 bit: 2 parole macchina)
18 Standard IEEE 754 (precisione singola) Suddivide i 32 bit in: Ø 1 bit per il segno s Ø 8 bit per rappresentare l esponente E Ø 23 bit per rappresentare la mantissa M Segno Esponente (8 bit) Mantissa (23 bit) Il numero rappresentato è N = (-1) s x (1+M) x 2 E
19 Standard IEEE 754 (precisione singola) Ø Il segno è dato da (-1) s Ø Analogamente alla rappresentazione in complemento a 2: Ø Il bit s=0 rappresenta numeri positivi Ø Il bit s=1 rappresenta numeri negativi Segno Esponente (8 bit) Mantissa (23 bit)
20 Standard IEEE 754 (precisione singola) Ø Vogliamo usare gli 8 bit per rappresentare esponenti negativi e positivi Ø Se usiamo la rappresentazione in complemento a 2, l intervallo è [-128,+127] Ø Il confronto tra numeri però non risulta naturale: Ø Vorremmo poterli confrontare come se fossero interi! Segno Esponente (8 bit) Mantissa (23 bit)
21 Standard IEEE 754 Polarizzazione Ø Vogliamo usare gli 8 bit per rappresentare esponenti negativi e positivi Ø Se usiamo la rappresentazione binaria, l intervallo è [0,+255] Ø 0= è riservato allo zero Ø 255= è riservato a e NaN (Not a Number) Ø NaN usato per definire il risultato di operazioni non valide Ø L intervallo restante ([1,+254]) è usato per rappresentare i numeri in [-126,127] Segno Esponente (8 bit) Mantissa (23 bit)
22 Standard IEEE 754 Polarizzazione Ø L esponente E sarà ottenuto come E=e-127, dove e è il contenuto del campo esponente Ø = 0 RISERVATO (per lo 0) Ø = 1 rappresenta =-126 Ø = 2 rappresenta =-125 Ø = 3 rappresenta 3-127=-124 Ø Ø = +253 rappresenta =+126 Ø = +254 rappresenta =+127 Ø = +255 RISERVATO (ad infinito e NaN) s e (8 bit) Mantissa (23 bit)
23 Standard IEEE 754 Polarizzazione Ø Il valore di un numero in notazione polarizzata è quindi (-1) s *(1+M)*2 (e-127) s e (8 bit) M (23 bit)
24 Standard IEEE 754 Esempio Ø Scrivere in notazione FP IEEE 754 il numero Ø Innanzitutto calcoliamo la frazione binaria equivalente: = Ø Poi la esprimiamo in notazione scientifica normalizzata: = x 2-2 Ø Aggiungiamo il segno ed esplicitiamo la mantissa: (-1) 1 x (1+0.0) x 2-2 Ø Infine, l esponente polarizzato -2=e-127 à e=125 Ø Quindi s = 1, e = 125= , M =
25 Standard IEEE 754 Esempio Ø Quale numero decimale è rappresentato dalla seguente sequenza di bit nello standard IEEE 754? Ø s = 1, Ø e = = 11 10, Ø M = = Ø Il numero rappresentato è (-1) 1 x (1+0.25) x 2 (11-127) = x 2 (-116)
26 Standard IEEE 754 Numeri rappresentabili con 32 bit Ø Numeri positivi: Ø minimo: + (1, 00.00) = 2 x = 0, Ø Massimo: + (1, 11.11) = ( ) x = Ø Numeri negativi: intervallo simmetrico
27 Standard IEEE 754 (precisione doppia) Suddivide i 64 bit in: Ø 1 bit per il segno s Ø 11 bit per rappresentare l esponente E Ø 52 bit per rappresentare la mantissa M Segno Esponente (11 bit) Mantissa (52 bit) Il numero rappresentato è N = (-1) s x (1+M) x 2 E
28 Standard IEEE 754 Numeri rappresentabili con 64 bit Ø Numeri positivi: Ø minimo Ø Massimo Ø Numeri negativi: intervallo simmetrico In questo formato, l intervallo di rappresentabilità è molto più ampio, e ciascun numero viene rappresentato con una maggiore accuratezza
29 IEEE 754: Confronto tra due numeri Come effettuare il confronto tra due numeri in formato IEEE 754
30 IEEE 754: Confronto tra due numeri Ø Il confronto tra due numeri in formato IEEE 754 è un operazione facilitata dal formato Ø Innanzitutto si confrontano i segni s 1 ed s 2 dei due numeri Ø Poi si confrontano gli esponenti e 1 ed e 2 Ø Numeri con esponenti più grandi sono più grandi, indipendentemente dalle mantisse Ø Infine si confrontano le mantisse M 1 ed M 2 s 1 e 1 (8 bit) M 1 (23 bit) s 2 e 2 (8 bit) M 2 (23 bit)
31 IEEE 754: Somma di due numeri Come effettuare la somma di due numeri in formato IEEE 754
32 Ø Per effettuare la somma di due numeri Ø Bisogna innanzitutto che i loro esponenti abbiano lo stesso ordine di grandezza Ø Se così non è si procede spostare la virgola a sinistra, del numero di posizioni necessario, per il numero con esponente più piccolo (allineamento delle mantisse) Ø Poi si sommano i valori ottenuti Ø Si normalizza il risultato e si controlla se c è overflow o underflow Ø IEEE 754: Somma di due numeri In tal caso si segnala l errore Ø Si arrotonda al numero di bit richiesto per la mantissa (precisione) Ø Ed eventualmente si normalizza di nuovo
33 Esempio 1 Ø Calcoliamo , (con precisione a 4 bit) Ø 5 10 = = x 2 2 Ø 3, = = x 2 1 Ø Hanno ordini di grandezza differenti! Ø Effettuiamo lo spostamento della virgola a sinistra di un posto per il numero con esponente più piccolo: 3, = x 2 1 = x 2 2 Ø Effettuiamo la somma dei valori ottenuti: " " = " x 2 2" Ø Normalizziamo il risultato: x 2 3 Ø Arrotondiamo la mantissa al numero di bit richiesto: x 2 3
34 Esempio 1 (cont.) Ø Il risultato ottenuto per , è x 2 3 che corrisponde a = 8,5 10 Ø Facendo la somma in decimale si ha che , = 8, che corrisponde a Quindi l aver utilizzato solo 4 bit per la mantissa ha comportato un errore di arrotondamento
35 Esempio 2 Ø Calcoliamo -0, ,5 10 (con precisione a 4 bit) Ø -0, = = x 2-2 Ø 0,5 10 = = x 2-1 Ø Hanno ordini di grandezza differenti! Ø Effettuiamo lo spostamento della virgola a sinistra di un posto per il numero con esponente più piccolo: -0, = x 2-2 = x 2-1 Ø Effettuiamo la somma dei valori ottenuti: " "0.111= " x 2-1" Si tratta di una sottrazione in binario (le vedremo durante l esercitazione) Ø Normalizziamo il risultato: x 2-4 Ø Il numero di bit della mantissa è già quello richiesto
36 Esempio 2 (cont.) Ø Il risultato ottenuto per -0, ,5 10 è x 2-4 che corrisponde a = 0, Ø Facendo la somma in decimale si ha che -0, ,5 10 = 0, I due valori coincidono perché non ci sono state modifiche dovute all arrotondamento
37 Per concludere Ø Non studieremo moltiplicazione e divisione di numeri FP Ø Le istruzioni MIPS che studieremo tratteranno numeri rappresentati in complemento a 2 Ø Per esempio: add, sub, Ø Il MIPS supporta anche il formato IEEE 754 a singola (e doppia) precisione con istruzioni particolari: Ø Per esempio: add.s, sub.s,
38 Riepilogo e riferimenti Ø I numeri in virgola mobile e lo standard IEEE 754 a singola e doppia precisione Ø [PH] par. 3.5 Ø Somma in virgola mobile Ø [PH] par. 3.5 (escluso La moltiplicazione in virgola mobile )
Lezione 4. Sommario. L artimetica binaria: I numeri relativi e frazionari. I numeri relativi I numeri frazionari
Lezione 4 L artimetica binaria: I numeri relativi e frazionari Sommario I numeri relativi I numeri frazionari I numeri in virgola fissa I numeri in virgola mobile 1 Cosa sono inumeri relativi? I numeri
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
Dettaglicodifica in virgola mobile (floating point)
codifica in virgola mobile (floating point) Del tutto simile a cosiddetta notazione scientifica o esponenziale Per rappresentare in modo compatto numeri molto piccoli o molto grandi e.g. massa dell elettrone
DettagliSomma di numeri floating point. Algoritmi di moltiplicazione e divisione per numeri interi
Somma di numeri floating point Algoritmi di moltiplicazione e divisione per numeri interi Standard IEEE754 " Standard IEEE754: Singola precisione (32 bit) si riescono a rappresentare numeri 2.0 10 2-38
DettagliNumeri frazionari. sistema posizionale. due modi: virgola fissa virgola mobile. posizionale, decimale
Numeri frazionari sistema posizionale due modi: virgola fissa virgola mobile posizionale, decimale 0,341=tre decimi più quattro centesimi più un millesimo cifre dopo la virgola: decimi centesimi millesimi
DettagliRappresentazione in virgola mobile
Rappresentazione in virgola mobile Architetture dei Calcolatori (lettere A-I) Rappresentazione di numeri reali Con un numero finito di cifre è possibile rappresentare solo un numero razionale che approssima
DettagliSperimentazioni di Fisica I mod. A Lezione 3
Sperimentazioni di Fisica I mod. A Lezione 3 Alberto Garfagnini Marco Mazzocco Cinzia Sada La Rappresentazione dei Numeri Lezione III: Numeri Reali 1. Rappresentazione e Cambiamento di Base Dipartimento
DettagliLa codifica. dell informazione
La codifica dell informazione (continua) Codifica dei numeri Il codice ASCII consente di codificare le cifre decimali da 0 a 9 fornendo in questo modo un metodo per la rappresentazione dei numeri Il numero
DettagliUnità Didattica 2 Rappresentazione dei Dati
Unità Didattica Rappresentazione dei Dati Codiica dell Inormazione Ad un calcolatore le inormazioni sono ornite come sequenze di caratteri alanumerici (alabeto esterno [6 lettere maiuscole e minuscole,
DettagliRappresentazioni numeriche
Rappresentazioni numeriche Un numero è dotato di un valore una rappresentazione La rappresentazione di un numero è il sistema che utilizziamo per indicarne il valore. Normalmente è una sequenza (stringa)
DettagliFondamenti di Informatica. Codifiche per numeri decimali: virgola fissa e mobile
Corso di per il corso di Laurea di Ingegneria Meccanica Codifiche per numeri decimali: virgola fissa e mobile Università degli Studi di Udine - A.A. 2010-2011 Docente Ing. Sandro Di Giusto Ph.D. 1 Rappresentazioni
DettagliEsame di INFORMATICA (*) Operazioni Aritmetiche: Somma. Lezione 3. Operazioni Aritmetiche: Somma. Operazioni Aritmetiche: Somma
Università degli Studi di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA A.A. 2008/09 Lezione 3 Operazioni Aritmetiche: Somma + 1 0 1 0 (*) 1 0 1 0 (*) con riporto di 1 2 Operazioni Aritmetiche:
DettagliSistemi 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
DettagliInformatica. 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
Dettagli2.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
DettagliCodifica dati e istruzioni. Lezione 9. Codifica dati e istruzioni. Codifica dati e istruzioni. Codifica binaria dell informazione
24//22 Codifica dati e istruzioni Lezione 9 Codifica dell informazione Algoritmi = istruzioni + dati. Per scrivere un programma che descriva un algoritmo è necessario rappresentare istruzioni e dati utilizzando
DettagliNumeri Frazionari. Numeri Frazionari
Numeri Frazionari Conversione da decimale a binario: si convertono separatamente parte intera e parte frazionaria per la parte intera si segue la procedura di conversione già vista; per la parte frazionaria
DettagliEsercitazioni di Reti Logiche. Lezione 1 Rappresentazione dell'informazione. Zeynep KIZILTAN zkiziltan@deis.unibo.it
Esercitazioni di Reti Logiche Lezione 1 Rappresentazione dell'informazione Zeynep KIZILTAN zkiziltan@deis.unibo.it Introduzione Zeynep KIZILTAN Si pronuncia Z come la S di Rose altrimenti, si legge come
DettagliEsercizi. Soluzioni degli esercizi. Soluzioni degli esercizi. Soluzioni degli esercizi
Esercizi Convertire in formato decimale i seguenti numeri binari: 11, 101011, 1100, 111111, 10101010 Convertire in formato decimale i seguenti numeri ottali: 12, 23, 345, 333, 560 Convertire in formato
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
DettagliCifre significative delle misure di grandezze fisiche
Cifre significative delle misure di grandezze fisiche Si definiscono grandezze fisiche tutte quelle entità con cui vengono descritti i fenomeni fisici e che sono suscettibili di una definizione quantitativa,
DettagliCodifica 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
DettagliRichiami sulla rappresentazione dei numeri in una base fissata
Silvia Bonettini - Appunti di Analisi Numerica 1 Richiami sulla rappresentazione dei numeri in una base fissata In questo capitolo si vogliono richiamare i concetti principali riguardanti la reppresentazione
DettagliProgramma 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
DettagliANALISI CHIMICO FARMACEUTICA I
Prof. Gianluca Sbardella : 089 969770 : gsbardella@unisa.it L INCERTEZZA E LE CIFRE SIGNIFICATIVE Tutte le misure sono affette da un certo grado di incertezza la cui entità può dipendere sia dall operatore
DettagliESAME DI FONDAMENTI DI INFORMATICA I ESAME DI ELEMENTI DI INFORMATICA. 28 Gennaio 1999 PROVA SCRITTA
28 Gennaio 1999 PROVA SCRITTA Esercizio 1 Un elaboratore rappresenta numeri interi in complemento a due su 8 bit e numeri reali in utilizzando un byte per la mantissa normalizzata e un byte per l esponente
DettagliEsercitazioni su rappresentazione dei numeri e aritmetica dei calcolatori"
Esercitazioni su rappresentazione dei numeri e aritmetica dei calcolatori" slide a cura di Salvatore Orlando & Marta Simeoni " Architettura degli Elaboratori 1 Interi unsigned in base 2" Si utilizza un
DettagliI sistemi di numerazione e la numerazione binaria
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
DettagliCodifica dei Numeri. Informatica ICA (LC) 12 Novembre 2015 Giacomo Boracchi
Codifica dei Numeri Informatica ICA (LC) 12 Novembre 2015 Giacomo Boracchi giacomo.boracchi@polimi.it Rappresentazione dei Numeri Codifica dei Numeri in Base 10 Le cifre che abbiamo a disposizione sono
DettagliIl Modello di von Neumann (2) Prevede 3 entità logiche:
Introduzione all Architettura degli Elaboratori Sommario Macchina di von Neumann Esecuzione dei programmi Rappresentazione dei dati Dati numerici Dati alfabetici 1 2 Il Modello di von Neumann (1) L architettura
DettagliRappresentazione dei numeri in un calcolatore
Corso di Calcolatori Elettronici I Rappresentazione dei numeri in un calcolatore ing. Alessandro Cilardo Corso di Laurea in Ingegneria Biomedica Rappresentazione dei numeri Così come per qualsiasi altro
DettagliCorso 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
DettagliRappresentazione binaria delle informazioni oppure Rappresentazione digitale delle informazioni
Rappresentazione binaria delle informazioni oppure Rappresentazione digitale delle informazioni 1 Argomenti in dettaglio Struttura modulare a livelli Rappresentazione binaria informazioni Linguaggio macchina
DettagliAlessandro 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
DettagliSistemi di numerazione: generalità
Sistemi di numerazione: generalità Nel corso della storia sono stati introdotti diversi sistemi di numerazione, dettati di volta in volta dalle specifiche esigenze dei vari popoli. Poiché ogni numero maggiore
DettagliI diversi modi di contare
1 L insieme dei numeri naturali viene indicato col simbolo. Risulta pertanto: 0,1,,, 4,5,6,7,8,9,10,11,1, L insieme dei numeri naturali privato della zero viene indicato col simbolo: o 1,,, 4,5,6,7,8,9,10,11,1,
DettagliFloating Point N = M BE. Notazione in virgola mobile. base. esempi 34.76 104 3.6891 106 = 36.891 105 =368.91 104 12.78 10-3 1.
Floating Point Notazione in virgola mobile N = M BE mantissa base esponente esempi 34.76 104 3.6891 106 = 36.891 105 =368.91 104 12.78 10-3 1.6273 102 forma normalizzata: la mantissa ha una sola cifra
DettagliRappresentazione numeri in virgola mobile
Rappresentazione numeri in virgola mobile Un numero non intero può essere rappresentato in infiniti modi quando utilizziamo la notazione esponenziale: Es. 34.5 = 0.345 10 2 = 0.0345 10 3 = 345 10-1 Questo
Dettagli2. 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,
DettagliRappresentazione binaria
Fondamenti di Informatica per la Sicurezza a.a. 2008/09 Rappresentazione binaria Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università
DettagliRappresentazione 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 è
DettagliArchitettura 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
DettagliLe tecniche di calcolo mentale rapido usano alcune proprietà delle operazioni. Le principali proprietà utilizzate sono: 3 + 2 = 2 + 3 3 2 = 2 3
Calcolo mentale rapido Proprietà delle operazioni Le tecniche di calcolo mentale rapido usano alcune proprietà delle operazioni. Le principali proprietà utilizzate sono: Proprietà commutativa dell addizione
DettagliRichiami di aritmetica
Richiami di aritmetica I numeri naturali L insieme dei numeri naturali, che si indica con N, comprende tutti i numeri interi maggiori di zero. Operazioni fondamentali OPERAZIONE SIMBOLO RISULTATO TERMINI
DettagliProntuario degli argomenti di Algebra
Prontuario degli argomenti di Algebra NUMERI RELATIVI Un numero relativo è un numero preceduto da un segno + o - indicante la posizione rispetto ad un punto di riferimento a cui si associa il valore 0.
DettagliLaboratorio 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
DettagliCostruiamo la STRISCIA DELLE MISURE. decametro metro decimetro. Tm Gm Mm km hm dam m dm cm mm µm nm pm
Terametro Gigametro Megametro chilometro ettometro decametro metro decimetro micrometro millimetro milcrometro nanometro picometro Costruiamo la STRISCIA DELLE MISURE. Tm Gm Mm km hm dam m dm cm mm µm
DettagliEsempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione
Esempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione Fondamenti di Informatica Michele Ceccarelli Università del Sannio ceccarelli@unisannio.it Angelo Ciaramella DMI-Università degli
DettagliCorso di Matematica per la Chimica
Corso di Matematica per la Chimica Dott.ssa Maria Carmela De Bonis Dipartimento di Matematica, Informatica e Economia Università della Basilicata a.a. 2014-15 Rappresentazione dei numeri in un calcolatore
DettagliRappresentazione digitale dell informazione
Rappresentazione digitale dell informazione 1 Indice L aritmetica dei calcolatori Numeri a precisione finita Sistemi di numerazione posizionali I sistemi di numerazione a base non decimale Il sistema di
DettagliLezione 2. Sommario. Il sistema binario. La differenza Analogico/Digitale Il sistema binario
Lezione 2 Il sistema binario Sommario La differenza Analogico/Digitale Il sistema binario 1 La conoscenza del mondo Per poter parlare (ed elaborare) degli oggetti (nella visione scientifica) si deve poter
DettagliRichiami di aritmetica(2)
Richiami di aritmetica() Frazioni definizioni, operazioni, espressioni Numeri decimali Rapporti e proporzioni Percentuali Materia Matematica Autore Mario De Leo Le frazioni La frazione è un operatore che
DettagliD. Sono cifre significative: *Le cifre di un numero diverse da zero.
1. RICHIAMI DI MATEMATICA D. Per comprendere quanto studieremo insieme, è necessario richiamare alla memoria alcuni concetti di fisica e matematica, dimenticati o mai appresi. Si faccia coraggio. Si definiscono
DettagliESAME DI FONDAMENTI DI INFORMATICA I ESAME DI ELEMENTI DI INFORMATICA. 28 Gennaio 1999 PROVA SCRITTA
28 Gennaio 1999 PROVA SCRITTA Esercizio 1 Un elaboratore rappresenta numeri interi in complemento a due su 8 bit e numeri reali in utilizzando un byte per la mantissa normalizzata e un byte per l esponente
DettagliPotenziamento formativo, Infermieristica, M. Ruspa RIPASSO DI MATEMATICA
RIPASSO DI MATEMATICA MATEMATICA DI BASE CHE OCCORRE CONOSCERE Numeri relativi ed operazioni con i medesimi Frazioni Potenze e relative proprieta Monomi, polinomi, espressioni algebriche Potenze di dieci
DettagliI RADICALI QUADRATICI
I RADICALI QUADRATICI 1. Radici quadrate Definizione di radice quadrata: Si dice radice quadrata di un numero reale positivo o nullo a, e si indica con a, il numero reale positivo o nullo (se esiste) che,
DettagliSULLA RAPPRESENTAZIONE DECIMALE DEI NUMERI
SULLA RAPPRESENTAZIONE DECIMALE DEI NUMERI D Apuzzo PREMESSA: l origine delle cifre 1, 2, 3, 4, 6, 7, 8, 9, 0 I numeri naturali sono stati i primi numeri maneggiati dagli uomini e sono stati utilizzati
Dettagli1 L estrazione di radice
1 L estrazione di radice Consideriamo la potenza 3 2 = 9 di cui conosciamo: Esponente 3 2 = 9 Valore della potenza Base L operazione di radice quadrata consiste nel chiedersi qual è quel numero x che elevato
DettagliCodifica 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
DettagliRappresentazione dell'informazione in un calcolatore:
Rappresentazione dell'informazione in un calcolatore: Informazioni testi, numeri interi e reali, immagini,, suoni, etc.; Come viene rappresentata l'informazione in un calcolatore? uso di tecnologia digitale:
DettagliLe quattro operazioni fondamentali
1. ADDIZIONE Le quattro operazioni fondamentali Def: Si dice ADDIZIONE l operazione con la quale si calcola la somma; i numeri da addizionare si dicono ADDENDI e il risultato si dice SOMMA o TOTALE. Proprietà:
DettagliCodifica 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
DettagliCorso 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
DettagliEsame di Informatica. Facoltà di Scienze Motorie 18/05/2011 SISTEMI INFORMATICI SISTEMI INFORMATICI SISTEMI INFORMATICI. Lezione 5
SISTEMI INFORMATICI Facoltà di Scienze Motorie Esame di Informatica A.A. 2010/11 Lezione 5 I calcolatori sono classificati in base alla potenza, velocità di calcolo o alla grandezza. Super computer : elaboratori
DettagliFondamenti di Informatica Ingegneria Clinica Lezione 19/11/2009. Prof. Raffaele Nicolussi
Fondamenti di Informatica Ingegneria Clinica Lezione 19/11/2009 Prof. Raffaele Nicolussi FUB - Fondazione Ugo Bordoni Via B. Castiglione 59-00142 Roma Docente Raffaele Nicolussi rnicolussi@fub.it Lezioni
DettagliAspetti dell informazione
Aspetti dell informazione Quando abbiamo a che fare con informazione di qualunque tipo distinguiamo: contenuto (messaggio/significato) rappresentazione (codifica/significante) supporto materiale Il numero
DettagliEsercizi. Esercizi sulla codifica (Parte 1) Elementi di Informatica e Programmazione. Soluzioni degli esercizi Esercizio 2
Esercizi sulla codifica (Parte 1) Elementi di Informatica e Programmazione Docente: Dr. Daniela Fogli Esercizi 1. Convertire in formato decimale i seguenti numeri binari: 11, 101011, 1100, 111111, 10101010
DettagliPROGRAMMAZIONE DIDATTICA DI MATEMATICA
ISTITUTO COMPRENSIVO F. D'ASSISI TEZZE SUL BRENTA (VI) PROGRAMMAZIONE DIDATTICA DI MATEMATICA CLASSE 3^ OBIETTIVI FORMATIVI: I NUMERI CONOSCENZE ABILITA COMPETENZE Leggere, rappresentare e utilizzare i
DettagliRappresentazione 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
DettagliESERCIZI di FONDAMENTI DI INFORMATICA RAPPRESENTAZIONE DEI NUMERI
ESERCIZI di FONDAMENTI DI INFORMATICA RAPPRESENTAZIONE DEI NUMERI Esercizio 1 Indicare come un elaboratore effettua la seguente operazione, supponendo di operare con numeri interi rappresentati in complemento
DettagliDisequazioni in una incognita. La rappresentazione delle soluzioni
Disequazioni in una incognita Una disequazione in una incognita è una disuguaglianza tra due espressioni contenenti una variabile (detta incognita) verificata solo per particolari valori attribuirti alla
DettagliNumeri frazionari. La codifica dell informazione. Conversione da decimale a binario di un numero frazionario. Rappresentazione dei numeri reali
La codifica dell informazione Elementi di Informatica e Programmazione Ingegneria Gestionale SECONDA PARTE Università degli Studi di Brescia Docente: Prof. Ivan Serina Prof. Alfonso Gerevini Numeri frazionari
DettagliEsercitazioni di statistica
Esercitazioni di statistica Misure di associazione: Indipendenza assoluta e in media Stefania Spina Universitá di Napoli Federico II stefania.spina@unina.it 22 ottobre 2014 Stefania Spina Esercitazioni
DettagliLiceo scientifico Pascal Manerbio Esercizi di matematica per le vacanze estive
Di alcuni esercizi non verranno riportati i risultati perché renderebbero inutile lo svolgimento degli stessi. Gli esercizi seguenti risulteranno utili se i calcoli saranno eseguiti mentalmente applicando
DettagliCodifica dell'informazione e dei programmi
Codifica dell'informazione e dei programmi Sommario Codifica binaria ed esadecimale dei numeri Operazioni aritmetiche e logiche Porte logiche e circuiti sommatori Formato delle istruzioni e principali
Dettagli1 Multipli di un numero
Multipli di un numero DEFINIZIONE. I multipli di un numero sono costituiti dall insieme dei prodotti ottenuti moltiplicando quel numero per la successione dei numeri naturali. I multipli del numero 4 costituiscono
DettagliDefinizione: Dato un sottoinsieme non vuoti di. Si chiama funzione identica o identità di in sé la funzione tale che.
Esercitazioni di Analisi Matematica Prof.ssa Chiara Broggi Materiale disponibile su www.istitutodefilippi.it/claro Lezione 2: Funzioni reali e loro proprietà Definizione: Siano e due sottoinsiemi non vuoti
Dettagli1 Multipli e sottomultipli. Divisibilità
Multipli e sottomultipli. Divisibilità LA TEORIA Se la divisione fra due numeri naturali è propria (cioè il resto è uguale a 0) i due numeri si dicono divisibili. Per esempio, nella divisione 8 : diciamo
DettagliMETODI E TECNOLOGIE PER L INSEGNAMENTO DELLA MATEMATICA. Lezione n 4 2016
METODI E TECNOLOGIE PER L INSEGNAMENTO DELLA MATEMATICA Lezione n 4 2016 GLI INSIEMI NUMERICI N Numeri naturali Z : Numeri interi Q : Numeri razionali R : Numeri reali Q A meno di isomorfismi!!! R 5 π
DettagliCodifica 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
DettagliLEZIONE 1. del 10 ottobre 2011
LEZIONE 1 del 10 ottobre 2011 CAPITOLO 1: Numeri naturali N e numeri interi Z I numeri naturali sono 0, 1, 2, 3, 4, 5, Questi hanno un ordine. Di ogni numero naturale, escluso lo 0, esistono il precedente
DettagliNumeri frazionari. La codifica dell informazione. Conversione da decimale a binario di un numero frazionario. Rappresentazione dei numeri reali
La codifica dell informazione Fondamenti di Informatica A Ingegneria Gestionale SECONDA PARTE Università degli Studi di Brescia Docente: Prof. Alfonso Gerevini Numeri frazionari Sono numeri reali compresi
DettagliInformatica Teorica. Macchine a registri
Informatica Teorica Macchine a registri 1 Macchine a registri RAM (Random Access Machine) astrazione ragionevole di un calcolatore nastro di ingresso nastro di uscita unità centrale in grado di eseguire
DettagliEsempi di attribuzione dei seggi
Esempi di attribuzione dei seggi Al fine di chiarire il funzionamento dei meccanismi previsti per l attribuzione dei seggi e l ordine delle relative operazioni, vengono presentati due esempi di attribuzione
DettagliLaboratorio di Architettura lezione 5. Massimo Marchiori W3C/MIT/UNIVE
Laboratorio di Architettura lezione 5 Massimo Marchiori W3C/MIT/UNIVE Da Alto a Basso livello: compilazione Come si passa da un linguaggio di alto livello a uno di basso livello? Cioe a dire, come lavora
DettagliSISTEMI DI NUMERAZIONE
Università degli Studi di Roma Tor Vergata Facoltà di Ingegneria Corso di Laurea in Ingegneria Medica SISTEMI DI NUMERAZIONE Come nei calcolatori sono rappresentati i numeri Numeri I numeri rappresentano
DettagliLaboratorio di Informatica
Rappresentazione delle informazioni Pagina 1 Calcolatori digitali tutte le informazioni vengono rappresentate in forma numerica binaria (0,1): Numeri Caratteri Immagini Video Suoni Pagina 2 La codifica
DettagliEspressioni aritmetiche e ordine delle operazioni
Le operazioni fondamentali Espressioni aritmetiche (UbiMath) - 1 Le operazioni fondamentali Espressioni aritmetiche e ordine delle operazioni Nella risoluzione di problemi compaiono spesso valori legati
DettagliLa codifica dell informazione
La codifica dell informazione Algoritmo Codifica dati e istruzioni descrizione della soluzione di problema scritta in modo da poter essere eseguita da un esecutore (eventualmente diverso dall autore dell
DettagliLe frazioni algebriche
Le frazioni algebriche Le frazioni algebriche, a differenza delle frazioni numeriche, sono frazioni che prevedono al denominatore espressioni polinomiali. Le seguenti, ad esempio, sono frazioni algebriche
DettagliEQUAZIONI DI PRIMO GRADO
Cognome... Nome... Equazioni di primo grado EQUAZIONI DI PRIMO GRADO Un'equazione di primo grado e un'uguaglianza tra due espressioni algebriche di primo grado, vera solo per alcuni valori che si attribuiscono
DettagliCome ottenere un grafico a torta
Come ottenere un grafico a torta Per ricavare un grafico a torta è necessario avere a disposizione: Una o più serie di dati da rappresentare Una calcolatrice Un righello Un compasso Un goniometro Nel laboratorio
DettagliObiettivi dell Analisi Numerica. Avviso. Risoluzione numerica di un modello. Analisi Numerica e Calcolo Scientifico
M. Annunziato, DIPMAT Università di Salerno - Queste note non sono esaustive ai fini del corso p. 3/43 M. Annunziato, DIPMAT Università di Salerno - Queste note non sono esaustive ai fini del corso p.
DettagliRIPASSO_FRAZIONI. Frazioni Equivalenti. per 2 per 3 per 2 per 3 frazione equivalente frazione equivalente frazione equivalente frazione equivalente
RIPASSO_FRAZIONI N.B. La risposta ad ogni richiesta può essere riportata sul quaderno Completa: I numeri che possono essere scritti come frazione sono: Essi costituiscono l insieme dei numeri....che si
DettagliOBIETTIVI di APPRENDIMENTO INDICAZIONI (dalle indicazioni Nazionali)
Curricolo di Matematica - Classe seconda CURRICOLO DI MATEMATICA - SCUOLA SECONDARIA classe seconda TRAGUARDI delle COMPETENZE (dalle indicazioni Nazionali) NUCLEI TEMATICI OBIETTIVI di APPRENDIMENTO INDICAZIONI
DettagliCorso di Calcolo Numerico
Corso di Calcolo Numerico Dott.ssa M.C. De Bonis Università degli Studi della Basilicata, Potenza Facoltà di Ingegneria Corso di Laurea in Ingegneria Meccanica Sistemi di Numerazione Sistema decimale La
DettagliAritmetica 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
DettagliElezioni comunali 2014. Esempi di attribuzione dei seggi
Elezioni comunali 2014 4 Esempi di attribuzione dei seggi Esempi di attribuzione dei seggi Al fine di chiarire il funzionamento dei meccanismi previsti per l attribuzione dei seggi e l ordine delle relative
DettagliRecupero primo quadrimestre CLASSE QUARTA FUNZIONE REALE IN UNA VARIABILE REALE IL CAMPO DI ESITENZA
Recupero primo quadrimestre CLASSE QUARTA FUNZIONE REALE IN UNA VARIABILE REALE IL CAMPO DI ESITENZA Si dice campo di esistenza (C.E.) di una funzione = f(), l'insieme di tutti i valori reali che assegnati
DettagliSoluzioni. 1. Calcolare la parte reale e immaginaria del numero complesso. z = i i. 3 (2 + i) = i i = i.
20 Roberto Tauraso - Analisi 2 Soluzioni 1. Calcolare la parte reale e immaginaria del numero complesso R. z = i + 3 2 i. z = i + 3 2 i 2 i = 6 5 + ( 1 + 3 5 3 (2 + i) = i + 2 4 + 1 ) i = 6 5 + 8 5 i.
Dettagli