Want to make interactive content? It’s easy in Genially!

Over 30 million people build interactive content in Genially.

Check out what others have designed:

Transcript

TPSIT - 3^A INF

ELAB. 4

i codici

CONSEGNA:Quarto elaborato: I codici digitali pesati vedi teto U2-L1 e non pesati U2_L2; I codici per la rilevazione di errori U2-L3; Le codifiche nella vita quotidiana U2-L4

DIGITALI

INDEX

5. LE CODIFICHE NELLA VITA QUOTIDIANA

4. I CODICI PER LA RIVELAZIONE DI ERRORI

3. I CODICI DIGITALI NON PESATI

2. I CODICI DIGITALI PESATI

1. INTRODUZIONE

index

Cosa Sono?Sistemi che convertono dati in formato binario (0 e 1) per computer e tecnologie digitali.Perché Sono Importanti?1. Hanno una trasmissione e memorizzazione dei dati rapida.2. Rilevano e correggono errori.3. Standardizzano dati tra diversi sistemi.Dove Li Usamo?Messaggi, file digitali, e transazioni bancarie.

I CODICI DIGITALI

INTRODUZIONE

CODICI DIGITALI PESATI

Definizione: Codici dove ogni cifra ha un peso specifico. La posizione e il valore cambiano il significato.Codice ASCII: Assegna numeri ai caratteri.Esempio: "A" è 65 in ASCII.Codice Unicode: Supera l'ASCII, supporta più lingue.Codifiche:UTF-8: Usa da 1 a 4 byte per carattere.Esempio: "A" è 01000001.UTF-16: Usa 2 o 4 byte per carattere.Esempio: "€" è 20AC.UTF-32: Sempre 4 byte per carattere.Esempio: "𐍈" è 00010348.Codice BCD: Cifre decimali in binario, 4 bit per cifra.Esempio: 7 è 0111 in BCD.Codice Aiken: Versione del BCD con correzione.Esempio: 3 è 1010 in Aiken.Codice Quinario: Usa 5 bit, due bit sono fissi.Esempio: 2 è 01001.Codice Biquinario: Combina binario e quinario.Esempio: 4 è 01010.Codice 2 su 5: Usa 5 bit, esattamente due bit sono "1".Esempio: 3 è 00110.

CODICI DIGITALI PESATI

CODICI DIGITALI NON PESATI

Definizione: Codici senza peso specifico per le cifre, il valore dipende dalla combinazione.Codifica Gray: Solo un bit cambia tra due numeri successivi.Esempio: 0 è 000, 1 è 001.Codice a Eccesso 3: Aggiungi 3 al valore binario di ogni cifra.Esempio: 2 è 0101.Codice Eccesso 3 Riflesso: Variante riflessa dell'Eccesso 3.Esempio: 2 è 1010.Codice 1 su n: Solo un bit è "1", gli altri sono "0".Esempio: 2 è 0100.Codice a Sette Segmenti: Mostra numeri su display a 7 segmenti.Esempio: 8 accende tutti i segmenti.Codice a Matrice di Punti: Rappresenta caratteri in una griglia di punti.Esempio: "A" su matrice 5x7 è 1110111.

CODICI DIGITALI PESATI

CODICI PER RILEV. ERRORI

Definizione: Codici per rilevare errori nei dati durante trasmissioni o memorizzazioni.Codice di Parità: Aggiunge un bit per la parità.Esempio: 1010 diventa 10101 con parità dispari.Codice CRC: Usa la divisione polinomiale per rilevare errori.Esempio: Usato per controllare pacchetti di dati.

CODICI PER LA RILEVAZ. ERRORI

CODICI PER RILEV. ERRORI

Definizione: Codici per rilevare errori nei dati durante trasmissioni o memorizzazioni.Codice di Parità: Aggiunge un bit per la parità.Esempio: 1010 diventa 10101 con parità dispari.Codice CRC: Usa la divisione polinomiale per rilevare errori.Esempio: Usato per controllare pacchetti di dati.

CODICI PER LA RILEVAZ. ERRORI

CODICI PER CORREZIONE ERRORI

Definizione: Codici che rilevano e correggono errori nei dati.Codice Hamming: Corregge errori a singolo bit e rileva errori a due bit.Esempio: Usato in RAM per maggiore affidabilità.LRC (Longitudinal Redundancy Check): Aggiunge un bit di controllo per ogni riga di dati, permettendo di rilevare e correggere errori nelle trasmissioni.Esempio: Usato per verificare l'integrità dei dati in trasmissioni seriali.

CODICI PER LA CORR. ERRORI

CODICI PER CORREZIONE ERRORI

Definizione: Codici che usiamo ogni giorno per sicurezza e organizzazione.Codice Fiscale: Identifica univocamente i cittadini italiani.Esempio: RSSMRA90A01H501U.Partita IVA: Codice unico per le attività economiche in Italia.Esempio: 01234567890.Codice IBAN: Identifica un conto bancario internazionale.Esempio: IT60X0542811101000000123456.Codice BIC/SWIFT: Identifica una banca per transazioni internazionali.Esempio: UNCRITMM.Codice LEI: Identifica entità giuridiche nei mercati finanziari.Esempio: 5493001KJTIIGC8Y1R12.

CODICI PER LA CORR. ERRORI

Usato in encoder per ridurre errori di lettura, utile in misurazioni precise.

Codice Gray

CUR.4

CUR.3

Usato nelle prime calcolatrici elettroniche, rendeva le operazioni più facili rispetto ai sistemi binari.

Codice BCD

Supporta più di 1.1 milioni di caratteri, anche quelli che non sono usati molto.

Unicode

CUR.2

CUR.1

Creato nel 1960, usava solo 7 bit all'inizio e rappresentava 128 caratteri. Poi è stato esteso a 8 bit.

Codice ASCII

CURIOSITÀ

CAPOLAVORO CREATO DA LLESHI LEANDRO

FINE

GRAZIE MILLE

PER L'ATTENZIONE