Privacy Policy
Cookie Policy
Termini e Condizioni
a2 --- Sistemi di numerazione - Mirrored by classicistranieri.com
[successivo]
[precedente]
[inizio]
[fine]
[indice generale]
[indice ridotto]
[violazione licenza]
[translators]
[docinfo]
[indice analitico]
[volume]
[parte]
Capitolo 5. Sistemi di numerazione
I sistemi di numerazione più comuni sono di tipo posizionale, definiti in tal modo perché la posizione in cui appaiono le cifre ha significato. I sistemi di numerazione posizionali si distinguono per la base di numerazione .
5.1
Sistema decimale
Il sistema di numerazione decimale è tale perché utilizza dieci simboli, pertanto è un sistema in base dieci . Trattandosi di un sistema di numerazione posizionale, le cifre numeriche, da 0 a 9 , vanno considerate in modo appropriato.
A titolo di esempio si può prendere il numero 745, che eventualmente va rappresentato in modo preciso come 74510 : in base all'esperienza comune si comprende che si tratta di settecento, più quaranta, più cinque, ovvero, settecentoquarantacinque. Si arriva a questo valore sapendo che la prima cifra a destra rappresenta delle unità (cinque unità), la seconda cifra a partire da destra rappresenta delle decine (quattro decine), la terza cifra a partire da destra rappresenta delle centinaia (sette centinaia).
Figura 5.1 . Esempio di scomposizione di un numero in base dieci.
745 -----> (7 * 10^2) + (4 * 10^1) + (5 * 10^0)
|
|--> sette centinaia + quattro decine + cinque unità
|
|--> settecento + quaranta + cinque
|
`--> settecentoquarantacinque
Figura 5.2 . Scomposizione di un numero in base dieci.
.----.----.----.----.----.----.----.----.----.----.
|10^9|10^8|10^7|10^6|10^5|10^4|10^3|10^2|10^1|10^0|
|----|----|----|----|----|----|----|----|----|----|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 4 | 5 |
`----'----'----'----'----'----'----'----'----'----'
Tabella 5.3 . Tabellina dell'addizione con i numeri in base dieci.
+ 0 1 2 3 4 5 6 7 8 9 10
0 0 1 2 3 4 5 6 7 8 9 10
1 1 2 3 4 5 6 7 8 9 10 11
2 2 3 4 5 6 7 8 9 10 11 12
3 3 4 5 6 7 8 9 10 11 12 13
4 4 5 6 7 8 9 10 11 12 13 14
5 5 6 7 8 9 10 11 12 13 14 15
6 6 7 8 9 10 11 12 13 14 15 16
7 7 8 9 10 11 12 13 14 15 16 17
8 8 9 10 11 12 13 14 15 16 17 18
9 9 10 11 12 13 14 15 16 17 18 19
10 10 11 12 13 14 15 16 17 18 19 20
Tabella 5.4 . Tabellina della moltiplicazione con i numeri in base dieci.
× 0 1 2 3 4 5 6 7 8 9 10
0 0 0 0 0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6 7 8 9 10
2 0 2 4 6 8 10 12 14 16 18 20
3 0 3 6 9 12 15 18 21 24 27 30
4 0 4 8 12 16 20 24 28 32 36 40
5 0 5 10 15 20 25 30 35 40 45 50
6 0 6 12 18 24 30 36 42 48 54 60
7 0 7 14 21 28 35 42 49 56 63 70
8 0 8 16 24 32 40 48 56 64 72 80
9 0 9 18 27 36 45 54 63 72 81 90
10 0 10 20 30 40 50 60 70 80 90 100
5.2
Sistema binario
Il sistema di numerazione binario (in base due), utilizza due simboli: 0 e 1 .
Figura 5.5 . Esempio di scomposizione di un numero in base due.
10010_(2) -----> (1 * 2^4) + (0 * 2^3) + (0 * 2^2) + (1 * 2^1) + (0 * 2^0)
|
|--> (1 * 16) + (0 * 8) + (0 * 4) + (1 * 2) + (0 * 1)
|
`--> 10_(10)
Figura 5.6 . Scomposizione di un numero in base due.
.---.---.---.---.---.---.---.---.---.---.
|2^9|2^8|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
`---'---'---'---'---'---'---'---'---'---'
Tabella 5.7 . Tabellina dell'addizione con i numeri in base due.
+ 02 12 102
02 02 12 102
12 12 102 112
102 102 112 112
Figura 5.8 . Esempio di somma in base due.
11100_(2) + 28_(10) +
11011_(2) = 11_(10) =
------ ---
110111_(2) 39_(10)
Tabella 5.9 . Tabellina della moltiplicazione con i numeri in base due.
× 02 12 102
02 02 02 02
12 02 12 102
102 02 102 1002
Figura 5.10 . Esempio di moltiplicazione in base due.
11101_(2) × 29_(10) ×
111_(2) = 7_(10) =
-------- ----
11101 +
11101 +
11101 =
--------
11001011_(2) 203_(10)
5.3
Sistema ottale
Il sistema di numerazione ottale (in base otto), utilizza otto simboli: da 0 a 7 .
Figura 5.11 . Esempio di scomposizione di un numero in base otto.
354_(8) -----> (3 * 8^2) + (5 * 8^1) + (4 * 8^0)
|
|--> (3 * 64) + (5 * 8) + (4 * 1)
|
`--> 236_(10)
Figura 5.12 . Scomposizione di un numero in base otto.
.---.---.---.---.---.---.---.---.---.---.
|8^9|8^8|8^7|8^6|8^5|8^4|8^3|8^2|8^1|8^0|
|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 5 | 4 |
`---'---'---'---'---'---'---'---'---'---'
Tabella 5.13 . Tabellina dell'addizione con i numeri in base otto.
+ 08 18 28 38 48 58 68 78 108
08 08 18 28 38 48 58 68 78 108
18 18 28 38 48 58 68 78 108 118
28 28 38 48 58 68 78 108 118 128
38 38 48 58 68 78 108 118 128 138
48 48 58 68 78 108 118 128 138 148
58 58 68 78 108 118 128 138 148 158
68 68 78 108 118 128 138 148 158 168
78 78 108 118 128 138 148 158 168 178
108 108 118 128 138 148 158 168 178 208
Figura 5.14 . Esempio di addizione in base otto.
134_(8) + 92_(10) +
27_(8) = 23_(10) =
---- ---
163_(8) 115_(10)
Tabella 5.15 . Tabellina della moltiplicazione con i numeri in base otto.
× 08 18 28 38 48 58 68 78 108
08 08 08 08 08 08 08 08 08 08
18 08 18 28 38 48 58 68 78 108
28 08 28 48 68 108 128 148 168 208
38 08 38 68 118 148 178 228 258 308
48 08 48 108 148 208 248 308 348 408
58 08 58 128 178 248 318 368 438 508
68 08 68 148 228 308 368 448 528 608
78 08 78 168 258 348 438 528 618 708
108 08 108 208 308 408 508 608 708 1008
Figura 5.16 . Esempio di moltiplicazione con i numeri in base otto.
247_(8) × 167_(10) +
11_(8) = 9_(10) =
----- ----
247 +
247 =
-----
2737_(8) 1503_(10)
5.4
Sistema esadecimale
Il sistema di numerazione esadecimale (in base sedici), utilizza sedici simboli: le cifre numeriche da 0 a 9 e le lettere (maiuscole) dalla A alla F .
Figura 5.17 . Esempio di scomposizione di un numero in base sedici.
9C8_(16) -----> (9 * 16^2) + (12 * 16^1) + (8 * 16^0)
|
|--> (9 * 256) + (12 * 16) + (8 * 1)
|
`--> 2504_(10)
Figura 5.18 . Scomposizione di un numero in base sedici.
.----.----.----.----.----.----.----.----.----.----.
|16^9|16^8|16^7|16^6|16^5|16^4|16^3|16^2|16^1|16^0|
|----|----|----|----|----|----|----|----|----|----|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | C | 8 |
`----'----'----'----'----'----'----'----'----'----'
Tabella 5.19 . Tabellina dell'addizione con i numeri in base sedici.
+ 016 116 216 316 416 516 616 716 816 916 A16 B16 C16 D16 E16 F16 1016
016 016 116 216 316 416 516 616 716 816 916 A16 B16 C16 D16 E16 F16 1016
116 116 216 316 416 516 616 716 816 916 A16 B16 C16 D16 E16 F16 1016 1116
216 216 316 416 516 616 716 816 916 A16 B16 C16 D16 E16 F16 1016 1116 1216
316 316 416 516 616 716 816 916 A16 B16 C16 D16 E16 F16 1016 1116 1216 1316
416 416 516 616 716 816 916 A16 B16 C16 D16 E16 F16 1016 1116 1216 1316 1416
516 516 616 716 816 916 A16 B16 C16 D16 E16 F16 1016 1116 1216 1316 1416 1516
616 616 716 816 916 A16 B16 C16 D16 E16 F16 1016 1116 1216 1316 1416 1516 1616
716 716 816 916 A16 B16 C16 D16 E16 F16 1016 1116 1216 1316 1416 1516 1616 1716
816 816 916 A16 B16 C16 D16 E16 F16 1016 1116 1216 1316 1416 1516 1616 1716 1816
916 916 A16 B16 C16 D16 E16 F16 1016 1116 1216 1316 1416 1516 1616 1716 1816 1916
A16 A16 B16 C16 D16 E16 F16 1016 1116 1216 1316 1416 1516 1616 1716 1816 1916 1A16
B16 B16 C16 D16 E16 F16 1016 1116 1216 1316 1416 1516 1616 1716 1816 1916 1A16 1B16
C16 C16 D16 E16 F16 1016 1116 1216 1316 1416 1516 1616 1716 1816 1916 1A16 1B16 1C16
D16 D16 E16 F16 1016 1116 1216 1316 1416 1516 1616 1716 1816 1916 1A16 1B16 1C16 1D16
E16 E16 F16 1016 1116 1216 1316 1416 1516 1616 1716 1816 1916 1A16 1B16 1C16 1D16 1E16
F16 F16 1016 1116 1216 1316 1416 1516 1616 1716 1816 1916 1A16 1B16 1C16 1D16 1E16 1F16
1016 1016 1116 1216 1316 1416 1516 1616 1716 1816 1916 1A16 1B16 1C16 1D16 1E16 1F16 2016
Figura 5.20 . Esempio di un'addizione con i numeri in base sedici.
1FA_(16) + 506_(10) +
A1_(16) = 161_(10) =
---- ---
29B_(16) 667_(10)
Tabella 5.21 . Tabellina della moltiplicazione con i numeri in base sedici.
× 016 116 216 316 416 516 616 716 816 916 A16 B16 C16 D16 E16 F16 1016
016 016 016 016 016 016 016 016 016 016 016 016 016 016 016 016 016 016
116 016 116 216 316 416 516 616 716 816 916 A16 B16 C16 D16 E16 F16 1016
216 016 216 416 616 816 A16 C16 E16 1016 1216 1416 1616 1816 1A16 1C16 1E16 2016
316 016 316 616 916 C16 F16 1216 1516 1816 1B16 1E16 2116 2416 2716 2A16 2D16 3016
416 016 416 816 C16 1016 1416 1816 1C16 2016 2416 2816 2C16 3016 3416 3816 3C16 4016
516 016 516 A16 F16 1416 1916 1E16 2316 2816 2D16 3216 3716 3C16 4116 4616 4B16 5016
616 016 616 C16 1216 1816 1E16 2416 2A16 3016 3616 3C16 4216 4816 4E16 5416 5A16 6016
716 016 716 E16 1516 1C16 2316 2A16 3116 3816 3F16 4616 4D16 5416 5B16 6216 6916 7016
816 016 816 1016 1816 2016 2816 3016 3816 4016 4816 5016 5B16 6016 6816 7016 7816 8016
916 016 916 1216 1B16 2416 2D16 3616 3F16 4816 5116 5A16 6316 6C16 7516 7E16 8716 9016
A16 016 A16 1416 1E16 2816 3216 3C16 4616 5016 5A16 6416 6E16 7816 8216 8C16 9616 A016
B16 016 B16 1616 2116 2C16 3716 4216 4D16 5816 6316 6E16 7916 8416 8F16 9A16 A516 B016
C16 016 C16 1816 2416 3016 3C16 4816 5416 6016 6C16 7816 8416 9016 9C16 A816 B416 C016
D16 016 D16 1A16 2716 3416 4116 4E16 5B16 6816 7516 8216 8F16 9C16 A916 B616 C316 D016
E16 016 E16 1C16 2A16 3816 4616 5416 6216 7016 7E16 8C16 9A16 A816 B616 C416 D216 E016
F16 016 F16 1E16 2D16 3C16 4B16 5A16 6916 7816 8716 9616 A516 B416 C316 D216 E116 F016
1016 016 1016 2016 3016 4016 5016 6016 7016 8016 9016 A016 B016 C016 D016 E016 F016 10016
Figura 5.22 . Esempio di moltiplicazione con i numeri in base sedici.
1FA_(16) × 506_(10) ×
11_(16) = 17_(10) =
---- ---
1FA + 8602_(10)
1FA =
----
219A_(16)
Appunti di informatica libera 2006.01.01 --- Copyright © 2000-2006 Daniele Giacomini -- <daniele (ad) swlibero·org >, <daniele·giacomini (ad) poste·it >
Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome sistemi_di_numerazione.htm
[successivo]
[precedente]
[inizio]
[fine]
[indice generale]
[indice ridotto]
[violazione licenza]
[translators]
[docinfo]
[indice analitico]