Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Fondamenti esercitazioni parte2a_2b
1. FONDAMENTI DI INFORMATICA
FONDAMENTI DI INFORMATICA
ESERCITAZIONI ANNO ACCADEMICO 2012-2013
DOTT. FABRIZIO SOLINAS
Mail: fabrizio.solinas@unica.it
2. FONDAMENTI DI INFORMATICA
Indice
• Convertire in decimale numeri in base 2, 8,
16.
• Conversione da base 10 a base 2, 8, 16.
(Divisioni successive)
• Conversione tra base Bk e base B. Quindi
B=2, k={3, 4}.
• Operazioni binarie somma, sottrazione,
moltiplicazione, divisione utilizzando solo
numeri interi.
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 2
3. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
CONVERSIONE BINARIO-DECIMALE
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 3
4. FONDAMENTI DI INFORMATICA
Tabella delle potenze di 2.
β = { 0,1 }
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 4
5. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
CONVERSIONE BINARIO-DECIMALE
§ ESEMPIO: CONVERSIONE DI 1101 IN DECIMALE
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 5
6. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
CONVERSIONE BINARIO-DECIMALE
• ESERCIZI ALLA LAVAGNA:
§ CONVERTIRE IN DECIMALE I SEGUENTI NUMERI BINARI
UTILIZZANDO LA TECNICA DESCRITTA.
§ 1011011 [91]
§ 11010011 [211]
§ 00100101 [37]
§ 11111000 [248]
§ 1000000000 [512]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 6
7. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
CONVERSIONE BINARIO-DECIMALE.
§ REGOLA PRATICA 2. Prendere in considerazione solo i valori con il
valore 1. ESEMPIO (11010011)2 = (211)10
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 7
8. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
CONVERSIONE BINARIO-DECIMALE.
§ ESERCIZI ALLA LAVAGNA:
§ CONVERTIRE IN DECIMALE I SEGUENTI NUMERI BINARI UTILIZZANDO LA
TECNICA DESCRITTA.
§ 11100111 [231]
§ 1111111111 [1023]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 8
9. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE BINARIO.
SISTEMA DI NUMERAZIONE
CONVERSIONE DECIMALE-BINARIO.
PROCEDIMENTO DI CONVERSIONE
1. SI DIVIDE IL NUMERO DECIMALE PER 2 FINO AD OTTENERE QUOZIENTE NULLO
2. SI CONSIDERA LA SUCCESSIONE DEI RESTI
– IL PRIMO RESTO E’ LA CIFRA MENO SIGNIFICATIVA
– L’ULTIMO RESTO E’ LA CIFRA PiU’ SIGNIFICATIVA
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 9
10. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE BINARIO.
SISTEMA DI NUMERAZIONE BINARIO
CONVERSIONE DECIMALE-BINARIO.
§ ESEMPIO: CONVERSIONE DI 3710 IN BINARIO
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 10
11. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
CONVERSIONE DECIMALE-BINARIO.
§ ESERCIZIO 1:CONVERSIONE DI 68 IN BINARIO.
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 11
12. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
CONVERSIONE DECIMALE-BINARIO.
§ ESERCIZIO 1:CONVERSIONE DI 68 IN BINARIO.
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 12
13. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
CONVERSIONE DECIMALE-BINARIO.
§ ESERCIZIO 2:CONVERSIONE DI 211 IN BINARIO.
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 13
14. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
CONVERSIONE DECIMALE-BINARIO.
§ ESERCIZIO 2:CONVERSIONE DI 211 IN BINARIO.
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 14
15. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
CONVERSIONE DECIMALE-BINARIO.
§ ESERCIZI:
– CONVERTIRE IN BINARIO I SEGUENTI NUMERI DECIMALI UTILIZZANDO LA
TECNICA DESCRITTA.
§ 248 [11111000]
§ 91 [1011011]
§ 37 [00100101]
§ 149 [10010101]
§ 162 [10100010]
§ 116 [01110100]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 15
16. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
β = { 0,1,2,3,4,5,6,7,8,9,A,B,C,D,F }
POSIZIONE
3
2
1
0
-‐1
-‐2
-‐3
VALORE
163
162
161
160
16-‐1
16-‐2
16-‐3
POSIZIONALE
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 16
17. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
CONVERSIONE ESADECIMALE-DECIMALE
ESEMPIO:
3AF
3 .
162 + 10 .
1 + 15 .
160 = 943
16
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 17
18. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
CONVERSIONE ESADECIMALE-DECIMALE
ESERCIZI:
CONVERTIRE IN DECIMALE I SEGUENTI NUMERI:
§ FE [254]
§ AE10 [44560]
§ FEC8 [65224]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 18
19. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
CONVERSIONE ESADECIMALE-DECIMALE
ESERCIZI:
CONVERTIRE IN ESADECIMALE I SEGUENTI NUMERI:
§ FE [254] (15 .
1 +14 .
0)
16 16
§ AE10 [44560] (10 .
3+14 .
2 +1.
1 +0 .
0)
16 16 16 16
§ FEC8 [65224] (15.
3+ 14 .
2 +12 .
1 +8 .
0)
16 16 16 16
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 19
20. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
CONVERSIONE DECIMALE-ESADECIMALE
ESEMPIO: 45988 [B3A4]
RESTO
RESTO
NUMERO
:16
DECIMALE
ESADECIMALE
45988
2874
4
4
2874
179
10
A
179
11
3
3
11
0
11
B
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 20
21. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
CONVERSIONE DECIMALE-ESADECIMALE
ESERCIZI:
CONVERTIRE IN ESADECIMALE I SEGUENTI NUMERI:
§ 253 [FD]
§ 2044 [7FC]
§ 49153 [C001]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 21
22. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
CONVERSIONE ESADECIMALE-BINARIO
CONVERSIONE BINARIO-ESADECIMALE
IMPORTANTE: Log216 = 4 numero di cifre binarie
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 22
23. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
CONVERSIONE BINARIO-ESADECIMALE
ESEMPIO:
10110110110111
8
4
2
1
8
4
2
1
8
4
2
1
8
4
2
1
0
0
1
0
1
1
0
1
1
0
1
1
0
1
1
1
2
13
11
7
2
D
B
7
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 23
24. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
CONVERSIONE BINARIO-ESADECIMALE
ESERCIZIO 1:
1011011011011
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 24
25. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
CONVERSIONE BINARIO-ESADECIMALE
SOLUZIONE 1:
1011011011011
8
4
2
1
8
4
2
1
8
4
2
1
8
4
2
1
0
0
0
1
0
1
1
0
1
1
0
1
1
0
1
1
1
6
13
11
1
6
D
B
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 25
26. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
CONVERSIONE BINARIO-ESADECIMALE
ESERCIZI:
§ 01011011 [5B]
§ 10001110 [8E]
§ 0110011110011101 [679D]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 26
27. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
CONVERSIONE ESADECIMALE-BINARIO
ESERCIZIO 1:
D9
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 27
28. FONDAMENTI DI INFORMATICA
CONVERSIONE ESADEC IMALE-BINARIO.
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
SOLUZIONE 1:
CONVERSIONE ESADECIMALE-BINARIO
D9
ESERCIZIO 1:
D9
D 9
13 9
8 4 2 1 8 4 2 1
1 1 0 1 1 0 0 1
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 28
29. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
CONVERSIONE ESADECIMALE-BINARIO
ESERCIZIO 2:
4ABE
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 29
30. FONDAMENTI DI INFORMATICA
FONDAMENTI DI INFORMATICA
SISTEMI DI NUMERAZIONE
SISTEMA DI NUMERAZIONE
SISTEMA DIDI NUMERAZIONE ESADECIMALE.
SISTEMA NUMERAZIONE ESADEC IMALE.
CONVERSIONE ESADECIMALE-BINARIO
CONVERSIONE ESADEC IMALE-BINARIO.
ESERCIZIO 2:2:
SOLUZIONE
4ABE
4ABE
4 A B E
4 10 11 14
8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1
0 1 0 0 1 0 1 0 1 0 1 1 1 1 1 0
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 30
31. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE ESADECIMALE.
CONVERSIONE ESADECIMALE-BINARIO
ESERCIZI:
§ CF91 [1100111110010001]
§ 291E [10100100011110]
§ AD5F [1010110101011111]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 31
32. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
β = { 0,1,2,3,4,5,6,7 }
POSIZIONE
3
2
1
0
-‐1
-‐2
-‐3
VALORE
83
82
81
80
8-‐1
8-‐2
8-‐3
POSIZIONALE
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 32
33. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE OTTALE-DECIMALE
ESEMPIO:
63747
6 .
84 + 3 .
83 + 7 .
82 + 4 .
81 + 7 .
80 = 26599
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 33
34. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE OTTALE-DECIMALE
ESERCIZI:
CONVERTIRE IN DECIMALE I SEGUENTI NUMERI:
§ 75 [61]
§ 732 [474]
§ 1134 [604]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 34
35. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE OTTALE-DECIMALE
ESERCIZI:
CONVERTIRE IN OTTALE I SEGUENTI NUMERI:
§ 75 [61] (7 .
81 + 5 .
80)
§ 732 [474] (7 .
82 + 3 .
81 +2 .
80)
§ 1134 [604] (1 .
83 + 1 .
82 + 3 .
81 + 4.
0)
16
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 35
36. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE DECIMALE-OTTALE
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 36
37. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE DECIMALE-OTTALE
ESEMPIO: 45988 [131644]
RESTO
RESTO
NUMERO
:8
DECIMALE
OTTALE
45988
5748
4
4
5748
718
4
4
718
89
6
6
89
11
1
1
11
1
3
3
1
0
1
1
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 37
38. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE DECIMALE-OTTALE
ESERCIZI:
CONVERTIRE IN ESADECIMALE I SEGUENTI NUMERI:
§ 255 [377]
§ 2044 [3774]
§ 49153 [140001]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 38
39. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE OTTALE-BINARIO
CONVERSIONE BINARIO-OTTALE
IMPORTANTE: Log28 = 3 numero di cifre binarie
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 39
40. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE BINARIO-OTTALE
ESEMPIO:
101110101011
4
2
1
4
2
1
4
2
1
4
2
1
1
0
1
1
1
0
1
0
1
0
1
1
BASE 10 5
6
5
3
BASE 8 5
6
5
3
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 40
41. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE BINARIO-OTTALE
ESERCIZIO 1:
01110111101
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 41
42. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE BINARIO-OTTALE
SOLUZIONE 1:
01110111101
4
2
1
4
2
1
4
2
1
4
2
1
0
0
1
1
1
0
1
1
1
1
0
1
BASE 10 1
6
7
5
BASE 8 1
6
7
5
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 42
43. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE BINARIO-OTTALE
ESERCIZI:
§ 01011011 [133]
§ 10001110 [216]
§ 0110011110011101 [63635]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 43
44. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE OTTALE-BINARIO
ESERCIZIO 1:
74
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 44
45. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE OTTALE-BINARIO
ESERCIZIO 1:
74
BASE 8 7
4
BASE 10 7
4
4
2
1
4
2
1
1
1
1
1
0
0
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 45
46. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE OTTALE-BINARIO
ESERCIZIO 2:
4678
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 46
47. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE OTTALE-BINARIO
ESERCIZIO 2:
4677
BASE 8 4
6
7
7
BASE 10 4
6
7
7
4
2
1
4
2
1
4
2
1
4
2
1
1
0
0
1
1
0
1
1
1
1
1
1
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 47
48. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE OTTALE.
CONVERSIONE OTTALE-BINARIO
ESERCIZI:
§ 4573 [100101111011]
§ 36426 [11110100010110]
§ 73542 [111011101100010]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 48
49. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
OPERAZIONI ELEMENTARI NEL
SISTEMA BINARIO.
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 49
50. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
ADDIZIONE BINARIA.
0+0=0
0+1=1
1+0=1
1 + 1 = 0 CON RIPORTO
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 50
51. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
ADDIZIONE BINARIA.
§ ESEMPIO 1:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 51
52. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
ADDIZIONE BINARIA.
§ ESEMPIO 2:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 52
53. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
ADDIZIONE BINARIA.
§ ESERCIZI:
– ESEGUIRE LE SEGUENTI SOMME CON PROVA
DECIMALE
1. A=(110)2 B=(110)2 [1100]
2. A=(10100011)2 B=(01111011)2 [100011110]
3. A=(11100101)2 B=(01011111)2 [1010]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 53
54. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
ADDIZIONE BINARIA.
§ SOLUZIONE 1:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 54
55. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
ADDIZIONE BINARIA.
§ SOLUZIONE 2:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 55
56. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
ADDIZIONE BINARIA.
§ SOLUZIONE 3:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 56
57. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
SOTTRAZIONE BINARIA.
METODO DIRETTO
0–0=0
1–0=1
1–1=0
0 – 1 = 1 CON PRESTITO
LA CIFRA PRESTATA SI AGGIUNGE AL SOTTRAENDO
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 57
58. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
SOTTRAZIONE BINARIA, METODO DIRETTO.
§ ESEMPIO 1:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 58
59. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
SOTTRAZIONE BINARIA, METODO DIRETTO.
§ ESERCIZIO 1:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 59
60. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
SOTTRAZIONE BINARIA, METODO DIRETTO.
§ SOLUZIONE 1:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 60
61. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
SOTTRAZIONE BINARIA, METODO DIRETTO.
§ ESERCIZIO 2:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 61
62. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
SOTTRAZIONE BINARIA, METODO DIRETTO.
§ SOLUZIONE 2:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 62
63. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
SOTTRAZIONE BINARIA, METODO DIRETTO.
§ ESERCIZIO 3:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 63
64. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
SOTTRAZIONE BINARIA, METODO DIRETTO.
§ SOLUZIONE 3:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 64
65. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
MOLTIPLICAZIONE BINARIA.
0∙0=0
0∙1=0
1∙0=0
1∙1=1
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 65
66. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
MOLTIPLICAZIONE BINARIA.
§ ESEMPIO 1:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 66
67. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
MOLTIPLICAZIONE BINARIA.
§ ESEMPIO 1: PROVA DECIMALE
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 67
68. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
MOLTIPLICAZIONE BINARIA.
§ ESERCIZIO 1:
– ESEGUIRE LA PROVA
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 68
69. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
MOLTIPLICAZIONE BINARIA.
§ SOLUZIONE 1:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 69
70. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
MOLTIPLICAZIONE BINARIA.
§ SOLUZIONE 1: PROVA DECIMALE
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 70
71. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
MOLTIPLICAZIONE BINARIA.
§ ESERCIZIO 2:
– VERIFICARE CHE:
§ 1011 ∙ 10 = 10110
§ 11011 ∙ 100 = 1101100
§ 1100 ∙ 1000 = 1100000
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 71
72. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
DIVISIONE BINARIA.
LA PRIMA CIFRA DEL QUOZIENTE SARA’:
0: SE NON CONTIENTE IL DIVIDENDO
1: SE CONTIENE IL DIVIDENDO
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 72
73. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
DIVISIONE BINARIA.
§ ESEMPIO 1:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 73
74. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
DIVISIONE BINARIA.
§ ESEMPIO 1: PROVA
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 74
75. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
DIVISIONE BINARIA.
§ ESERCIZIO 1:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 75
76. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
DIVISIONE BINARIA.
§ SOLUZIONE 1:
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 76
77. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
DIVISIONE BINARIA.
§ ESERCIZIO 2:
– ESEGUIRE LA DIVISIONE IN BASE 2 DI 237:12
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 77
78. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
DIVISIONE BINARIA.
§ SOLUZIONE 2: 237:12
128
64
32
16
8
4
2
1
237
1
1
1
0
1
1
0
1
12
1
1
0
0
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 78
80. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
SISTEMA DI NUMERAZIONE BINARIO.
DIVISIONE BINARIA.
§ SOLUZIONE 2: PROVA 1
0
0
1
1
.
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
1
0
0
1
1
1
1
1
0
0
1
0
0
+
1
0
0
1
1
1
1
0
1
1
0
1
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 80
81. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
ESERCIZI RIASSUNTIVI
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 81
82. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
ESERCIZI RIASSUNTIVI
• CALCOLARE 10111011 + 110110 CON VERIFICA DECIMALE
[11110000, 241]
• CALCOLARE 1000001 - 101 CON VERIFICA DECIMALE
[111100, 60]
• CALCOLARE 1010011010 * 1001 CON VERIFICA DECIMALE
[1010011010, 666]
• CALCOLARE 1100 : 101 CON VERIFICA DECIMALE
[10 CON RESTO 10]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 82
83. FONDAMENTI DI INFORMATICA
SISTEMA DI NUMERAZIONE
ESERCIZI RIASSUNTIVI
• CONVERTIRE I SEGUENTI NUMERI ESADECIMALI IN DECIMALI
E BINARI e OTTALE
§ AF5 [2805, 101011110101, 5365]
§ FE8 [4072, 111111101000, 7750]
UNIVERSITA' DI CAGLIARI-CORSO DI LAUREA IN INFORMATICA 83