Esercitazioni di Fondamenti di Informatica - Lez. 1 02/10/2018
|
|
- Michelina Valle
- 5 anni fa
- Visualizzazioni
Transcript
1 Esercitazioni di Fondamenti di Informatica - Lez. 1 02/10/2018 Esercizi sulla codifica binaria 1. Quanti bit sono necessari per codificare il numero di auto presenti in un parcheggio da 20 posti? Devo considerare 21 elementi diversi, da il parcheggio é vuoto a il parcheggio é pieno, e il numero di bit necessari é calcolato come log = = Quanti bit sono necessari per codificare 32 capi d abbigliamento di cui 15 pantaloni, 9 camicie e 8 giacche? Le informazioni sulla tipologie dei capi sono trascurabili; ho 32 elementi diversi da rappresentare. Se considero anche la combinazione di 0 capi d abbigliamento, ho 33 elementi da considerare, da 0 a 32: il numero di bit necessari puó essere calcolato come log = = 6. Se invece non considerassi la combinazione di 0 capi dabbigliamento ho 32 elementi, da 1 a 32. numero di bit necessari puó essere calcolato come log = = Converti in base 2. Verifica la correttezza della conversione, riconvertendo il risultato in base (1) Quindi = Verifica del risultato: = = = Converti in base 11. Verifica la correttezza della conversione, riconvertendo il risultato in base 10. il (2) Quindi = 491. Verifica del risultato: 491 = = = Definire le rappresentazioni in (a) modulo e segno, (b) complemento a uno e (c) complemento a due del numero decimale usando il numero minimo di bit necessari. Per prima cosa, convertiamo il valore assoluto del numero in base 2
2 (3) Abbiamo quindi che = = (a) Modulo e segno: il primo bit é il segno (0 per valori positivi, 1 per valori negativi), seguito dal valore assoluto del numero in base = MS (b) Complemento a uno: il primo bit é 0 per numeri positivi, 1 per numeri negativi. I numeri positivi sono codificati normalmente, i negativi sono il complemento del valore assoluto in base = C = C1 (c) Complemento a due: il primo bit é 0 per numeri positivi, 1 per numeri negativi, ma fa parte del numero e non deve essere scartato. Per numeri positivi é il complemento a due la rappresentazione binaria, per i numeri negativi é il complemento a 1 a cui viene sommato il valore 1. Con 14 bit, in complemento a due possiamo rappresentare i numeri da 8192 a 8191 Prima calcoliamo il complemento di che é dato da , a questo poi sommeremo 1 di modo da ottenere la rappresentazione in complemento a due = = C2. Alternativamente la rappresentazione in complemento a due di un numero negativo puó essere sempre ottenuta scorrendo il corrispondente numero positivo in binario da destra verso sinistra, mantenendo uguali le cifre fino al primo 1 compreso e complementando le altre. In questo caso abbiamo che = , dove é presente un solo 1 al bit piú significativo, perció abbiamo che la rappresentazione in complemento a due é data da = C2 che é identica alla rappresentazione binaria di 8192, tuttavia ció non causa ambiguitá dato che utilizzando 14 bit in complemento a due non possiamo rappresentare il numero 8192 e dunque C2 puó solamente corrispondere a Spiegare cosa rappresenta il numero binario se codificato in (a) modulo e segno, (b) complemento a 1 e (c) complemento a 2. (a) Modulo e segno: il primo bit é il segno, 1 é per numeri negativi, il resto é la codifica binaria del valore assoluto del numero MS = = 5 10.
3 (b) Complemento a uno: il primo bit é il segno, il restante é il complemento del valore assoluto del numero C1 = = (c) Complemento a due: é il complemento a uno del numero a cui viene sommato C2 = = C1 = = Spiegare cosa rappresenta il numero binario se codificato in: (a) modulo e segno, (b) complemento a 1 e (c) complemento a 2. (a) Modulo e segno: il primo bit é il segno, 1 é per numeri negativi, il resto é la codifica binaria del valore assoluto del numero MS = = 0 (b) Complemento a uno: il primo bit é il segno, il restante é il complemento del valore assoluto del numero C1 = = 30 (c) Complemento a due: é il complemento a uno del numero a cui viene sommato 1. il complemento a uno del numero a cui viene sommato C2 = In questo caso il valore binario é il limite inferiore dei valori rappresentabili, che per il complemento a 2 é per convenzione negativo, in questo caso ho 6 bit, quindi ho 2 6 = Converti in base 2. Verifica la correttezza della conversione, riconvertendo il risultato in base 10. Si considera separatamente la parte intera dalla parte decimale. Parte intera: (4) Parte decimale: = = 1 1 La conversione quindi é data da = Verifica del risultato: = = = Converti in base 2. Verifica la correttezza della conversione, riconvertendo il risultato in base 10. Si considera separatamente la parte intera dalla parte decimale. Parte intera: (5)
4 Parte decimale: = = = La conversione quindi é data da = Verifica del risultato: = = = Converti in base 2. Verifica la correttezza della conversione, riconvertendo il risultato in base 10. Si considera separatamente la parte intera dalla parte decimale. Parte intera: (6) Parte decimale: = = = = N.B. 0.4 é ripetuto, il che significa che abbiamo un decimale periodico La conversione quindi é data da = Verifica del risultato: = = = Calcolare in base 2 in complemento a 2 usando 5 bit. Per prima cosa convertiamo i due numeri in binario (7) (8) Ora rappresentiamo i due numeri utilizzando 5 bit, aggiungendo all occorrenza degli zeri a sinistra del bit piú significativo 8 10 = =
5 convertiamo 5 10 nel suo negativo con complemento a 2 usando 5 bit 5 10 = La somma tra i due numeri binari é adesso diretta e il suo risultato corrisponderá a quello della sottrazione (9) I segni degli addendi sono discordi: il risultato é corretto: = 3 10 = Siccome il risultato é positivo il complemento a due é uguale alla rappresentazione binaria del numero corrispondente in base Calcolare in base 2 in complemento a 2 usando 5 bit. Per prima cosa convertiamo i due numeri in binario 3 2 (10) 2 2 (11) Ora rappresentiamo i due numeri utilizzando 5 bit, aggiungendo all occorrenza degli zeri a sinistra del bit piú significativo 3 10 = = convertiamo 3 10 e 2 10 nel loro negativo con complemento a 2 usando 5 bit 3 10 = = La somma tra i due numeri binari é adesso diretta e il suo risultato corrisponderá a quello della sottrazione (12) I segni degli addendi sono concordi e uguali al segno del risultato: risultato corretto. Siccome il risultato é negativo dobbiamo sottrarvi 1 e complementare i bit ottenuti per trovare il modulo del numero corrispondente: = complementiamo i bit e otteniamo che corrisponde a 5, quindi il risultato ottenuto é corretto, dato che = 5 10 = Calcolare in base 2 in complemento a 2 usando 4 bit. Per prima cosa convertiamo i due numeri in binario
6 (13) (14) Ora rappresentiamo i due numeri utilizzando 4 bit, aggiungendo all occorrenza degli zeri a sinistra del bit piú significativo 5 10 = = convertiamo 5 10 e 6 10 nel loro negativo con complemento a 2 usando 5 bit 5 10 = = La somma tra i due numeri binari é adesso diretta e il suo risultato corrisponderá a quello della sottrazione (15) I segni degli addendi sono concordi ma diversi dal segno del risultato: risultato errato. In particolare il risultato esatto -11 ha bisogno di almeno di 5 bit per essere rappresentato in complemento a = Infatti se per esempio avessimo utilizzato 5 bit avremmo avuto che 5 10 = = convertiamo 5 10 e 6 10 nel loro negativo con complemento a 2 usando 5 bit 5 10 = = La somma tra i due numeri binari é adesso diretta e il suo risultato corrisponderá a quello della sottrazione (16) Ora i segni degli addendi sono concordi e uguali a quello rel risultato: risultato corretto. Siccome il risultato é negativo dobbiamo sottrarvi 1 e complementare i bit ottenuti per trovare il modulo del numero corrispondente: = complementiamo i bit e otteniamo che corrisponde a 11, ora il risultato ottenuto é corretto, dato che = 10 =
7 14. Convertire il numero decimale 3.25 in base 2 in virgola mobile in singola precisione usando lo standard IEEE 754. Per prima cosa convertiamo il numero in binario. Prima la parte intera 3 2 (17) poi la parte decimale = = 1 1 perció otteniamo = ora scriviamo la forma normalizzata del numero che abbiamo ottenuto = Segno S = 0 Esponente E = e + k = = 128 = Mantissa M= Il numero in virgola mobile in singola precisione usando lo standard IEEE 754 é quindi dato da (18) S (1 bit) E (8 bit) M (23 bit) 15. Convertire il numero decimale in base 2 in virgola mobile in singola precisione usando lo standard IEEE 754. Per prima cosa convertiamo il numero in binario. Prima la parte intera (19) poi la parte decimale = = = 1 1 perció otteniamo = ora scriviamo la forma normalizzata del numero che abbiamo ottenuto = Segno S = 1 Esponente E = e + k = = 131 =
8 Mantissa M= Il numero in virgola mobile in singola precisione usando lo standard IEEE 754 é quindi dato da (20) S (1 bit) E (8 bit) M (23 bit) 16. Convertire il numero decimale in base 2 in virgola mobile in singola precisione usando lo standard IEEE 754. Per prima cosa convertiamo il numero in binario. Prima la parte intera (21) poi la parte decimale = = 1 1 perció otteniamo = ora scriviamo la forma normalizzata del numero che abbiamo ottenuto = Segno S = 1 Esponente E = e + k = = 133 = Mantissa M= Il numero in virgola mobile in singola precisione usando lo standard IEEE 754 é quindi dato da (22) S (1 bit) E (8 bit) M (23 bit) 17. Convertire il numero decimale in base 2 in virgola mobile in singola precisione usando lo standard IEEE 754. Per prima cosa convertiamo il numero in binario. Prima la parte intera (23)
9 poi la parte decimale = 1 1 perció otteniamo = ora scriviamo la forma normalizzata del numero che abbiamo ottenuto = Segno S =1 Esponente E = e + k = = 134 = Mantissa M= Il numero in virgola mobile in singola precisione usando lo standard IEEE 754 é quindi dato da Esercizi Linguaggio di Von Neumann (24) S (1 bit) E (8 bit) M (23 bit) Scrivere un programma nel linguaggio della macchina di Von Neumann che soddisfi le richieste dellesercizio. Nella soluzione il testo preceduto dal simbolo // é un commento al codice. 1. Leggere tre numeri e stampare la loro somma 0 READ // Leggo i l primo numero 1 STORE 101 // Lo memorizzo i n una c e l l a d i memoria 2 READ // Leggo i l secondo numero 3 STORE 102 // Lo memorizzo 4 READ // Leggo i l t e r z o numero e posso e v i t a r e di memorizzarlo 5 ADD 101 // Sommo i l primo numero l e t t o 6 ADD 102 // Sommo i l secondo numero l e t t o 7 WRITE // Stampo i l r i s u l t a t o 8 END 2. Leggere due numeri interi positivi e stampare la differenza tra il piú grande e il piú piccolo 0 READ // Leggo i l primo numero (A) 1 STORE 101 // Lo memorizzo i n una c e l l a d i memoria 2 READ // Leggo i l secondo numero (B) 3 STORE 102 // Lo memorizzo 4 SUB 101 // Sottraggo da B ( n e l l a c c u m u l a t o r e ) A ( in c e l l a di memoria ) 5 BGE 8 // c o n t r o l l o (B A) >= 0 ; se e vero s a l t a a l l a stampa 6 LOAD 101 // a l t r i m e n t i c a r i c o i l primo numero 7 SUB 102 // s o t t r a g g o da A ( in accumulatore ) B ( in c e l l a di memoria ) // stampo i l 8 WRITE // stampo i l r i s u l t a t o contenuto n e l l accumulatore 9 END 3. Leggere tre numeri e stampare la loro somma 0 LOAD= 0 // i n i z i a l i z z a accumulatore a 0 1 STORE 101 // memorizza v a l o r e i n i z i a l e accumulatore (somma f i n a l e ) 2 READ // l e g g i i l numero n 3 STORE 102 // s a l v a i l numero e u s a l o come c o n t a t o r e 4 BLE 11 // c o n t r o l l a se c o n t a t o r e e <=0; se vero, s a l t a a f i n e c i c l o 5 READ // se c o n t r o l l o e f a l s o, l e g g i un numero
10 6 ADD 101 // somma numero l e t t o a somma i n memoria 7 STORE 101 // aggiorna v a l o r e somma p a r z i a l e 8 LOAD 102 // c a r i c a i l c o n t a t o r e 9 SUB= 1 // decrementa c o n t a t o r e di 1 ( una i t e r a z i o n e in meno) 10 STORE 102 // aggiorna i l c o n t a t o r e 11 BR 4 // f i n e i t e r a z i o n e, s a l t a a l l i n i z i o d e l c i c l o 12 LOAD 101 // c a r i c a v a l o r e somma f i n a l e 13 WRITE // stampa somma f i n a l e 14 END 4. Leggere tre numeri e stampare la loro somma 0 LOAD= 0 // i n i z i a l i z z a accumulatore a 0 1 STORE 101 // memorizza v a l o r e i n i z i a l e accumulatore (somma f i n a l e ) 2 READ // l e g g i un numero 3 BEQ 8 // se numero l e t t o e = 0, termino i l c i c l o 4 BL 2 // se numero e < 0, s a l t a i l numero 5 ADD 101 // a l t r i m e n t i somma i l numero a l l a somma p a r z i a l e in memoria 6 STORE 101 // aggiorna somma p a r z i a l e 7 BR 2 // s a l t a a i n i z i o c i c l o 8 LOAD 101 // c a r i c a somma f i n a l e 9 WRITE // stampa somma f i n a l e 10 END
Esercitazioni di Fondamenti di Informatica - Lez. 1 - Soluzioni
Esercitazioni di Fondamenti di Informatica - Lez. 1 - Soluzioni 25 Settembre 2017 1 Esercizi sulla codifica binaria Esercizio 1: Quanti bit sono necessari per codificare il numero di auto presenti in un
DettagliFondamenti di Informatica - 1. Esercizi A.A. 2011/2012
Fondamenti di Informatica - 1 Esercizi A.A. 2011/2012 Esercizio Esercizio Esercizio Esercizio Esercizio Dato ilnumero 11000000111100000000000000000000 rappresentato secondo lo standard floating point IEEE
DettagliEsercitazioni su rappresentazione dei numeri e aritmetica. Interi unsigned in base 2
Esercitazioni su rappresentazione dei numeri e aritmetica Salvatore Orlando & Marta Simeoni Interi unsigned in base 2 Si utilizza un alfabeto binario A = {0,1}, dove 0 corrisponde al numero zero, e 1 corrisponde
DettagliConversione binario-decimale. Interi unsigned in base 2. Esercitazioni su rappresentazione. dei numeri e aritmetica
Esercitazioni su rappresentazione dei numeri e aritmetica Salvatore Orlando & Marta Simeoni Interi unsigned in base 2 I seguenti numeri naturali sono rappresentabili usando il numero di bit specificato?
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
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
DettagliInteri unsigned in base 2. Esercitazioni su rappresentazione dei numeri e aritmetica. Conversione binario-decimale
Arch. Elab. A M. Simeoni 1 Interi unsigned in base 2 Si utilizza un alfabeto binario A = {0,1}, dove 0 corrisponde al numero zero, e 1 corrisponde al numero uno d n1...d 1 d 0 con di d i {0,1} Esercitazioni
DettagliEsercitazioni - Informatica A
Esercitazioni - Informatica A Roberto Tedesco E-mail: tedesco@elet.polimi.it Ufficio: 3, piano DEI Tel: 2 2399 3667 oppure 2 2399 3668 Ricevimento: venerdì.3 2.3 Sito web del corso: http://www.elet.polimi.it/corsi/infoa
DettagliRiassunto Nell'esercitazione di oggi e' stata introdotta la codifica binaria naturale, intera e razionale in virgola fissa. Il materiale teorico
Riassunto Nell'esercitazione di oggi e' stata introdotta la codifica binaria naturale, intera e razionale in virgola fissa. Il materiale teorico utilizzato e' disponibile nella Dispensa sulla codifica
DettagliRisoluzione degli esercizi proposti dall 1 al 6
Risoluzione degli esercizi proposti dall 1 al 6 TOSTO FRANCESCA MATRICOLA 171693 1. Calcolare le seguenti conversioni di base: a) (63) 8 ( ) 3 Prendo il numero in base 8 e lo calcolo in base 10 così posso
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
DettagliUnità aritmetica e logica
Aritmetica del calcolatore Capitolo 9 Unità aritmetica e logica n Esegue le operazioni aritmetiche e logiche n Ogni altra componente nel calcolatore serve questa unità n Gestisce gli interi n Può gestire
DettagliRappresentazione di numeri in virgola mobile
Corso di Calcolatori Elettronici I Esercizi Rappresentazione di numeri in virgola mobile ing. Alessandro Cilardo Corso di Laurea in Ingegneria Biomedica Esercizio 1 A quale valore corrisponde il seguente
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,
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
DettagliEsercitazione del 03/03/ Soluzioni
Esercitazione del 03/03/2005 - Soluzioni. Conversione binario decimale ( Rappresentazione dell Informazione Conversione da base n a base 0, slide 0) a. 0 2? 0 2 Base 2 Si cominciano a contare le posizioni
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
DettagliEsempi - overow Considerando numeri binari di 4 bit, eettuare la somma (9) 10 =(1001) 2 (7) 10 =(0111) Il risultat
Overow Nel caso in cui si abbia un numero limitato di bit a disposizione (come avviene nella realta), si possono avere due casi particolari: carry sul bit piu signicativo (MSB) borrow dal bit piu signicativo
DettagliModulo e segno Complemento a 1 (CA1) Complemento a 2 (CA2)
Codifica dei numeri interi con segno in base 2: Ci siamo occupati fino ad adesso di come il computer (base 2) rappresenta i numeri interi Occupiamoci ora di rappresentare i numeri interi col segno: Per
DettagliEsercizio 1) Un tuo amico ha calcolato che -77 ha rappresentazione , ma non si ricorda quale codica ha usato. tra: binario naturale
Codica binaria Esercizio 1) Un tuo amico ha calcolato che -77 ha rappresentazione 101001101, ma non si ricorda quale codica ha usato tra: binario naturale rappresentazione modulo e segno. complemento a
DettagliLa codifica. dell informazione
00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111
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
DettagliD:\Documenti Ea\Informatica B\Esercitazioni\ Esercitazione 7\codBin.txt sabato 6 novembre
Esercizio: codifica binaria in C2 in virgola fissa su 14 bit (8 bit per parte intera e 6 per parte frazionaria) di valore decimale -123,21 Scomponiamo il numero dato come SOMMA di un numero intero e di
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.
DettagliEsercitazione del 05/03/ Soluzioni
Esercitazione del 05/03/2009 - Soluzioni. Conversione binario decimale ( Rappresentazione dell Informazione Conversione in e da un numero binario, slide 0) a. 0 2? 0 2 Base 2 La posizione della cifra all
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,
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)
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
L aritmetica del computer Fondamenti di Informatica su UD 2 Aritmetica del computer ESERCITAZIONE RAPPRESENTAZIONE NUMERI NEL COMPUTER Corso di Laurea in Ingegneria Informatica e dell Automazione A.A.
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
Dettagli1.2f: Operazioni Binarie
1.2f: Operazioni Binarie 2 18 ott 2011 Bibliografia Questi lucidi 3 18 ott 2011 Operazioni binarie Per effettuare operazioni è necessario conoscere la definizione del comportamento per ogni coppia di simboli
DettagliInformatica, Informazione e Telecomunicazioni. La codifica dell informazione. Supporto e informazione. Il concetto di informazione
La codifica dell informazione Fondamenti di Informatica A Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Alfonso Gerevini Informatica, Informazione e Telecomunicazioni l informatica
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à
DettagliEsercitazione del 09/03/ Soluzioni
Esercitazione del 09/03/2006 - Soluzioni. Conversione binario decimale ( Rappresentazione dell Informazione Conversione in e da un numero binario, slide 0) a. 0 2? 0 2 Base 2 Si cominciano a contare le
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à
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
DettagliRappresentazione e Codifica dell Informazione
Rappresentazione e Codifica dell Informazione Capitolo 1 Chianese, Moscato, Picariello, Alla scoperta dei fondamenti dell informatica un viaggio nel mondo dei BIT, Liguori editore. Sistema di numerazione
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 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
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
DettagliEsercizi. Soluzioni degli esercizi. Soluzioni degli esercizi. Soluzioni degli esercizi. Convertire in formato decimale i seguenti numeri binari:
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
DettagliEsercitazioni Informatica A. M. M. Bersani
Esercitazioni Informatica A M. M. Bersani A.A. 2012/2013 Codifiche Scriviamo n b per intendere il numero n rappresentato in base 2, se b = 2, in base 10, se b = 10, e C2 se b = C2. L operatore mod è un
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
DettagliCorso di Informatica B - Sezione D
Facoltà di Ingegneria Industriale Laurea in Ingegneria Energetica, Meccanica e dei Trasporti Corso di Informatica B - Sezione D Esercitazioni Linguaggio C 1 Facoltà di Ingegneria Industriale Laurea in
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 approssimata
DettagliEsercitazione del 2/3/2010- Numeri binari e conversione
Esercitazione del 2/3/2010- Numeri binari e conversione 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero indica il peso della cifra stessa, cioè
DettagliInformatica, Informazione e Telecomunicazioni. La codifica dell informazione. Il concetto di informazione. Supporto e informazione
La codifica dell informazione Elementi di Informatica e Programmazione Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Ivan Serina Prof. Alfonso Gerevini Informatica, Informazione
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
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
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,
DettagliInteri positivi e negativi
Definizioni: numerali e numeri Un numerale è solo una stringa di cifre Un numerale rappresenta un numero solo se si specifica un sistema di numerazione Lo stesso numerale rappresenta diversi numeri in
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
DettagliInformazione binaria: - rappresentazione dei numeri naturali e interi relativi -
Informazione binaria: - rappresentazione dei numeri naturali e interi relativi - Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Tipologie
DettagliSemplificare la seguenti espressioni: a) [(A+ A)*(B*B)]+(A XOR A) + ( B XOR F) Soluzione: [ V * B ] + F + B B + B V
Esercizio 1 Semplificare le seguenti espressioni booleane, qualora il risultato finale sia DIVERSO da V, F, A, B, C, ma sia qualcosa di più complesso del tipo A+B, A xor B disegnare la tabella di verità
DettagliNumeri interi (+/-) Alfabeto binario. Modulo e segno
Numeri interi (+/-) Alfabeto binario il segno è rappresentato da 0 (+) oppure 1 (-) è indispensabile indicare il numero k di bit utilizzati Modulo e segno 1 bit di segno (0 positivo, 1 negativo) k 1 bit
DettagliRappresentazione in virgola mobile Barbara Masucci
Architettura degli Elaboratori Rappresentazione in virgola mobile Barbara Masucci Punto della situazione Abbiamo visto le rappresentazioni dei numeri: Ø Sistema posizionale pesato per Ø Ø Interi positivi
DettagliFONDAMENTI DI INFORMATICA
Politecnico di Milano COGNOME E NOME Scuola di Ingegneria Industriale e dell Informazione FONDAMENTI DI INFORMATICA Appello 28 Gennaio 2019 RIGA COLONNA CODICE PERSONA Spazio riservato ai docenti Il presente
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
DettagliEsercitazione 1 del 07/10/2011
Esercitazione 1 del 07/10/2011 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero indica il peso della cifra stessa, cioè il moltiplicatore da usare
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
DettagliFirmware Division & Floating pointer adder
Firmware Division & Floating pointer adder Prof. Alberto Borghese Dipartimento di Scienze dell Informazione borghese@di.unimi.it Università degli Studi di Milano Riferimenti sul Patterson: 3.4, 3.5 1/47
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
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
DettagliEsercitazione 1 del 10/10/2012
Esercitazione 1 del 10/10/2012 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero è associata al peso della cifra stessa, cioè il moltiplicatore
DettagliSoluzioni Esercizi su rappresentazione binaria dell informazione
Soluzioni Esercizi su rappresentazione binaria dell informazione Mauro Bianco 1 Numeri naturali Esercizi: 1. Si calcoli 323 4 + 102 4. Partendo da destra a sinistra 2 4 + 3 4 5 10 4 + 1 10 11 4. La cifra
DettagliFirmware Division & Floating gpointer adder
Firmware Division & Floating gpointer adder Prof. Alberto Borghese Dipartimento di Scienze dell Informazione borghese@di.unimi.it it Università degli Studi di Milano Riferimenti sul Patterson: 3.4, 3.5
DettagliEsercitazione 1 del 9/10/2013
Esercitazione 1 del 9/10/2013 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero è associata al peso della cifra stessa, cioè il moltiplicatore da
DettagliRappresentazione. Notazione in complemento a 2. Complemento a due su 3 e 4 bit Complemento a due
Rappresentazione degli interi Notazione in complemento a 2 n bit per la notazione Nella realta n=32 Per comodita noi supponiamo n=4 Numeri positivi 0 si rappresenta con 4 zeri 0000 1 0001, 2 0010 e cosi
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 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
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
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
Dettagli12BHD - Informatica - soluzioni Appendice B del quaderno di testo - v. 1.05
Esercizio 1 Effettuare i seguenti cambiamenti di codifica su numeri naturali: 123 10 = x 2 [ 1111011 2 ] 011101 2 = x 10 [ 29 10 ] 23 10 = x 5 [ 43 5 ] 123 5 = x 10 [ 38 10 ] 123 10 = x H [ 7B 16 ] A1
DettagliCorso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dei numeri relativi
Codice BCD Prima di passare alla rappresentazione dei numeri relativi in binario vediamo un tipo di codifica che ha una certa rilevanza in alcune applicazioni: il codice BCD (Binary Coded Decimal). È un
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
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);
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
DettagliTutorato architettura degli elaboratori modulo I (lezione 1)
Tutorato architettura degli elaboratori modulo I (lezione 1) Moretto Tommaso 13 October 2017 1 Conversione 1.1 Conversione da base b a base 10 Prima di tutto ricordiamo che dato un numero di n cifre espresso
DettagliNumeri binari Conversioni numeriche: decimali-binario Operazioni algebriche con numeri binari Russo ing. Saverio
Numeri binari Conversioni numeriche: decimali-binario Operazioni algebriche con numeri binari Russo ing. Saverio Arch. Elab. - S. Orlando 1 Il trionfo dello ZERO Il trionfo dello ZERO C era una volta un
DettagliLa codifica binaria. Informatica B. Daniele Loiacono
La codifica binaria Informatica B Introduzione Il calcolatore usa internamente una codifica binaria (0 e 1) per rappresentare: i dati da elaborare (numeri, testi, immagini, suoni, ) le istruzioni dei programmi
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 dell informazione. Gabriella Trucco
Rappresentazione dell informazione Gabriella Trucco Simboli e alfabeto Per formalizzare dati (numeri, caratteri, immagini, suoni, ) si utilizzano successioni di simboli scelti da un insieme finito detto
DettagliRappresentazione dei dati in memoria
Rappresentazione dei dati in memoria La memoria Una memoria deve essere un insieme di oggetti a più stati. Questi oggetti devono essere tali che: le dimensioni siano limitate il tempo necessario per registrare
DettagliCodifica binaria: - numeri interi relativi -
Codifica binaria: - numeri interi relativi - Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Tipologie di codici Per la rappresentazione di: caratteri
DettagliFondamenti di Informatica
Corso di Fondamenti di Informatica http://www.dei.unipd.it/~satta/teach/java/index.html Giorgio Satta Dipartimento di Ingegneria dell Informazione http://www.dei.unipd.it/~satta satta@dei.unipd.it Fond.
DettagliNumeri reali. Notazione scientifica (decimale) Floating Point. Normalizzazione. Esempi. Aritmetica del calcolatore (virgola mobile)
Numeri reali Aritmetica del calcolatore (virgola mobile) Capitolo 9 1 Numeri con frazioni Posso essere rappresentati anche in binario Es.: 1001.1010 = 2 4 + 2 0 +2-1 + 2-3 =9.625 Quante cifre dopo la virgola?
DettagliFondamenti di Informatica
Fondamenti di Informatica Prima prova intermedia - 11 Novembre 2009 Si risolvano i seguenti esercizi. Il compitino prevede un punteggio massimo di 15/14-esimi, cui andranno sommati i punti ottenuti nel
DettagliEsercitazione 1 del 8/10/2014
Esercitazione 1 del 8/10/2014 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero è associata al peso della cifra stessa, cioè il moltiplicatore da
DettagliFloating pointer adder & Firmware Division. Sommario
Floating pointer adder & Firmware Division Prof. Alberto Borghese Dipartimento di Scienze dell Informazione borghese@dsi.unimi.it Università degli Studi di Milano Riferimenti sul Patterson: 3.4, 3.5 1/43
DettagliFondamenti di Programmazione. Sistemi di rappresentazione
Fondamenti di Programmazione Sistemi di rappresentazione Numeri e numerali Il numero cinque 5 V _ Π 五 Arabo Romano Maya Greco Cinese Il sistema decimale Sistemi posizionali 1 10 3 + 4 10 2 + 9 10 1 + 2
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
Dettagli