Fondamenti di Informatica
Simulazione Prima Prova Intercorso
Prof. Arcangelo Castiglione
A.A. 2016/17
Esercizio 1
Codifica Binaria
• Quanti bit sono necessari per rappresentare un oggetto che può assumere 35 stati?
Simulazione Prima Prova Intercorso
Esercizio 1
Codifica Binaria
• Quanti bit sono necessari per rappresentare un oggetto che può assumere 35 stati?
• Soluzione: per codificare 35 oggetti servono 𝑙𝑜𝑔
235 𝑏𝑖𝑡 → 6 𝑏𝑖𝑡
Simulazione Prima Prova Intercorso
Esercizio 2
Conversioni tra Rappresentazioni Numeriche
Simulazione Prima Prova Intercorso
• Indicare quale fra i seguenti numeri rappresentati in sistema decimale corrisponde al numero 101101 espresso in sistema binario semplice (1011012):
a) 28
10b) 37
10c) 11
10d) 45
10Esercizio 2
Conversioni tra Rappresentazioni Numeriche
• Indicare quale fra i seguenti numeri rappresentati in sistema decimale corrisponde al numero 101101 espresso in sistema binario semplice (1011012):
a) 28
10b) 37
10c) 11
10d) 45
10<- Risposta corretta
• Svolgimento:
1 x 25 + 0 x 24 + 1 x 23+ 1 x 22+ 0 x 21 + 1 x 20 =
= 1 x 32 + 0 x 16 + 1 x 8 + 1 x 4 + 0 x 2 + 1 x 1 =
= 32 + 0 + 8 + 4 + 0 + 1 = 45 Simulazione Prima Prova Intercorso
Esercizio 3
Conversioni tra Rappresentazioni Numeriche
• Indicare quale fra i seguenti numeri rappresentati in sistema binario
semplice corrisponde al numero 126 espresso in sistema decimale (12610):
a) 1111110
2b) 0011010
2c) 1101010
2d) 1110100
2Simulazione Prima Prova Intercorso
Esercizio 3
Conversioni tra Rappresentazioni Numeriche
• Svolgimento:
126 / 2 = 63 + resto di 0 63 / 2 = 31 + resto di 1 31 / 2 = 15 + resto di 1 15 / 2 = 7 + resto di 1
7 / 2 = 3 + resto di 1 3 / 2 = 1 + resto di 1 1 / 2 = 0 + resto di 1 Simulazione Prima Prova Intercorso
• Indicare quale fra i seguenti numeri rappresentati in sistema binario
semplice corrisponde al numero 126 espresso in sistema decimale (12610):
a) 1111110
2<- Risposta corretta b) 0011010
2c) 1101010
2d) 1110100
2Esercizio 4
Conversioni tra Rappresentazioni Numeriche
• Indicare quale fra i seguenti numeri rappresentati in sistema decimale corrisponde al numero 10101C2 espresso in complemento a due su 5 bit:
a) -12
10b) -11
10c) +10
10d) +21
10Simulazione Prima Prova Intercorso
Esercizio 4
Conversioni tra Rappresentazioni Numeriche
• Possibile Svolgimento:
-1 x 24 + 0 x 23 + 1 x 22 + 0 x 21 + 1 x 20 =
= -1 x 16 + 0 x 8 + 1 x 4 + + 0 x 2 + 1 x 1 =
= -16 + 0 + 4 + 0 + 1 = -11
• Indicare quale fra i seguenti numeri rappresentati in sistema decimale corrisponde al numero 10101C2 espresso in complemento a due su 5 bit:
a) -12
10b) -11
10c) +10
10d) +21
10Simulazione Prima Prova Intercorso
Esercizio 5
Circuiti Logici
• Si fornisca una rappresentazione grafica del circuito relativo alla seguente equazione logica:
𝑍 = 𝐴 0 𝐵 + (𝐴̅ + 𝐶̅)
Simulazione Prima Prova Intercorso
Esercizio 5
Circuiti Logici
• Si fornisca una rappresentazione grafica del circuito relativo alla seguente equazione logica:
• Soluzione:
𝑍 = 𝐴 0 𝐵 + (𝐴̅ + 𝐶̅)
Simulazione Prima Prova Intercorso
Esercizio 6
Circuiti Logici
• Indicare quale espressione booleana è rappresenta dal seguente circuito logico:
Simulazione Prima Prova Intercorso
Esercizio 6
Circuiti Logici
• Indicare quale espressione booleana è rappresenta dal seguente circuito logico:
• Soluzione:
• 𝑍 = 𝐴 + (𝐵 ⊕ 𝐴 0 𝐵 )
Simulazione Prima Prova Intercorso
Esercizio 7
Funzioni Booleane
• Indicare quale espressione booleana rappresenta la seguente tavola di verità:
𝑥 𝑦 𝑧 𝐹(𝑥, 𝑦, 𝑧)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
Simulazione Prima Prova Intercorso
Esercizio 7
Funzioni Booleane
• Indicare quale espressione booleana rappresenta la seguente tavola di verità:
𝑥 𝑦 𝑧 𝐹(𝑥, 𝑦, 𝑧)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
• Svolgimento:
1) Identificare le righe in cui la funzione assume il valore 1.
Simulazione Prima Prova Intercorso
Esercizio 7
Funzioni Booleane
• Indicare quale espressione booleana rappresenta la seguente tavola di verità:
𝑥 𝑦 𝑧 𝐹(𝑥, 𝑦, 𝑧)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
• Svolgimento:
1) Identificare le righe in cui la funzione assume il valore 1.
2) Esprimere tali righe mediante la forma canonica:
𝐹 𝑥, 𝑦, 𝑧 = 𝑥̅ 0 𝑦= 0 𝑧 + 𝑥̅ 0 𝑦 0 𝑧 + 𝑥 0 𝑦= 0 𝑧̅ + 𝑥 0 𝑦= 0 𝑧 Simulazione Prima Prova Intercorso