Corso di Laurea in Scienze Biologiche Corso di Informatica Applicata Esercitazione II – 7 giugno 2005 1. L’espressione: 00000001 * 10000000 = 10000000 è corretta se si interpreta come: Il prodotto aritmetico tra due numeri interi in codifica binaria Il prodotto algebrico tra due numeri interi con segno in codifica complemento a 2 il prodotto algebrico tra due numeri in formato floating point con la seguente codifica: bit di segno della mantissa mantissa segno esp. esponente 2. In una memoria di 9MB, quante fotografie in bianco e nero è possibile memorizzare, sapendo che la risoluzione è di 512 x 512 con 256 livelli di grigio? 3. Se una sequenza di 40 caratteri occupa 200 bit, il numero massimo di caratteri diversi dell'alfabeto e' ? 4. Quali delle seguenti definizioni sono corrette? 2 MB = 1.024.000 Byte 2 MB = 2048 KB 2 MB = 221 Byte 5. La sequenza binaria 11111001 può essere interpretata come: la rappresentazione binaria del numero assoluto 396 la rappresentazione in complemento a 2 del numero relativo +241 la rappresentazione in complemento a 2 del numero relativo – 7 la rappresentazione di un carattere ASCII standard la codifica di un pixel per un’immagine a 256 livelli di grigio 6. Il numero massimo di pagine di testo che può essere contenuto nella memoria centrale di un calcolatore di dimensioni di 1 MB e, nell’ipotesi che una pagina sia costituita da 2500 caratteri è: 7. Fornire l’intervallo dei numeri interi che si possono rappresentare avendo a disposizione 10 bit e utilizzando la notazione in complemento a 2. 8. Sapendo che un campione di suono occupa 1 byte, che la memorizzazione di 10 minuti di suono ha richiesto 4.800.000 byte, quanti campioni al secondo sono stati usati? 9. I marziani riconoscono 200 colori e hanno un alfabeto con 400 simboli, quanti bit occupa un record contenente una fotografia con risoluzione 30x50 e il cognome (massimo 20 caratteri)? 10. Una sequenza è costituita da 500 simboli, ciascuno dei quali appartiene all’insieme = {, , }. a) quanti bit occupa la codifica binaria di tale sequenza? b) quanti bit se all’ insieme si aggiunge il simbolo ? 11. Si consideri una rappresentazione in floating point su 8 bit tale che: 2 bit sono utilizzati per i segni della mantissa e dell'esponente 4 bit sono utilizzati per la mantissa 2 bit sono utilizzati per l'esponente la base dell'esponente è 10 Quanti numeri si possono rappresentare? Quali sono il minimo e il massimo numero che si possono rappresentare? 12. Qual è il numero di bit del registro RIM, se la RAM ha dimensioni di 64MB e una parola ha dimensioni di 32 bit? 13. Nella scheda di descrizione di un calcolatore è scritto “CPU 400MHz”. Si specifichi il significato di questa indicazione. 14. Quanti secondi di conversazione telefonica si possono memorizzare in una memoria di 32 Kbyte se si usano campioni di 1 byte e frequenza di campionamento di 8000 campioni/sec? 15. Di un numero si sa che è: - positivo - dispari - minore di 64 quali tra le seguenti potrebbero essere sue codifiche in complemento a 2 su 8 bit? 00000010 10000001 00000001 01111111 00111111