La rappresentazione dei dati descrive il modo in cui numeri, caratteri, immagini, suoni e altre informazioni vengono trasformati in sequenze di simboli comprensibili da un calcolatore.
I dispositivi digitali utilizzano principalmente due stati fisici distinti, rappresentati convenzionalmente con le cifre 0 e 1. Questa scelta deriva dal fatto che è molto più semplice e affidabile costruire circuiti elettronici capaci di distinguere due soli stati, ad esempio presenza o assenza di tensione, corrente che passa o non passa, interruttore aperto o chiuso.
L'utilizzo di soli due stati rende i sistemi digitali più robusti nei confronti dei disturbi elettrici e riduce la probabilità di errori nell'elaborazione e nella trasmissione delle informazioni.
Unità minima
Il bit può assumere soltanto due valori: 0 oppure 1.
Unità fondamentale
Un byte è formato normalmente da 8 bit e può rappresentare 256 combinazioni diverse.
Sistema di base
Il calcolatore utilizza il sistema binario, un sistema posizionale in base 2.
Applicazioni
Memoria, processori, reti, linguaggi di programmazione e dispositivi digitali.
Per comprendere come vengono memorizzate le informazioni è necessario conoscere le unità elementari e i principali sistemi di numerazione utilizzati in informatica.
Bit e Byte
Il bit rappresenta una scelta tra due stati. Raggruppando 8 bit si ottiene un byte, unità comunemente utilizzata per misurare la memoria.
Sistemi di numerazione
In informatica si utilizzano soprattutto le basi 2, 8, 10 e 16: binario, ottale, decimale ed esadecimale.
Codifica delle informazioni
Numeri, caratteri, immagini e suoni vengono associati a sequenze di bit secondo regole e codifiche prestabilite.
Un sistema di numerazione posizionale assegna a ogni cifra un valore che dipende sia dalla cifra stessa sia dalla posizione occupata. Ogni posizione corrisponde a una potenza della base.
| Sistema | Base | Cifre utilizzate | Esempio |
|---|---|---|---|
| Binario | 2 | 0, 1 | 10102 = 1010 |
| Ottale | 8 | 0, 1, 2, 3, 4, 5, 6, 7 | 128 = 1010 |
| Decimale | 10 | Da 0 a 9 | 1010 |
| Esadecimale | 16 | Da 0 a 9 e da A a F | A16 = 1010 |
Utilizza questi strumenti per osservare le rappresentazioni dei numeri, verificare le conversioni e sperimentare con i bit.
Calcolatrice di Windows
Apri la modalità Programmatore per visualizzare simultaneamente i valori in HEX, DEC, OCT e BIN ed eseguire operazioni logiche e shift.
Modalità ProgrammatoreConvertitore tra basi
Strumento online per controllare conversioni tra sistema binario, ottale, decimale ed esadecimale.
Apri il convertitoreAttività guidate
Converti numeri tra basi, osserva il raggruppamento dei bit ed esegui semplici operazioni AND, OR, XOR, NOT e shift.
EsercitazioniQuadri di sintesi e definizioni essenziali per comprendere i sistemi di numerazione e la rappresentazione digitale delle informazioni.
Mappa Concettuale: Rappresentazione dei Dati
RAPPRESENTAZIONE DEI DATI │ ├── 1. UNITÀ DI INFORMAZIONE (Come si misurano i dati) │ ├── Bit ──────────────────> Valore elementare 0 oppure 1 │ ├── Nibble ───────────────> Gruppo di 4 bit │ └── Byte ─────────────────> Gruppo di 8 bit │ ├── 2. SISTEMI DI NUMERAZIONE (Basi utilizzate) │ ├── Binario ──────────────> Base 2: cifre 0 e 1 │ ├── Ottale ───────────────> Base 8: cifre da 0 a 7 │ ├── Decimale ────────────> Base 10: cifre da 0 a 9 │ └── Esadecimale ────────> Base 16: cifre da 0 a 9 e lettere da A a F │ ├── 3. CONVERSIONI (Passaggio da una base all'altra) │ ├── Binario ↔ Decimale ──> Pesi posizionali e divisioni successive │ ├── Binario ↔ Ottale ─────> Raggruppamenti di 3 bit │ └── Binario ↔ Esadecimale > Raggruppamenti di 4 bit │ └── 4. ELABORAZIONE DEI BIT (Operazioni fondamentali) ├── AND, OR, XOR, NOT ──> Operazioni logiche bit a bit ├── Shift a sinistra ────> Spostamento dei bit verso sinistra └── Shift a destra ──────> Spostamento dei bit verso destra
Glossario dei Termini (IT / EN)
| Termine Italiano | Termine Inglese | Definizione Sintetica |
|---|---|---|
| Bit | Binary Digit | Unità minima di informazione digitale, che può assumere il valore 0 oppure 1. |
| Byte | Byte | Gruppo formato normalmente da 8 bit, capace di rappresentare 256 combinazioni diverse. |
| Sistema Binario | Binary Number System | Sistema di numerazione posizionale in base 2 che utilizza esclusivamente le cifre 0 e 1. |
| Sistema Ottale | Octal Number System | Sistema di numerazione posizionale in base 8, utile per abbreviare gruppi di tre bit. |
| Sistema Esadecimale | Hexadecimal Number System | Sistema in base 16 che usa le cifre da 0 a 9 e le lettere da A a F; ogni cifra rappresenta quattro bit. |
| Codifica | Encoding | Insieme di regole che associa informazioni, simboli o valori a specifiche sequenze di bit. |
| Conversione di Base | Base Conversion | Procedimento con cui lo stesso valore numerico viene riscritto utilizzando un diverso sistema di numerazione. |
| Shift | Bit Shift | Operazione che sposta i bit di un numero verso sinistra o verso destra di un numero stabilito di posizioni. |
| Overflow | Overflow | Condizione che si verifica quando un valore supera l'intervallo rappresentabile con il numero di bit disponibile. |