Top Banner
Fondamenti di Informatica Simulazione Prima Prova Intercorso Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17
14

Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Feb 23, 2019

Download

Documents

vomien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

FondamentidiInformaticaS imulaz ionePr imaProva Intercorso

Prof. Chr i st ian Espos i toCorso d i Laurea in Ingegner ia Meccanica e Gest iona le (C lasse I )A .A . 2016/17

Page 2: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Esercizio1ConversionitraRappresentazioniNumeriche

IntroduzioneaMATLAB:Esercitazione

• Indicarequalefraiseguentinumerirappresentatiinsistemadecimalecorrispondealnumero101101 espressoinsistemabinariosemplice(1011012):a) 2810b) 3710c) 1110d) 4510

Page 3: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Esercizio1ConversionitraRappresentazioniNumeriche

IntroduzioneaMATLAB:Esercitazione

• Indicarequalefraiseguentinumerirappresentatiinsistemadecimalecorrispondealnumero101101 espressoinsistemabinariosemplice(1011012):a) 2810b) 3710c) 1110d) 4510

• 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

Page 4: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Esercizio2ConversionitraRappresentazioniNumeriche

IntroduzioneaMATLAB:Esercitazione

• Indicarequalefraiseguentinumerirappresentatiinsistemabinariosemplicecorrispondealnumero126espressoinsistemadecimale(12610):a) 11111102b) 00110102c) 11010102d) 11101002

Page 5: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Esercizio2ConversionitraRappresentazioniNumeriche

IntroduzioneaMATLAB:Esercitazione

• Svolgimento:

126/2=63+restodi0

63/2=31+restodi1

31/2=15+restodi1

15/2=7+restodi1

7/2=3+restodi1

3/2=1+restodi1

1/2=0+restodi1

• Indicarequalefraiseguentinumerirappresentatiinsistemabinariosemplicecorrispondealnumero126espressoinsistemadecimale(12610):a) 11111102b) 00110102c) 11010102d) 11101002

Page 6: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Esercizio3ConversionitraRappresentazioniNumeriche

IntroduzioneaMATLAB:Esercitazione

• Indicarequalefraiseguentinumerirappresentatiinsistemadecimalecorrispondealnumero10101C2 espressoincomplementoaduesu5bit:a) -910b) -1110c) +1010d) +2110

Page 7: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Esercizio3ConversionitraRappresentazioniNumeriche

IntroduzioneaMATLAB:Esercitazione

• 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

oppureinvertireilnumeroottenendo010102 eaggiungere1,ottenendo010012econvertirlocomenegativo.

• Indicarequalefraiseguentinumerirappresentatiinsistemadecimalecorrispondealnumero10101C2 espressoincomplementoaduesu5bit:a) -910b) -1110c) +1010d) +2110

Page 8: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Esercizio4CircuitiLogici

IntroduzioneaMATLAB:Esercitazione

• Siforniscaunarappresentazionegraficadelcircuitorelativoallaseguenteequazionelogica:

𝑍 = 𝐴 $ 𝐵 + (�̅� + 𝐶̅)

Page 9: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Esercizio4CircuitiLogici

IntroduzioneaMATLAB:Esercitazione

• Siforniscaunarappresentazionegraficadelcircuitorelativoallaseguenteequazionelogica:

𝑍 = 𝐴 $ 𝐵 + (�̅� + 𝐶̅)

• Svolgimento:

Iprimi operatori davalutare sono

§ X1=A $ B

§ X2=�̅�

§ X3=𝐶̅

Alsecondo livello viene valutato Y =X2+X3.

Alterzo livello,sigiunge infine aZ=X1+Y.

Page 10: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Esercizio5CircuitiLogici

IntroduzioneaMATLAB:Esercitazione

• Indicarequaleespressionebooleanaèrappresentadalseguentecircuitologico:

Page 11: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Esercizio5CircuitiLogici

IntroduzioneaMATLAB:Esercitazione

• Indicarequaleespressionebooleanaèrappresentadalseguentecircuitologico:

• Svolgimento:

Alprimolivello abbiamo x =A $ B

Alsecondo livello abbiamo Y =𝑋⨂𝐵 =X $ B+ 𝑋- $ 𝐵-

AlterzolivelloabbiamoZ =A+Y

Ilrisultatoè𝑍 = 𝐴 + (𝐵⨂ 𝐴 $ 𝐵 )

Page 12: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Esercizio6FunzioniBooleane

IntroduzioneaMATLAB:Esercitazione

• Indicarequaleespressionebooleanarappresentalaseguentetavoladiverità:

𝑥 𝑦 𝑧 𝐹(𝑥, 𝑦, 𝑧)0 0 0 00 0 1 10 1 0 00 1 1 11 0 0 11 0 1 11 1 0 01 1 1 0

Page 13: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Esercizio6FunzioniBooleane

IntroduzioneaMATLAB:Esercitazione

• Indicarequaleespressionebooleanarappresentalaseguentetavoladiverità:

𝑥 𝑦 𝑧 𝐹(𝑥, 𝑦, 𝑧)0 0 0 00 0 1 10 1 0 00 1 1 11 0 0 11 0 1 11 1 0 01 1 1 0

• Svolgimento:

Identificare le righe percuilafunzione assume il valore 1.

Page 14: Simulazione Prima Prova Intercorso - di-srv.unisa.itcesposito/materiale/lezioni/SimulazionePrim... · Conversioni tra Rappresentazioni Numeriche Introduzione a MATLAB: Esercitazione

Esercizio6FunzioniBooleane

IntroduzioneaMATLAB:Esercitazione

• Indicarequaleespressionebooleanarappresentalaseguentetavoladiverità:

𝑥 𝑦 𝑧 𝐹(𝑥, 𝑦, 𝑧)0 0 0 00 0 1 10 1 0 00 1 1 11 0 0 11 0 1 11 1 0 01 1 1 0

• Svolgimento:

Identificare le righe percuilafunzione assume il valore 1.

Utilizzo laformanormale come somma deiprodotti:

𝐹 𝑥, 𝑦, 𝑧 = �̅� $ 𝑦- $ 𝑧 + �̅� $ 𝑦 $ 𝑧 + 𝑥 $ 𝑦- $ 𝑧̅ + 𝑥 $ 𝑦- $ 𝑧