Politecnico di Bari Sede di Foggia. docente: Prof. Ing. Michele Salvemini
|
|
- Adelina Marchetti
- 5 anni fa
- Visualizzazioni
Transcript
1 Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini
2 Sommario I Codici I Sistemi di numerazione Posizionali e non posizionali Sistema binario Conversione decimale-binario Conversione binario-decimale Sistema Esadecimale Aritmetica binaria Addizione Sottrazione Errori Valori Numerici Negativi Modulo e segno Complemento a Due Valori Numerici Reali Virgola Fissa Virgola Mobile Codifica ASCII 2/31
3 I Codici Si definisce codice un insieme di elementi (C*) generati con simboli appartenenti ad un determinato insieme C seguendo determinate regole Es: l insieme delle parole di una lingua i cui simbolisono le lettere dell alfabeto l insieme dei numeri Naturali decimali Gli elaboratori rappresentano le informazioni utilizzando solo 2 simboli: 0, 1 In generale: con Ksimboli a disposizione e data nla lunghezza delle parole si possono rappresentare N=K n parole 3/31
4 I Sistemi di numerazione Posizionale e non Posizionale (1/2) Il valore di un numero può essere espresso con diverse rappresentazioni non posizionali la numerazione romana Simboli: I, V, X, L, C, D,M; Regola: un simbolo posto alla sinistra di uno che ne rappresenta un valore più grande è sottratto a quest ultimo altrimenti viene sommato; es: DCLXXIII = =673 Posizionali viene associato un pesoa ciascuna posizioneall interno della rappresentazione del numero; il valore del numero è ottenuto facendo la sommadei prodottidi ciascuna cifra per il relativo peso; es: la numerazione decimale 4/31
5 I Sistemi di numerazione Posizionale e non Posizionale (2/2) Nei sistemi posizionali, regola generale sia rla base della numerazione un numero Npuò essere rappresentato nelle seguenti forme: N = d n-1 d n-2 d n-3 d n-4 d n-5 d 0, d -1 d -2 d -3 d -m N = d n-1 r n-1 + d n-2 r n-2 + d n-3 r n-3 + +d 0 + d -1 r -1 + d -2 r d -m r -m N = -m d i r i 0 d (r-1) Esempio i=n-1 nel sistema decimaler = 10, i simboli sono {0,1,2,3,4,5,6,7,8,9} 678 = 6* * *10 0 = /31
6 Sistema Binario Gli elaboratori utilizzano un sistema di numerazione binario Richiede solo 2 simboli {0,1} BIT (binarydigit)= cifra binaria (unità di informazione fondamentale) Un bit può assumere come valori: 0/1 le informazioni sono organizzate in sequenze ordinate di bit 8 bit = 1 byte 1024 byte = 1 KB (kilobyte) 1024 KB = 1 MB (Megabyte) 1024 MB = 1 GB (Gigabyte) 6/31
7 Sistema Binario Conversione decimale-binario(1/4) Metodo delle divisioni successive (parte intera) L'algoritmo si basa sul calcolo iterativo del quoziente intero diviso la base. Il restodella divisione fornisce una cifra del numero nella nuova base a partire dalla cifra meno significativa. 1. Inizio; 2. Dividere il numero decimale per la base 3. Il resto della divisione è una cifra nella nuova base a partire dalla cifra meno significativa ; 4. Il quoziente della divisione intera è il nuovo dividendo; 5. Se quoziente 0 torna al punto 2; 6. Fine. 7/31
8 Sistema Binario Conversione decimale-binario(2/4) Esempio: (25) 10 = (?) 2 Dv B Q R (25) 10 =(11001) 2 Dv B Q R Dividendo Base Quoziente Resto 8/31
9 Sistema Binario Conversione decimale-binario(3/4) parte frazionaria si moltiplica la parte frazionariaper la basedi arrivo; la parte intera del risultatofornisce una cifra nella nuova base a partire dalla cifra più significativa. 1. Inizio; 2. Moltiplicare la parte frazionaria del numero decimale per la base di arrivo; 3. Separare parte intera e parte frazionaria; 4. La parte intera dà una cifra nella nuova base a partire dalla cifra più significativa ; 5. Se non ottengo 0 o non raggiungo la precisione richiesta torna al punto 2; 6. Fine. 9/31
10 Sistema Binario Conversione decimale-binario(4/4) Esempio: (0.3125) 10 =(?) * 2 = bit *2 = 1.25 bit *2 = 0.5 bit *2 = 1.0 bit 1 0 *2 = 0 (0.3125) 10 =(.0101) 2 10/31
11 Sistema Binario Conversione binario-decimale Ricordando la formula (110101) 2 = 1*2 5 +1*2 4 +0*2 3 +1*2 2 +0*2 1 +1*2 0 = (53) 10 Bit più significativo Bit meno significativo 11/31
12 Sistema Esadecimale Proprietà: 16 simboli 10 numerici {0,1,2,3,4,5,6,7,8,9} 6 letterali {A,B,C,D,E,F} Esempio: (603) 10 = (??) 16 Dv B Q R (603) 10 =(25B) 16 =H25B Dv B Q R Dividendo Base Quoziente Resto 12/31
13 Aritmetica Binaria Addizione (1/2) Segue le stesse regole dell addizione tra due numeri decimali: i due numeri sono incolonnati uno sopra l altro. si effettua la somma delle cifre di pari peso. Tabella di addizione Ai Bi Si Ri Ai+Bi= Si Ri= Carryo Riporto 13/31
14 Aritmetica Binaria Addizione (2/2) Esempio: (30) 10 = (11110) 2 (20) 10 = (10100) /31
15 Aritmetica Binaria Sottrazione(1/2) Segue le stesse regole della sottrazione tra due numeri decimali: due numeri sono incolonnati uno sopra l altro. si effettua la sottrazione delle cifre di pari peso. Tabella di Sottrazione Ai B Si Pi Ai -Bi = Si Pi = Borrowo Prestito 15/31
16 Aritmetica Binaria Sottrazione(2/2) Esempio (41) 10 = (101001) 2 (15) 10 = (001111) / = /31
17 Aritmetica Binaria Errori In un elaboratore possono generarsi degli errori perché non è possibile rappresentare tutti gli infiniti numeri In particolare con nbitil maxvalore rappresentabile è 2 n -1 Es: = = = 4 ERRORE Il risultato è completamente errato perché è andato perso il contributo più significativo Questo perché abbiamo a disposizione solo nbit, il bit di riporto che si genera viene perduto: Overflow 17/31
18 Valori Numerici Negativi Modulo e Segno(1/2) Se si utilizzano n bit per rappresentare Nvalori decimali 0 N 2 n -1 Es: n = 8 bit 0 N 255 Come possiamo rappresentare i valori numerici negativi? Si potrebbe pensare di riservare il bit più significativo al segno ed attribuire il valore 0 per i numeri positivi e 1 per quelli negativi; n = 8bit -127 N /31
19 Valori Numerici Negativi Modulo e Segno(2/2) Esempio: n = 8 (+127) 10= ( ) 2 (-127) 10= ( ) 2 (+12) 10= ( ) 2 Problema: (+0) 10 = ( ) 2 (-0) 10 = ( ) 2 19/31
20 Valori Numerici Negativi Complemento a due (1/3) Si inverte il valore di tutti i bit e poi si aggiunge uno al numero ottenuto, se rimane un resto lo si scarta Utilizza un bit per il segno: 0 (valori positivi) 1(valori negativi) n-1 bit per il modulo intervallo [-2 n-1, +2 n-1-1], Nel caso di 8 bit [-128,+127] Unica rappresentazione dello zero Esempio: Convertiamo (-12) 10 in complemento a 2 Converto 12 in base 2: = ( ) 2 Inverto i valori dei Bit = C 1 ( ) Aggiungo un 1 al complemento a = (complemento a 2) 20/31
21 Valori Numerici Negativi Complemento a due (2/3) Esempio: calcolare: ( -1-5) (-1 in complemento a 2) (-5 in complemento a 2) -6 Carry(1) (-6 in complemento a 2) Esempio: calcolare: (23 12) (-12 in complemento a 2) 11 Carry (1) /31
22 Valori Numerici Negativi Complemento a due (3/3) Esempio: calcolare: (-65-65) (riporto generato) (-65 in complemento a 2) (-65 in complemento a 2) -130 (1) (+126 errore!! Oltre -128) Esempio: calcolare: (riporto ricevuto) (-126 errore!! Oltre 127) Considerazione Occorre che il bit più significativo non sia coinvolto in nessun riporto (ne generandolo ne ricevendolo), oppure che lo sia totalmente (ossia lo riceva e lo generi) 22/31
23 Valori Numerici Reali Virgola Fissa Con un numero finito di cifre è solo possibile rappresentare un numero reale che approssima con un certo errore il numero reale dato. Notazione in virgola fissa Dedica parte delle cifre alla parte intera e le altre alla parte frazionaria Se degli n bit utilizzati per scrivere i numeri binari nel formato a virgola fissa, q bit sono usati per la parte frazionaria Esempio: XXX.YY 23/31
24 Valori Numerici Reali Rappresentazione in Eccesso In questa rappresentazione, il bit di segno non è contemplato si procede definendo un bias, un valore numerico con il quale traslare il numero desiderato. Consideriamo di nuovo il numero (+12) 10 in una notazione 10 ad 8 bit e scegliamo, la notazione in eccesso 128, dove 128 è il bias. (128 + (+12) = 140) 10 ( ) 2 Il numero negativo (-12)10 si ottiene in modo analogo: (128 + (-12) = 116) 10 ( ) 2 Anche in questo caso esiste una sola rappresentazione per lo zero 24/31
25 Valori Numerici Reali Virgola mobile (1/5) Numeri reali rappresentati tramite una coppia di numeri <m,e> x = m * b e m= mantissao frazione(determina la precisione) e= esponenteo caratteristica Esempi: 3,14 = 0,314 x , = 0,1 x = 0,1941 x /31
26 Valori Numerici Reali Virgola mobile (2/5) Occorrerà prevedere spazio per tre quantità nella locazione di bit che rappresenta il numero segno esponente mantissa Problema: il numero x 10 5 ed il numero x 10 3 sono indicati in modo diverso ma rappresentano lo stesso numero: questo crea potenziali problemi nella manipolazione e nel confronto fra numeri reali. Soluzione: forma normalizzata 26/31
27 Valori Numerici Reali Virgola mobile (3/5) Per ottenere una rappresentazione univoca di un numero in virgola mobile si adotta la seguente notazione: dato un numero reale, si sposta la virgola fino a portarla a sinistra dell ultima cifra diversa da zero; si riaggiusta l esponente per riequilibrare l ordine di grandezza. Consideriamo il numero x 10 4 Normalizzato: x 10 4 = x 10 5 = x 10 6 = x /31
28 Valori Numerici Reali Virgola mobile (4/5) Rappresentiamo il numero reale (358) 10 in virgola mogile, supponendo di utilizzare 16 bit 1 per il segno,3 per l'esponente, 12 per la mantissa Forma Normalizzata: 0.358*10 3 l esponente lo mettiamo in forma binaria mediante la rappresentazione in eccesso con bias4 Esponente = ( )=(7) 10 = (111) 2 Mantissa Normalizzata = (358) 10 = ( ) 2 Segno = 0 (positivo) Rappresentazione in Floatingpoint Segno Esponente Mantissa Normalizzata 28/31
29 Valori Numerici Reali Virgola mobile (5/5) Lo standard IEEE 754 Questo standard indica due formati possibili per la rappresentazione binaria di un numero reale 29/31
30 Codifica ASCII (1/2) Per realizzare la corrispondenza tra il linguaggio umano e quello della macchina si è convenuto di utilizzare raggruppamenti di 8 bit (1 byte) carattere alfanumerico cifra binaria A il codice universalmente adottato come standard per l informatica è l'ascii (American Standard Code for Information Interchange). si possono rappresentare 128caratteri alfanumerici 7 bit. il codice ASCII estesoche permette di rappresentare di 256 caratteri, (128 di base con le varianti relative alle diverse lingue + i caratteri speciali e grafici) 8 Bit. Caratteristica comune ai due codici è la presenza dei primi 31 caratteri, chiamati caratteri di controllo, che producono un'azione e non sono stampabili 30/31
31 Codifica ASCII (1/2) Per i caratteri, nei moderni sistemi operativi è utilizzata la codifica UNICODE a 16 bit. simboli rappresentabili è /31
Sommario. I Sistemi di numerazione Posizionale e non Posizionale (1/2) I Codici. I Codici I Sistemi di numerazione Posizionali e non posizionali
Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario I Codici I Sistemi di numerazione
DettagliSommario. Sistema binario. I Sistemi di numerazione. Codifica ASCII. Valori Numerici Negativi. Valori Numerici Reali. Posizionali e non posizionali
Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario I Codici I Sistemi di numerazione
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
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
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
DettagliRappresentazione dell informazione
Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Rappresentazione dell informazione Fondamenti di Informatica Ingegneria Gestionale Leonardo Querzoni querzoni@dis.uniroma1.it A.A.
DettagliRappresentazione dell informazione
Rappresentazione dell informazione Problema che coinvolge aspetti filosofici Interessa soprattutto distinguere informazioni diverse Con un solo simbolo è impossibile Pertanto l insieme minimo è costituito
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
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,
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
DettagliRappresentazione di dati: numerazione binaria. Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano
Rappresentazione di dati: numerazione binaria Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze
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
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
DettagliRappresentazione dell informazione
Rappresentazione dell informazione La codifica delle informazioni codifica forma adatta per essere trattata dall elaboratore INFORMAZIONI DATI interpretazione G. Di Modica Fondamenti di Informatica 2 Informazioni
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
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
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
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
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
DettagliRappresentazione dell Informazione
Rappresentazione dell Informazione Gli strumenti di elaborazione e memorizzazione a cui un computer ha accesso hanno solo 2 stati Rappresentazione delle informazioni in codice binario: Caratteri, Naturali
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
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
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
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
DettagliCodifica dell informazione numerica
Codifica dell informazione numerica Nicola Basilico, nicola.basilico@unimi.it Architettura degli Elaboratori I, Laboratorio - Corso di Laurea in Informatica, A.A. 2018-2019 Rappresentazione dei numeri:
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
DettagliSistemi di Elaborazione delle Informazioni
Sistemi di Elaborazione delle Informazioni Rappresentazione dell Informazione 1 Il bit Si consideri un alfabeto di 2 simboli: 0, 1 Che tipo di informazione si può rappresentare con un bit? 2 Codifica binaria
DettagliRappresentazione dell informazione
Rappresentazione dell informazione 1 Rappresentazione dell informazione Il calcolatore elettronico é costituito da dispositivi in grado di assumere due soli valori: acceso e spento. Le informazioni sono
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
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,
DettagliCodifica dell informazione
Programmazione M-Z Ingegneria e Scienze Informatiche - Cesena A.A. 2016-2017 Codifica dell informazione Pietro Di Lena - pietro.dilena@unibo.it There are 10 types of people in this world: understand binary
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à
Dettagli= = = Codifica dell informazione
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
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
DettagliSistemi di Numerazione Binaria a i b i. a m a m-1... a 0. a -1 a a -k
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
DettagliRappresentazione dell informazione
Rappresentazione dell informazione La codifica delle informazioni codifica forma adatta per essere trattata dall elaboratore INFORMAZIONI DATI interpretazione 2 Informazioni Numeri Interi positivi Positivi
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
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,
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 L 2 1/24 Rappresentazione dell informazione
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 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 II: Sistemi di Numerazione Binaria. Prof. Riccardo Torlone Università di Roma Tre
Calcolatori Elettronici Parte II: Sistemi di Numerazione Binaria Prof. Riccardo Torlone Università di Roma Tre Unità di misura Attenzione però, se stiamo parlando di memoria: 1Byte = 8 bit 1K (KiB: KibiByte)
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
DettagliLezione 2. Rappresentazione dell informazione
Architetture dei calcolatori e delle reti Lezione 2 Rappresentazione dell informazione A. Borghese, F. Pedersini Dip. Scienze dell Informazione (DSI) Università degli Studi di Milano L 2 1/29 Terminologia!
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à
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
DettagliRichiami sulla rappresentazione dei numeri
Richiami sulla rappresentazione dei numeri CORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I) DIS - Università degli Studi di Napoli Federico II Supporti didattici Fadini Savy, Fondamenti
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
DettagliRappresentazione dell informazione
Rappresentazione dell informazione 1 Rappresentazione dell informazione Il calcolatore elettronico é costituito da dispositivi in grado di assumere due soli valori: acceso e spento. Le informazioni sono
DettagliRappresentazione dell informazione
Rappresentazione dell informazione Informazione analogica e digitale Rappresentazione dell informazione Il primo tipo di informazione che si presta ad essere rappresentato rigorosamente è l informazione
DettagliRappresentazione dell Informazione. Emilio Di Giacomo e Walter Didimo
Rappresentazione dell Informazione Emilio Di Giacomo e Walter Didimo Rappresentaz. dell informazione Abbiamo visto che l informazione memorizzata ed elaborata da un calcolatore viene rappresentata come
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
DettagliLa Rappresentazione dell Informazione
La Rappresentazione dell Informazione Maurizio Palesi Sommario In questo documento sarà trattato il modo in cui, in un calcolatore, vengono rappresentati i vari generi di informazione (testi, numeri interi,
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 numeri reali in un calcolatore
Corso di Calcolatori Elettronici I Rappresentazione dei numeri reali in un calcolatore ing. Alessandro Cilardo Corso di Laurea in Ingegneria Biomedica Rappresentazione di numeri reali Con un numero finito
DettagliRappresentazione dei cara5eri: 17/09/12. L si occupa di rappresentare ed elaborare informazioni come:
Prof. Emanuele Papo5o Rappresentazione dei cara5eri: L informa@ca si occupa di rappresentare ed elaborare informazioni come: numeri cara5eri audio immagini Video Qualsiasi informazione deve essere codificata
DettagliIntroduzione. Introduzione
PARTE 2 La Rappresentazione dei Dati 33 I computer hanno una memoria finita. Quindi, l insieme dei numeri interi e reali che si possono rappresentare in un computer è necessariamente finito 34 Codifica
DettagliRappresentazione dell informazione
Rappresentazione dell informazione RAPPRESENTAZIONE DELL INFORMAZIONE Per poter rappresentare le informazioni è necessario codificare le informazioni per poterne garantire l'affidabilità. I simboli per
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
DettagliLA CODIFICA DELL INFORMAZIONE. Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2
LA CODIFICA DELL INFORMAZIONE Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2 Codifica dati e istruzioni Per scrivere un programma è necessario rappresentare istruzioni
DettagliLezione 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
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
DettagliRappresentazione dei numeri
Rappresentazione dei numeri Così come per qualsiasi altro tipo di dato, anche i numeri, per essere immagazzinati nella memoria di un calcolatore, devono essere codificati, cioè tradotti in sequenze di
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 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
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, rivisti dal Prof. Baldoni) 1 Codifica dell'informazione?
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
DettagliRappresentazione dei numeri reali in un calcolatore
Corso di Calcolatori Elettronici I Rappresentazione dei numeri reali in un calcolatore Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea in Ingegneria
DettagliI.4 Rappresentazione dell informazione
I.4 Rappresentazione dell informazione Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 13, 2015 Argomenti Introduzione 1 Introduzione 2 3 L elaboratore Introduzione
DettagliRappresentazione dei numeri interi in un calcolatore
Corso di Calcolatori Elettronici I Rappresentazione dei numeri interi in un calcolatore Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle
DettagliRappresentazione dei numeri interi in un calcolatore. Rappresentazione dei numeri
Corso di Calcolatori Elettronici I Rappresentazione dei numeri interi in un calcolatore Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle
DettagliLa codifica. dell informazione. (continua) Codifica dei numeri. Codifica dei numeri. Sono stati pertanto studiati codici alternativi per
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
DettagliRappresentazione virgola mobile (Floating Point)
Codifica dei numeri REALI (RAZIONALI E IRRAZIONALI) con segno in base : Rappresentazione in virgola fissa (lezione precedente) Rappresentazione in virgola mobile (Foating Point) Rappresentazione virgola
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
DettagliCodifica dell informazione
Codifica dell informazione Informatica B Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore L informazione nel calcolatore q Il calcolatore
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
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
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
DettagliRappresentazione dell informazione
Rappresentazione dell informazione RAPPRESENTAZIONE DELL INFORMAZIONE Per poter rappresentare le informazioni è necessario codificare le informazioni per poterne garantire l'affidabilità. I simboli per
DettagliLa codifica. dell informazione
00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111
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
DettagliIntroduzione. Elementi di Informatica. Sistemi di Numerazione Addizionali. Sistemi di Numerazione. Sistemi di Numerazione Romano
Università degli Studi di Udine Facoltà di Ingegneria CORSO DI LAUREA IN SCIENZE dell ARCHITETTURA Elementi di Informatica Informazione e Codifica D. Gubiani Nei sistemi informatici le informazioni vengono
DettagliRappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci
Architettura degli Elaboratori Rappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci Punto della situazione Ø Abbiamo visto Ø ll sistema posizionale pesato, in particolare le rappresentazioni
DettagliCodifica dell informazione numerica
Codifica dell informazione numerica Nicola Basilico, nicola.basilico@unimi.it Gabriella Trucco, gabriella.trucco@unimi.it Matteo Re, matteo.re@unimi.it Architetture degli Elaboratori I, Laboratorio - Corso
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)
DettagliRappresentazione dei numeri
Corso di Calcolatori Elettronici I Rappresentazione dei numeri: sistemi di numerazione posizionale Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica
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
DettagliEsercizi su Sistemi di Numerazione Binaria. Prof. Riccardo Torlone Università di Roma Tre
Esercizi su Sistemi di Numerazione Binaria Prof. Riccardo Torlone Università di Roma Tre Esercizio 1 Si consideri una rappresentazione binaria in virgola mobile a 16 bit, di cui (nell'ordine da sinistra
DettagliArchitettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri Roberto Navigli
Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri Roberto Navigli 1 Da base 2 a base 10 I seguenti esercizi richiedono di convertire in base 10 la medesima stringa binaria
DettagliCalcolatori Elettronici Parte II: Sistemi di Numerazione Binaria. Prof. Riccardo Torlone Università di Roma Tre
Calcolatori Elettronici Parte II: Sistemi di Numerazione Binaria Prof. Riccardo Torlone Università di Roma Tre Unità di misura Attenzione però, se stiamo parlando di memoria: n 1Byte = 8 bit n 1K (KiB:
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
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
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
DettagliRappresentazione dell Informazione
Rappresentazione dell Informazione Fondamenti dell Informatica Michele Ceccarelli Università del Sannio ceccarelli@unisannio.it Angelo Ciaramella DMI-Università degli Studi di Salerno ciaram@unisa.it Argomenti
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
Dettagli