Esercitazioni Informatica A. M. M. Bersani

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Esercitazioni Informatica A. M. M. Bersani"

Transcript

1 Esercitazioni Informatica A M. M. Bersani A.A. 2012/2013

2 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 operatore binario definito per numeri interi: a mod b è il resto della divisione intera a/b. Esercizio 1 Definire la rappresentazione binaria 1 del numero Usiamo il procedimento iterato dei resti che, ad ogni step, identifica il bit meno significativo. n n mod Otteniamo = Infatti, possiamo verificare la correttezza del calcolo applicando la definizione di numero binario: = = = 134. Esercizio 2 Definire la rappresentazione binaria del numero Notiamo che il numero 67=134/2. Quindi, possiamo utilizzare la rappresentazione binaria del numero eliminando la cifra meno significativa. Da = , otteniamo Infatti: = = = = 67. Nota: Da questo esempio capiamo che, dato un numero n 2 (n in base 2), l eliminazione della cifra meno significativa di n 2 realizza la divisione per 2 del numero (arrotondata all intero inferiore). Similmente, l aggiunta di uno 0 in posizione meno significativa (quindi in posizione 2 0 ) realizza la 1 Si intende la rappresentazione in binario naturale 1

3 moltiplicazione per 2. Ad esempio, = = = = = = = = = 134 Esercizio 3 Definire la rappresentazione binaria del numero Otteniamo = Infatti: n n mod = = = 21. Esercizio 4 Definire la rappresentazione binaria del numero Otteniamo = Infatti: n n mod = = = 127. Esercizio 5 Definire la rappresentazione in C2 del numero e del numero Calcoliamo dapprima la rappresentazione binaria del numero dato, che è già positivo. 2

4 n n mod Otteniamo = Siccome il numero presenta un 1 come cifra più significativa, anteponiamo uno 0: = C2 per ottenere la sua rappresentazione in C2. Ricordiamo, infatti, che la cifra più significativa di un numero in C2 ha peso 2 N 1 (negativo!!), dove N è il numero di cifre binarie che definiscono il numero. L esercizio non pone vincoli sul numero di cifre con cui rappresentare il numero; quindi, possiamo fermarci. Nel prossimo esercizio vediamo invece come gestire anche questa richiesta. Ora calcoliamo la rappresentazione C2 del numero : 1. complementiamo il numero C2 2. aggiungiamo 1 ottenendo C 1 ( ) = = C 1 ( ) + 1 = C2 Infatti, verifichiamo che = = Esercizio 6 Definire la rappresentazione in C2 del numero su 8 bit. Calcoliamo la rappresentazione binaria del numero (consideriamo quindi il suo valore assoluto). 3

5 n n mod Otteniamo = Siccome il numero presenta un 1 come cifra significativa, anteponiamo tanti 0 quante sono le posizioni da aggiungere per ottenere un numero sui bit richiesti (8, in questo caso). Quindi, uno 0 è sufficiente: = C2 Complementiamo e sommiamo 1 per ottenere: = C 1 ( C2 ) + 1 = C2 Infatti: = = Esercizio 7 Definire la rappresentazione in C2 del numero su 9 bit. Calcoliamo la rappresentazione binaria del numero (consideriamo quindi il suo valore assoluto). n n mod Otteniamo = Per calcolare il numero richiesto possiamo seguire due procedimenti. 1. Estendiamo a 9 bit con 4 zero, ottenendo C2. Poi calcoliamo la rappresentazione C2, complementando e sommando 1: = C 1 ( C2 ) + 1 = C2. 2. Estendiamo con un solo zero, ottenendo = C2. Poi calcoliamo a rappresentazione C2, complementando e sommando 1: = C 1 ( C2 ) + 1 = C2. Infine, estendiamo il numero ottenuto a 9 bit anteponendo 1 fino a coprire 9 bit, ottenendo ancora C2. 4

6 Esercizio 8 Definire la rappresentazione in C2 del numero su 7 bit. Un procedimento alternativo, noti i bit di codifica, si basa sulla definizione del numero C2: Dati N bit ed un numero positivo n 10 > 0, la rappresentazione in C2 del numero n su N bit equivale al numero: in binario naturale. (2 N n) 10. Quindi, il numero su 7 bit è codificato come: (2 N n ) 10 = ( ) 10 = (2 7 31) 10 = = in binario naturale. Quindi, calcoliamo in binario naturale, usando il solito procedimento: Otteniamo = e n n mod = C2 = = Esercizio 9 Definire la rappresentazione in C2 del numero su 8 bit. Sfruttando la proprietà introdotta nell esercizio precedente abbiamo: ( ) 10 = = Utilizziamo il risultato dell esercizio 1 in cui abbiamo ottenuto = Il numero in C2 su 8 bit è, dunque, C2. Infatti: C2 = = =

7 Esercizio 10 Eseguire la somma Calcoliamo la rappresentazione C2 di entrambi i numeri, predisponendo un numero adeguato di bit per eseguire la somma correttamente. n n mod Otteniamo = ; dunque, = C = C 1 ( C2 ) + 1 = C2. Dall esercizio 5 abbiamo = C2. Notiamo che la codifica di 456 richiede 10 bit mentre la codifica di 78 solo 8 bit. Estendiamo, quindi, la rappresentazione di 78 con 2 bit = C2 = C2. A questo punto possiamo caloclare la somma: = L operazione di somma produce OVERFLOW (somma di negativi produce positivo) su 10 bit, con riporto. Esercizio 11 Eseguire le seguenti somme in C2 su 4 bit: , , , , , Ricordiamo che, dati N bit, la rappresentazione in C2 consente di definire i numeri in [ 2 N 1,..., 2 N 1 1]; dunque, nel caso di 4 bit, l intervallo è : [ 2 4 1,..., ] = [ 8,..., +7]. Calcoliamo le rappresentazioni C2 di ogni numero: 2 10 = 0010 C2, 5 10 = 0101 C2, 3 10 = 0011 C2, 7 10 = 0111 C2, 5 10 = 1011 C2, 3 10 = 1101 C2. 6

8 Nell eseguire la somma, evidenziamo i bit più significativi per capire se l operazione produce overflow, secondo la seguente regola. Diciamo a, b gli addendi, r il risultato e a N 1, b N 1, r N 1 le cifre più significative di a, b e r. Abbiamo overflow quando: a N 1 = 0, b N 1 = 0, r N 1 = 1, overflow (somma di positivi con risultato negativo); a N 1 = 1, b N 1 = 1, r N 1 = 0, overflow (somma di negativi con risultato positivo). Gli altri casi non sono overflow : = 0111 L operazione di somma non produce OVERFLOW su 4 bit, quindi è corretta = 0110 L operazione di somma non produce OVERFLOW su 4 bit, quindi è corretta =

9 L operazione di somma produce OVERFLOW su 4 bit, quindi non è corretta; inoltre, si ha un bit di riporto = L operazione di somma non produce OVERFLOW su 4 bit, quindi è corretta; inoltre, si ha un bit di riporto = L operazione di somma non produce OVERFLOW su 4 bit, quindi è corretta; inoltre, si ha un bit di riporto. Esercizio 12 Convertire i seguenti numeri binari in decimale, utilizzando sia la codifica binaria naturale che C : = = C2 = = : = C2 = = : 10 2 = C2 = 2 1 8

10 Esercizio 13 Dato il numero calcolare il risultato della divisione intera con divisore 2 3 e definire il resto. La divisione di un numero per una potenza 2 m si esegue facilmente troncando il numero binario dopo m cifre meno significative: = Il resto corrisponde alla parte troncata: r = Esercizio 14 Dato il numero C2 calcolare il risultato della divisione intera con divisore 2 2 e definire il resto. In questo caso, non possiamo applicare direttamente il troncamento sul numero in C2. Ricaviamo il suo valore assoluto: C2 = Notiamo che il calcolo del valore assoluto è simmetrico a quello che utilizziamo per convertire un numero binario naturale nella sua rappresentazione C2. Prima sottraiamo 1 e poi complementiamo. La divisione si esegue troncando il numero binario ottenuto: = con cui si ottiene il valore assoluto del quoziente. Il valore assoluto del resto corrisponde alla parte troncata: Ora, calcoliamo il valore negativo del quoziente e resto: q = 1100 C2 ; il valore assoluto del resto è e la sua rappresentazione negativa in C2 è r = 101 C2. Esercizio 15 Rappresentare il numero 67,56 in virgola mobile (12, 5) 2 ed in virgola fissa (7, 5) 3 Nell esercizio 2 abbiamo già definito la rappresentazione binaria di Calcoliamo, dunque, la rappresentazione di 0, 56. Siccome richiede 7 bit, dovendo riempire 12 bit di mantissa e considerando la normalizzazione, richiediamo altri 6 bit di rappresentazione per il numero 0, 56. Nel caso di numeri frazionari, il procedimento iterato prevede l uso della moltiplicazione per 2; ad ogni step, viene identificato il bit più significativo. 2 Con (a, b) si intende una rappresentazione con a bit per la matissa e b bit per l esponente 3 Con (c, d) si intende una rappresentazione con c bit per la parte intera e d bit per la parte frazionaria 9

11 n n 2 0,56 1,12 0,12 0,24 0,24 0,48 0,48 0,96 0,96 1,92 0,92 1,84 Otteniamo 0, = = 0, La rappresentazione binaria e binaria normalizzata del numero 67, è: , = 1, Definiamo l eccesso K = = 15. Dunque, S = + M (12) = E (5) = (K + 6) 10 = = La rappresentazione in virgola fissa si ottiene troncando la parte decimale al 5 bit meno significativo: , Esercizio 16 Rappresentare il numero 2,78 in virgola mobile (8, 4) ed in virgola fissa (5, 8) Calcoliamo la rappresentazione di 0, 78. Evidenziamo 7 bit dalla parte decimale (2 sono necessarie per la codifica di 10 2 = 2 10 ) per la virgola mobile; calcoliamo 8 bit decimali per la virgola fissa. n n 2 0,78 1,56 0,56 1,12 0,12 0,24 0,24 0,48 0,48 0,96 0,96 1,92 0,92 1,84 0,84 1,68 Otteniamo 0, , = = 0, La rappresentazione binaria e binaria normalizzata del numero 2, è: 10, = 1,

12 Definiamo l eccesso K = = 7. Dunque, S = + M (8) = E (4) = (K + 1) 10 = 8 10 = La rappresentazione in virgola fissa si ottiene troncando la parte decimale al 5 bit meno significativo: 10, Esercizio 17 Rappresentare il numero -0,125 in virgola mobile (8, 4) ed in virgola fissa (5, 8) Il numero è composto dalla sola parte decimale. In questo caso, al fine di definire la rappresentazione in virgola mobile, dobbiamo evidenziare 9 bit dal primo 1 ottenuto durante il procedimento di moltiplicazione ripetuta. n n 2 0,125 0,250 0,25 0,5 0,5 1,0 0,0 0,0... Otteniamo 0, = 0, = 2 3. La rappresentazione binaria e binaria normalizzata del numero 0, è: 0, = 1, Definiamo l eccesso K = = 7. Dunque, S = M (8) = E (4) = (K + ( 3)) 10 = 4 10 = La rappresentazione in virgola fissa è: 00000, Esercizio 18 Rappresentare il numero -0,3 in virgola mobile (10, 6) Valgono le considerazioni fatte al precedente Esercizio 17; evidenziamo 10 bit dal primo 1 ottenuto. 11

13 n n 2 0,3 0,6 0,6 1,2 0,2 0,4 0,4 0,8 0,8 1,6 0, Otteniamo 0, 3 10 = 0, , = = 0, La rappresentazione binaria e binaria normalizzata del numero 0, 3 10 è: 0, = 1, Definiamo l eccesso K = = 31. Dunque, S = M (10) = E (6) = (K + ( 2)) 10 = = Esercizio 19 Calcolare in base 10 il numero in virgola mobile definito da S = + M (6) = E (4) = Definiamo l eccesso K = = 7. Il numero binario rappresentato in forma normalizzata è: 1, K+E (4) = 1, = 1, Quindi, 1, = = 0, Esercizio 20 Calcolare la somma dei seguenti due numeri rappresentati in virgola mobile (6, 4): S 1 = + M 1 (6) = E 1 (4) = S 2 = + M 2 (6) = E 2 (4) =

14 Definiamo l eccesso K = = 7. Il numeri binari rappresentato in forma normalizzata è: n 1 = 1, K+E1 (4) = 1, = 1, n 2 = 1, K+E2 (4) = 1, = 1, Per eseguire la somma, ricaviamo l equivalente di n 2 n 2 = 1, = 0, Quindi, 1, , = 1, Disponendo di una mantissa a 6 bit, il numero ottenuto viene troncato al 6 bit dopo la virgola. Il risultato della somma dei due numeri è dunque 1,

15 Logica Proposizionale Riassumiamo le principali leggi/proprietà: idempotenza : φ φ φ, φ φ φ de Morgan I : (A B) A B de Morgan II : (A B) A B distributiva I : A (B C) (A B) (A C) distributiva II : A (B C) (A B) (A C) assorbimento I : A (A B) A assorbimento II : A (A B) A Ricordiamo le leggi di passaggio dei connettivi,. Sia φ una formula ben formata: φ 1 φ, φ 1 1 φ 0 0, φ 0 φ Infine, ricordiamo che φ φ = 0 φ φ = 1. Esercizio 1 Semplificare le formule A ( A B), A ( A B). Le formule in questione possono considerarsi forme di assorbimento e, quindi, sono utilizzabili per semplificare espressioni più complesse. A ( A B) = assorbimento = A A B ( A B) = associativa = A A B A B = distributiva = A B (A A) = tautologia = A B 1 = passaggio = A B Possiamo verificare l equivalenza costruendo la tabella di verità per le due formule: A B A B A ( A B) A B

16 Semplifichiamo la seconda formula. A ( A B) = distributiva = A A A B = tautologia = 0 A B passaggio = A B Verifichiamo l equivalenza costruendo la tavola di verità: A B A B A ( A B) A B Esercizio 2 Semplificare la formula ((A B) C) A B C A C ((A B) C) A B C A C = de Morgan (A B) C A B C A C = distributiva (A B) C A C (B 1) = passaggio (A B) C A C B = de Morgan A B C A C = assorbimento Ex 1 A B C A = assorbimento C A Costruire la tavola di verità per verificare l equivalenza. Esercizio 3 Semplificare la formula (B C) (A B C). (B C) (A B C) = def. = ( B C) ( (A B) C) = associativa = ( B C) (A B) = C de Morgan = (B C) (A B) C = assorbimento Ex. 1 = B C A B = assorbimento Ex. 1 B A C 15

17 Costruiamo la tavola di verità: A B C B C A B C f B A C Esercizio 4 Semplificare la formula A (B (A C)). A (B (A C)) = def. = A (B ( A C)) = distributiva = ( A B) ( A ( A C)) = C associativa = ( A B) ( A A C) = idempotenza = ( A B) ( A C) = distributiva = A (B C) Costruiamo la tavola di verità: A B C B C A B C f B A C Considerando gli ultimi due passaggi, abbiamo ( A B) ( A C) = A (B C). Possiamo riscrivere l equivalenza come (A B) (A C) = A (B C). per evidenziare una legge distributiva per. 16

18 Esercizio 5 Semplificare la formula (A B C) (C D). (A B C) (C D) = de Morgan = (A B) C (C D) = assoc., assorb. = (A B) C = Costruiamo la tavola di verità utilizzando un accorgimento per evitare di costruire la tabella con le 16 possibili interpretazioni dovute alle 4 proposizioni atomiche {A, B, C, D}. L idea è costruire la tabella per le sole {A, B, C} ed utilizzare le proprietà di passaggio quando l atomo D occorre in una formula. A B C h = (A B C) h (C D) f = h (C D) (A B) (A B) C D D D D Esercizio 6 Verificare l equivalenza A B A B ( A B A B). Risolviamo l esercizio costruendo la tabella di verità delle due formule. Equivalentemente, è possibile usare le proprietà per ottenere la prima dalla seconda, o viceversa. Poniamo f 1 = A B A B e f 2 = A B A B. A B A B A B f 1 A B A B f 2 f Esercizio 7 Verificare le tautologie A B A B e A B A B. Costruiamo la tabella di verità per entrambe le formule; chiamiamo f 1 la 17

19 prima e f 2 la seconda. A B A B A B f 1 f La formula f 2 è una tautologia; f 1 non lo è. Esercizio 8 Dire se la formula A B (C D) è soddisfacibile. Per rispondere è sufficiente trovare un interpretazione tale che la formula abbia valore di verità pari ad 1. Ad esempio, ponendo D = 1 la formula è immediatamente soddisfatta, qualunque sia il valore assegnato ad A, B, C. Infatti, (C D) = 1 e quindi tutta la formula risulta vera. Esercizio 9 Verificare la tautologia (A A). Costruiamo la tavola di verità. La formula non è una tautologia. A A A A (A A) Esercizio 10 Sia il connettivo così definito A B A B Esprimere mediante i soli {, }. Consideriamo le interpretazioni che rendono 1 la formula A B. Per ciascuna di esse, definiremo una formula che è vera solo nell interpretazione considerata. Infine, la formula complessiva è l OR di tutte le formule trovate. In altre parole, ci chiediamo quando A B = 1? 1. O per A = 0, B = 0, 2. oppure per A = 0, B = 1. 18

20 Ora, identifichiamo due formule f 1, f 2 che rappresentino, rispettivamente, l interpretazione A = 0, B = 0 e l interpretazione A = 0, B = 1 e tali che f 1 f 2 sia equivalente a A B. Dobbiamo, quindi, fare in modo che f 1 = 1 quando A = 0, B = 0 e f 2 = 1 quando A = 0, B = 1. Questo avviene con: 1. f 1 = A B, 2. f 2 = A B. Quindi, otteniamo che A B f 1 f 2 ( A B) ( A B). Dovendo scrivere la formula con i soli connettivi {, }, usiamo de Morgan per riscrivere : A B ( ( A B) ( A B)). Esercizio 11 Sia f la formula la cui tabella di verità è così definita: A B C f Ricavare la formula in, equivalente ad f. Usiamo il procedimento descritto nell esercizio 10 ed otteniamo: f = ( A B C) (A B C) (A B C). Ora, procediamo con qualche semplificazione: = ( A B C) (A B C) (A B C) = distributiva = (( A A) B C) (A B C) = tautologia = (B C) (A B C) Usando de Morgan riscriviamo : f = (B C) (A B C) = ( (B C) (A B C)). 19

21 Esercizio 12 Dire se la formula (A (B A)) (A (A B)) è soddisfacibile. Costruiamo la tabella di verità della formula e verifichiamo l esistenza di un interpretazione che renda vera la formula. A B A B B A (A (B A)) (A (A B)) f La formula è soddifacibile. Possiamo semplificare la formula data: = (A (B A)) (A (A B)) = def. = (A A B) (A (A B) = assorbimento e Ex.1 = (A B) A = assorbimento Ex.1 = A B Notiamo, infatti, che le uniche interpretazioni (uguali) che rendono vera la formula sono A = 0, B = 1. La formula A B è vera solo in questa interpretazione. 20

Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri Roberto Navigli

Architettura 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

Dettagli

La codifica. dell informazione

La codifica. dell informazione 00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111

Dettagli

Fondamenti di Informatica - 1. Esercizi A.A. 2011/2012

Fondamenti 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

Dettagli

Notazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte

Notazione 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

Dettagli

La codifica dei numeri

La 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

La 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. 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

Dettagli

La codifica. dell informazione. Codifica dei numeri. (continua) Codifica dei numeri. Codifica dei numeri: il sistema decimale

La codifica. dell informazione. Codifica dei numeri. (continua) Codifica dei numeri. Codifica dei numeri: il sistema decimale La codifica dell informazione Il codice ASCII consente di codificare le cifre decimali da a 9 fornendo in questo modo un metodo per la rappresentazione dei numeri Il numero 324 potrebbe essere rappresentato

Dettagli

SISTEMI DI NUMERAZIONE POSIZIONALI

SISTEMI DI NUMERAZIONE POSIZIONALI SISTEMI DI NUMERAZIONE POSIZIONALI I numeri sono entità matematiche astratte e vanno distinti dalla loro rappresentazione. Definiamo con sistema di numerazione un sistema utilizzato per esprimere i numeri

Dettagli

Un ripasso di aritmetica: Rappresentazione decimale - limitazioni

Un ripasso di aritmetica: Rappresentazione decimale - limitazioni Un ripasso di aritmetica: Rappresentazione decimale - limitazioni Consideriamo la base dieci: con tre cifre decimali si possono rappresentare i numeri compresi tra 0 e 999, il numero successivo (1000)

Dettagli

Esercitazioni su rappresentazione dei numeri e aritmetica. Interi unsigned in base 2

Esercitazioni 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

Dettagli

La codifica digitale

La codifica digitale La codifica digitale Codifica digitale Il computer e il sistema binario Il computer elabora esclusivamente numeri. Ogni immagine, ogni suono, ogni informazione per essere compresa e rielaborata dal calcolatore

Dettagli

La codifica. dell informazione

La 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

Dettagli

Rappresentazione binaria

Rappresentazione 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

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base due sarà del tipo: c m c m-1... c 1 c 0 (le c i sono cifre

Dettagli

Esercitazioni di Fondamenti di Informatica - Lez. 1 02/10/2018

Esercitazioni di Fondamenti di Informatica - Lez. 1 02/10/2018 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

Dettagli

Per gli esercizi sulla algebra booleana, si consiglia di verificare tramite tabelle di verità le equivalenze logiche proposte sulle dispense.

Per gli esercizi sulla algebra booleana, si consiglia di verificare tramite tabelle di verità le equivalenze logiche proposte sulle dispense. Fondamenti di Informatica - A. Fantechi Raccolta di esercizi Per gli esercizi sulla algebra booleana, si consiglia di verificare tramite tabelle di verità le equivalenze logiche proposte sulle dispense.

Dettagli

Conversione binario-decimale. Interi unsigned in base 2. Esercitazioni su rappresentazione. dei numeri e aritmetica

Conversione 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?

Dettagli

Codifica dell informazione numerica. Matteo Re, Nicola Basilico,

Codifica 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,

Dettagli

Rappresentazione binaria

Rappresentazione 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

Esercizi. Soluzioni degli esercizi. Soluzioni degli esercizi. Soluzioni degli esercizi. Convertire in formato decimale i seguenti numeri binari:

Esercizi. 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

Dettagli

Codifica dell informazione numerica

Codifica 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)

Dettagli

7 2 =7 2=3,5. Casi particolari. Definizione. propria se < impropria se > e non è multiplo di b. apparente se è un multiplo di. Esempi.

7 2 =7 2=3,5. Casi particolari. Definizione. propria se < impropria se > e non è multiplo di b. apparente se è un multiplo di. Esempi. NUMERI RAZIONALI Q Nell insieme dei numeri naturali e nell insieme dei numeri interi relativi non è sempre possibile effettuare l operazione di divisione. Infatti, eseguendo la divisione 7 2 si ottiene

Dettagli

Interi unsigned in base 2. Esercitazioni su rappresentazione dei numeri e aritmetica. Conversione binario-decimale

Interi 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

Dettagli

Tutorato architettura degli elaboratori modulo I (lezione 1)

Tutorato 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

Dettagli

Conversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali)

Conversione 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,

Dettagli

Esercitazione 0. Alberto Marchesi Informatica A Ingegneria Matematica (sez. 2) 25 Settembre 2019

Esercitazione 0. Alberto Marchesi Informatica A Ingegneria Matematica (sez. 2) 25 Settembre 2019 Esercitazione Alberto Marchesi Informatica A Ingegneria Matematica (sez. 2) 25 Settembre 219 Gli esercizi visti a lezione sono segnalati con ( ). Esercizio.1 ( ). Convertire in base 1 il numero (1111)2

Dettagli

Interi positivi e negativi

Interi 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

Dettagli

Monomi L insieme dei monomi

Monomi L insieme dei monomi Monomi 10 10.1 L insieme dei monomi Definizione 10.1. Un espressione letterale in cui numeri e lettere sono legati dalla sola moltiplicazione si chiama monomio. Esempio 10.1. L espressione nelle due variabili

Dettagli

N= a i b i. Numeri e numerali. Sistemi di Numerazione Binaria. Sistemi posizionali. Numeri a precisione finita

N= 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

Dettagli

La codifica dei numeri

La 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

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dei numeri relativi

Corso 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

Dettagli

Numeri floating point

Numeri floating point Numeri floating point Corso di Calcolo Numerico, a.a. 2008/2009 Francesca Mazzia Dipartimento di Matematica Università di Bari Francesca Mazzia (Univ. Bari) Numeri floating point 1 / 32 Rappresentazione

Dettagli

Riassunto 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 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

Dettagli

Codifica dell informazione numerica

Codifica 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:

Dettagli

Rappresentazione di numeri in virgola mobile

Rappresentazione 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

Dettagli

Riassumiamo le proprietà dei numeri reali da noi utilizzate nel corso di Geometria.

Riassumiamo le proprietà dei numeri reali da noi utilizzate nel corso di Geometria. Capitolo 2 Campi 2.1 Introduzione Studiamo ora i campi. Essi sono una generalizzazione dell insieme R dei numeri reali con le operazioni di addizione e di moltiplicazione. Nel secondo paragrafo ricordiamo

Dettagli

Moltiplicazione. Divisione. Multipli e divisori

Moltiplicazione. Divisione. Multipli e divisori Addizione Sottrazione Potenze Moltiplicazione Divisione Multipli e divisori LE QUATTRO OPERAZIONI Una operazione aritmetica è quel procedimento che fa corrispondere ad una coppia ordinata di numeri (termini

Dettagli

Sistemi di Numerazione Binaria a i b i. a m a m-1... a 0. a -1 a a -k

Sistemi 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

Dettagli

ESERCITAZIONE 1- Soluzioni. Sistemi di numerazione e cambiamenti di base Algebre di Boole e funzioni logiche

ESERCITAZIONE 1- Soluzioni. Sistemi di numerazione e cambiamenti di base Algebre di Boole e funzioni logiche ESERCITAZIONE 1- Soluzioni Sistemi di numerazione e cambiamenti di base Algebre di Boole e funzioni logiche 2 Contatti Andrea Strazzulla Email: andrea.strazzulla@yahoo.it Facebook: andrea.strazzulla93

Dettagli

Sistemi di Numerazione Binaria

Sistemi 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

Dettagli

Rappresentazione dei Numeri

Rappresentazione 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

Dettagli

Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due

Conversione 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

Dettagli

Indice. Aritmetica modulare. Mauro Saita. Versione provvisoria. Febbraio

Indice. Aritmetica modulare. Mauro Saita.   Versione provvisoria. Febbraio modulare e-mail: maurosaita@tiscalinetit Versione provvisoria Febbraio 2018 1 Indice 1 modulare Classe di resti 2 11 Le proprietà delle congruenze 4 12 Le operazioni in Z n : l addizione e la moltiplicazione

Dettagli

Informatica Generale 02 - Rappresentazione numeri razionali

Informatica Generale 02 - Rappresentazione numeri razionali Informatica Generale 02 - Rappresentazione numeri razionali Cosa vedremo: Rappresentazione binaria dei numeri razionali Rappresentazione in virgola fissa Rappresentazione in virgola mobile La rappresentazione

Dettagli

Lezione 3. I numeri relativi

Lezione 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

Dettagli

Aritmetica dei Calcolatori Elettronici

Aritmetica 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

Dettagli

Sistemi di Numerazione Binaria

Sistemi 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

Dettagli

Conversione di un numero da binario a decimale

Conversione di un numero da binario a decimale Conversione di un numero da binario a decimale Esercizio 1. Convertire in decimale il seguente numero binario: (11100011) 2 Soluzione: Ricordando che il sistema numerico binario è un sistema posizionale,

Dettagli

Informazione binaria: - rappresentazione dei numeri naturali e interi relativi -

Informazione 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

Dettagli

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base due sarà del tipo: c m c m-1... c 1 c 0 (le c i sono cifre

Dettagli

Rappresentazione di numeri relativi (interi con segno) Rappresentazione di numeri interi relativi (con N bit) Segno e Valore Assoluto

Rappresentazione di numeri relativi (interi con segno) Rappresentazione di numeri interi relativi (con N bit) Segno e Valore Assoluto Rappresentazione di numeri relativi (interi con segno) E possibile estendere in modo naturale la rappresentazione dei numeri naturali ai numeri relativi. I numeri relativi sono numeri naturali preceduti

Dettagli

Tabelle di Verità FONDAMENTI DI INFORMATICA 1. Tabelle di Verità. Uso delle proprietà dell algebra booleana

Tabelle di Verità FONDAMENTI DI INFORMATICA 1. Tabelle di Verità. Uso delle proprietà dell algebra booleana Università degli Studi di Cagliari Corso di Laurea in Ingegneria Biomedica FONDMENTI DI INFORMTIC http://www.diee.unica.it/~marcialis/fi.. 27/28 Tabelle di Verità Operatori di assorbimento X Y X+Y X*Y

Dettagli

Rappresentazione dei numeri. Rappresentazione di insiemi numerici mediante insiemi finiti di stringhe di bit Problemi:

Rappresentazione dei numeri. Rappresentazione di insiemi numerici mediante insiemi finiti di stringhe di bit Problemi: Argomenti trattati Rappresentazione dei numeri Calcoli in binario Rappresentazione di numeri naturali Rappresentazione di numeri relativi Rappresentazione di numeri reali (Virgola mobile) Rappresentazione

Dettagli

La Rappresentazione dell Informazione

La 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,

Dettagli

Elementi di informatica

Elementi di informatica 1 2 Elementi di informatica Sistemi di numerazione posizionali Rappresentazione dei numeri 3 Sistemi di numerazione posizionali La rappresentazione dei numeri richiede ovviamente una codifica, ovvero la

Dettagli

Riassumiamo le proprietà dei numeri reali da noi utilizzate nel corso di Geometria.

Riassumiamo le proprietà dei numeri reali da noi utilizzate nel corso di Geometria. Capitolo 2 Campi 2.1 Introduzione Studiamo ora i campi. Essi sono una generalizzazione dell insieme R dei numeri reali con le operazioni di addizione e di moltiplicazione. Nel secondo paragrafo ricordiamo

Dettagli

UD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI

UD 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à

Dettagli

Modulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri

Modulo 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

Dettagli

Parte 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. 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

Dettagli

Equazioni di primo grado

Equazioni di primo grado Equazioni di primo grado 15 15.1 Identità ed equazioni Analizziamo le seguenti proposizioni: a ) cinque è uguale alla differenza tra sette e due ; b ) la somma di quattro e due è uguale a otto ; c ) il

Dettagli

Codifica. Rappresentazione di numeri in memoria

Codifica. 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

Dettagli

Sistemi di Numerazione

Sistemi di Numerazione Sistemi di Numerazione Corso Università 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 10 0 Sistemi Posizionali

Dettagli

D:\Documenti Ea\Informatica B\Esercitazioni\ Esercitazione 7\codBin.txt sabato 6 novembre

D:\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

Dettagli

Sistemi di numerazione

Sistemi di numerazione Sistemi di numerazione Numeri naturali Noi rappresentiamo i numeri con una sequenza di cifre, ad esempio 10 : 0,1,2,3,4,5,6,7,8,9, secondo una notazione posizionale. Posizionale significa che il valore

Dettagli

Codifica dei Numeri. Informatica ICA (LC) 12 Novembre 2015 Giacomo Boracchi

Codifica 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

Dettagli

Esercizi di Analisi Numerica. Errori, Cambi di base, Numeri macchina, Aritmetica finita

Esercizi di Analisi Numerica. Errori, Cambi di base, Numeri macchina, Aritmetica finita Esercizi di Analisi Numerica Errori, Cambi di base, Numeri macchina, Aritmetica finita ERRORI - es. 1 Calcolare il numero di decimali esatti e di cifre significative nei seguenti numeri scritti in base

Dettagli

Codifica dell Informazione per il Calcolo Scientifico

Codifica 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,

Dettagli

Elementi di informatica

Elementi di informatica Elementi di informatica Sistemi di numerazione posizionali Rappresentazione dei numeri Sistemi di numerazione posizionali La rappresentazione dei numeri richiede ovviamente una codifica, ovvero la definizione

Dettagli

Codifica dell informazione numerica

Codifica 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

Dettagli

Numeri con segno ed in virgola

Numeri con segno ed in virgola Numeri con segno ed in virgola Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 20 Marzo 2016 Obiettivi Complemento a due Numeri in virgola 2 Rappresentazione dei numeri In realtà,

Dettagli

Informatica e Bioinformatica: Rappresentazione dell Informazione

Informatica 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

Dettagli

Fondamenti di Programmazione. Sistemi di rappresentazione

Fondamenti 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

Dettagli

Sistemi di Numerazione Binaria

Sistemi 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

Dettagli

Rappresentazione di numeri interi

Rappresentazione di numeri interi Corso di Calcolatori Elettronici I Esercizi Rappresentazione di numeri interi ing. Alessandro Cilardo Corso di Laurea in Ingegneria Biomedica Interi senza segno Qual è l intervallo di rappresentazione

Dettagli

Abilità Informatiche e Telematiche

Abilità Informatiche e Telematiche Abilità Informatiche e Telematiche (Laurea Triennale + Laurea Magistrale) Marco Pedicini mailto:marco.pedicini@uniroma3.it Corso di Laurea Magistrale in Informazione, Editoria e Giornalismo, Università

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Università degli Studi di Brescia Elementi di Informatica e Programmazione Rappresentazione dell'informazione Docente: Marco Sechi E mail: marco.sechi@unibs.it Vers. 16/08/2017 Dipartimento di Ingegneria

Dettagli

La codifica binaria. Informatica B. Daniele Loiacono

La 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

Dettagli

Elementi di Algebra e Logica Determinare la tavola della verità di ciascuna delle seguenti forme proposizionali:

Elementi di Algebra e Logica Determinare la tavola della verità di ciascuna delle seguenti forme proposizionali: Elementi di Algebra e Logica 2008. 8. Logica. 1. Determinare la tavola della verità di ciascuna delle seguenti forme proposizionali: (a) p ( q r); (b) p (q r); (c) (p q) ( p r); (d) (p q) ( p r); (e) (p

Dettagli

Esercitazione 1 del 9/10/2013

Esercitazione 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

Dettagli

Esercitazioni di Matematica Generale A.A. 2016/2017 Pietro Pastore Lezione del 21 Novembre Logaritmi e Proprietà

Esercitazioni di Matematica Generale A.A. 2016/2017 Pietro Pastore Lezione del 21 Novembre Logaritmi e Proprietà Esercitazioni di Matematica Generale A.A. 016/017 Pietro Pastore Lezione del 1 Novembre 016 Logaritmi e Proprietà Quando scriviamo log a b = c che leggiamo logaritmo in base a di b uguale a c, c è l esponente

Dettagli

CONVERSIONE BINARIO DECIMALE NB: Convertire in decimale il numero binario N = N =

CONVERSIONE BINARIO DECIMALE NB: Convertire in decimale il numero binario N = N = NOTAZIONE BINARIA, OTTALE, ESADECIMALE CODIFICA DI NUMERI INTERI RELATIVI 1 CONVERSIONE BINARIO DECIMALE Convertire in decimale il numero binario N = 101011.1011 2 N = 1 2 5 + 0 2 4 + 1 2 3 + 0 2 2 + 1

Dettagli

Sistemi di numerazione

Sistemi di numerazione SISTEMI DI NUMERAZIONE La modalità di rappresentare elettronicamente l'informazione sono due: digitale; analogica. Un sistema analogico è un sistema in cui, le informazioni sono rappresentate da un insieme

Dettagli

Rappresentazione dei numeri interi in un calcolatore

Rappresentazione 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

Dettagli

Rappresentazione dei numeri interi in un calcolatore. Rappresentazione dei numeri

Rappresentazione 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

Dettagli

Esercitazione del 03/03/ Soluzioni

Esercitazione 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

Dettagli

La codifica dell informazione

La codifica dell informazione La codifica dell informazione Codifica dati e istruzioni Algoritmi = istruzioni che operano su dati. Per scrivere un programma è necessario rappresentare istruzioni e dati in un formato tale che l esecutore

Dettagli

Codifica binaria. Rappresentazioni medianti basi diverse

Codifica 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

Dettagli

La codifica delle informazioni numeriche ed alfanumeriche.

La 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);

Dettagli

Rappresentazione in virgola mobile (floating-point) Rappresentazione in virgola mobile (floating-point)

Rappresentazione in virgola mobile (floating-point) Rappresentazione in virgola mobile (floating-point) Se ho una rappresentazione in virgola fissa (es. su segno e 8 cifre con 3 cifre alla destra della virgola) rappresento numeri (base ) compresi fra -99999.999 e 99999.999 Non posso rappresentare, quindi:

Dettagli

Richiami sulla rappresentazione dei numeri

Richiami 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

Dettagli

La codifica binaria. Informatica B. Daniele Loiacono

La 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

Rappresentazione dell Informazione

Rappresentazione dell Informazione Rappresentazione dell Informazione Rappresentazione delle informazioni in codice binario Caratteri Naturali e Reali positivi Interi Razionali Rappresentazione del testo Una stringa di bit per ogni simbolo

Dettagli

Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1

Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1 Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1 Esercizio 1.12 Per dimostrare che per ogni funzione esiste una formula in cui compaiono le variabili tale che la corrispondente

Dettagli

3 Dispense di Matematica per il primo anno dell Istituto I.S.I.S. Gaetano Filangieri di Frattamaggiore Frazioni Algebriche

3 Dispense di Matematica per il primo anno dell Istituto I.S.I.S. Gaetano Filangieri di Frattamaggiore Frazioni Algebriche 3 Dispense di Matematica per il primo anno dell Istituto I.S.I.S. Gaetano Filangieri di Frattamaggiore Frazioni Algebriche 100 Per l esercitazioni on-line visita le pagine : www.chihapauradellamatematica.org

Dettagli

Frazioni algebriche. Osserviamo che un espressione di questo tipo si ottiene talvolta quando ci si propone di ottenere il quoziente di due monomi.

Frazioni algebriche. Osserviamo che un espressione di questo tipo si ottiene talvolta quando ci si propone di ottenere il quoziente di due monomi. Frazioni algebriche 14 14.1 Definizione di frazione algebrica Diamo la seguente definizione: Definizione 14.1. Si definisce frazione algebrica un espressione del tipo A B polinomi. dove A e B sono Osserviamo

Dettagli

CONVERSIONE DA DECIMALE A BINARIO

CONVERSIONE DA DECIMALE A BINARIO CONVERSIONE DA DECIMALE A BINARIO Il procedimento per convertire in forma binaria un certo numero decimale n consiste nello scrivere, andando da destra verso sinistra, le cifre oppure seguendo delle determinate

Dettagli

L insieme dei numeri naturali N Prof. Walter Pugliese

L insieme dei numeri naturali N Prof. Walter Pugliese L insieme dei numeri naturali N Prof. Walter Pugliese Che cosa sono i numeri naturali I numeri naturali sono: 0,1,2,3,4,5,6,7,8,9,10, Sono chiamati così perché sono stati i primi numeri che abbiamo conosciuto,

Dettagli

Somma 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 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

Dettagli