Rappresentazione dell’informazione telematico/Dispense/progreg/dispense5.pdfRappresentazione...
Transcript of Rappresentazione dell’informazione telematico/Dispense/progreg/dispense5.pdfRappresentazione...
1
Corso di Programmazione CEFI Informatica
Fondamenti dell’Informatica
Rappresentazione dell’informazione
Corso di Programmazione CEFI Informatica
La codifica delle informazioni
2
Corso di Programmazione CEFI Informatica
Informazioni
Corso di Programmazione CEFI Informatica
Rappresentazione dell’informazione
3
Corso di Programmazione CEFI Informatica
Fondamenti dell’Informatica
Sistemi numerici
Corso di Programmazione CEFI Informatica
Sistemi numerici
4
Corso di Programmazione CEFI Informatica
Sistemi numerici
Corso di Programmazione CEFI Informatica
Sistemi numerici posizionali
5
Corso di Programmazione CEFI Informatica
Sistema decimale
Corso di Programmazione CEFI Informatica
Sistema decimale
6
Corso di Programmazione CEFI Informatica
Sistema binario
Corso di Programmazione CEFI Informatica
Sistema binario
7
Corso di Programmazione CEFI Informatica
Somma binaria
Corso di Programmazione CEFI Informatica
Esempio (Somma binaria)
1 0 1 1 1 - riporti
1 1 0 0 1 0 1 1 1 + primo addendo
1 0 1 0 0 1 1 = secondo addendo
1 1 1 1 0 1 0 1 0 somma
8
Corso di Programmazione CEFI Informatica
Conversione di base
Corso di Programmazione CEFI Informatica
Conversione di base
9
Corso di Programmazione CEFI Informatica
Altri sistemi utilizzati
Corso di Programmazione CEFI Informatica
Conversione da binario ad esadecimale
10
Corso di Programmazione CEFI Informatica
Fondamenti dell’Informatica
Rappresentazione dei numeri nel calcolatore
Corso di Programmazione CEFI Informatica
Numero di cifre necessario
11
Corso di Programmazione CEFI Informatica
Rappresentazione dei numeri nel calcolatore
Corso di Programmazione CEFI Informatica
Numeri negativi
12
Corso di Programmazione CEFI Informatica
Modulo e segno
Corso di Programmazione CEFI Informatica
Complemento a 2 (complemento alla base)
52 � 101 Il suo complemento a due è: 011
13
Corso di Programmazione CEFI Informatica
Sottrazione binaria
Per quanto possa sembrare strano: i computer non sono in grado di sottrarre, ma solo di addizionare. Sottrarre un numero, però, equivale ad addizionare un numero negativo. Il computer, che lavora con degli zero e degli uno, non può mettere un segno meno davanti ad un numero, ma deve trovare il complemento due del numero stesso.
Esempio: Si debba sottrarre 3 da 5, cioè fare 5-3. In binario 3 è 0011.Il complemento a due di 3 è : 1101Poi si somma 5 al complemento a due di 3 (-3). Il riporto viene trascurato. Esso è uno se il risultato è positivo, 0 se è negativo.Sul numero negativo è necessario rifare il complemento due.
Corso di Programmazione CEFI Informatica
Numeri negativi:intervallo valori rappresentabili
14
Corso di Programmazione CEFI Informatica
Fondamenti dell’Informatica
Memorizzazione su calcolatore e codici
Corso di Programmazione CEFI Informatica
Memorizzazione su calcolatore
15
Corso di Programmazione CEFI Informatica
Intervalli di variabilità
Corso di Programmazione CEFI Informatica
Tipi di memorizzazione
16
Corso di Programmazione CEFI Informatica
Intervalli di variabilità
Corso di Programmazione CEFI Informatica
Codifica dei testi
17
Corso di Programmazione CEFI Informatica
Codice ASCII
Corso di Programmazione CEFI Informatica
Codice ASCII