# COMPITI

### Codifica mazzo carte

Codificate in binario i possibili valori di un mazzo di carte napoletane o trevisane: 4 semi (coppe, spade, bastoni, denari) e 10 carte per ogni seme (asso, due, tre, quattro, cinque, sei, sette, Fante, Cavaliere e Re).

![](https://4133503190-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lt581-ZFxNwWfGWf64R%2F-Lz1afoevSxv8jcRt3Bl%2F-Lz1angdLYFNdobSrxi1%2FCome-leggere-le-carte-napoletane.png?alt=media\&token=5c4ec4ec-6cea-4479-84bf-e797b0f41e22)

I primi bit devono rappresentare i possibili semi e i successivi i possibili valori di una carta.

Quanti bit servono per codificare tutte le carte del mazzo, cioè per assegnare a ogni carta una sequenza di bit univoca?&#x20;

Descrivere ad esempio come scrivereste la carta, asso di spade o fante di coppe.

Esercizio con le carte francesi invece? Sempre 4 semi (Fiori, Picche, Cuori e Quadri) e 13 carte per ogni seme (Asso, Due, Tre....... Dieci, Jack, Donna e Re).

![](https://4133503190-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lt581-ZFxNwWfGWf64R%2F-Lz1bCBbMkcVOF1rZA1N%2F-Lz1c3N0qyuw9csE7uPL%2Fcarte_francesi.jpg?alt=media\&token=27f2de7b-11d8-4ced-a90a-f822abf221ff)

Quanti bit servono per codificare ogni carta?

Quanti bit per scrivere il seme e quanti per scrivere il valore?

### Esercizio sistema quinario

Ammettiamo di contare in sistema quinario cioè base 5 cioè cifre da 0 a 4.

**Domanda**: conta da 0 a 15 in sistema quinario.

Risposta:.......................................................................................

**Domanda**: con due cifre qual'è il numero massimo esprimibile? Per capire in base 10 con due cifre posso esprimere 99, in base quinaria quale numero massimo posso esprimere?

Risposta:.......................................................................................

**Domanda**: eseguite l'operazione 4 + 4 in base 5

Risultato:........................................................................................................

### Esercizio codifica

Ho la seguente sequenza di bit `01000011` come codifica di qualcosa.  Cosa rappresenta se è un numero e se fosse un carattere?

### Codifica immagini

Scrivi la codifica della questa immagine, in bianco e nero:

![Immagine in bianco-nero](https://4133503190-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lt581-ZFxNwWfGWf64R%2F-LzIWl8tftR6BbCj9QjB%2F-LzIXZGBML7yRsbnBQFT%2Fimmagine.png?alt=media\&token=b2a7871c-503d-45c6-bcdc-1aabd6e34440)

**Domanda**: scrivi la codifica dell' immagine di sopra.

Risposta:.........................................................................................................

**Domanda**: quanti byte occupa un’immagine di 300 × 100 pixel in bianco e nero?&#x20;

Risposta:.........................................................................................................

**Domanda**: quanti byte occupa un’immagine di 200 x 100 pixel a 256 colori?

Risposta:.........................................................................................................................

**Domanda**: se un’immagine a 16,7 milioni di colori occupa 2400 byte, da quanti pixel sarà composta?

Risposta:.........................................................................................................................

### Codifica suoni

**Domanda**: quanto spazio occupa un suono della durata di 10 secondi campionato a 100 Hz, in cui ogni campione occupa 4 byte?

Risposta: .......................................................................................................................

**Domanda**: un secondo di suono campionato a 512 Hz occupa 1KB. Quanti valori distinti si possono avere per i campioni?

Risposta: ........................................................................................................................
