• Non ci sono risultati.

Fondamenti di Informatica

N/A
N/A
Protected

Academic year: 2021

Condividi "Fondamenti di Informatica"

Copied!
17
0
0

Testo completo

(1)

Fondamenti di Informatica

ESERCITAZIONE Algoritmi

Prof. Marco Lombardi

(2)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input:

a = 3 b = 5

Al termine della simulazione d’esecuzione, indicare quale sarà l’output prodotto dall’algoritmo:

OUTPUT: __________

Algoritmi – 1/8

(3)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input:

a = 3 b = 5

Al termine della simulazione d’esecuzione, indicare quale sarà l’output prodotto dall’algoritmo:

OUTPUT: __________

Algoritmi – 1/8

OUT1

SOLUZIONE

C=27

ESERCITAZIONE Algoritmi

(4)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input:

a = 5 b = 6 c = 7

Al termine della simulazione d’esecuzione, indicare quale sarà l’output prodotto dall’algoritmo: OUTPUT: __________

Algoritmi – 2/8

(5)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input:

a = 5 b = 6 c = 7

Al termine della simulazione d’esecuzione, indicare quale sarà l’output prodotto dall’algoritmo: OUTPUT: __________

Algoritmi – 2/8

SOLUZIONE

(6)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input:

a = 90 b = 50 c = 40

Al termine della simulazione d’esecuzione, indicare quale sarà l’output prodotto dall’algoritmo: OUTPUT: __________

Algoritmi – 3/8

(7)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input:

a = 90 b = 50 c = 40

Al termine della simulazione d’esecuzione, indicare quale sarà l’output prodotto dall’algoritmo: OUTPUT: __________

Algoritmi – 3/8

SOLUZIONE

(8)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input (durante l’esecuzione del primo ciclo for):

a[0] = 24 a[1] = 3 a[2] = 5 a[3] = 10 a[4] = 6 a[5] = 9 a[6] = 22 a[7] = 18 a[8] = 7 a[9] = 67

Al termine della simulazione d’esecuzione, indicare quale sarà il contenuto delle seguenti variabili:

p = _____ k = _____

Algoritmi – 4/8

(9)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input (durante l’esecuzione del primo ciclo for):

a[0] = 24 a[1] = 3 a[2] = 5 a[3] = 10 a[4] = 6 a[5] = 9 a[6] = 22 a[7] = 18 a[8] = 7 a[9] = 67

Al termine della simulazione d’esecuzione, indicare quale sarà il contenuto delle seguenti variabili:

p = _____ k = _____

Algoritmi – 4/8

SOLUZIONE

(10)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input (durante l’esecuzione del primo ciclo for):

a[0] = 12 a[1] = 5 a[2] = 25 a[3] = 44 a[4] = 5 a[5] = 91 a[6] = 3 a[7] = 27 a[8] = 3 a[9] = 123

Al termine della simulazione d’esecuzione, indicare quale sarà il contenuto delle seguenti variabili:

q = _____ h = _____

Algoritmi – 5/8

(11)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input (durante l’esecuzione del primo ciclo for):

a[0] = 12 a[1] = 5 a[2] = 25 a[3] = 44 a[4] = 5 a[5] = 91 a[6] = 3 a[7] = 27 a[8] = 3 a[9] = 123

Al termine della simulazione d’esecuzione, indicare quale sarà il contenuto delle seguenti variabili:

q = _____ h = _____

Algoritmi – 5/8

SOLUZIONE

91*3*3

ESERCITAZIONE Algoritmi

(12)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input:

N = 5 M = 6

Al termine della simulazione d’esecuzione, indicare quale sarà il contenuto delle seguenti variabili:

P = _____

Algoritmi – 6/8

(13)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input:

N = 5 M = 6

Al termine della simulazione d’esecuzione, indicare quale sarà il contenuto delle seguenti variabili:

P = _____

Algoritmi – 6/8

SOLUZIONE

I=N=5  H=5*(6+5)=55

<100

ESERCITAZIONE Algoritmi

(14)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input:

X = 5 Y = 2 Z = 4

Al termine della simulazione d’esecuzione, indicare quale sarà il contenuto delle seguenti variabili:

N = _____

Algoritmi – 7/8

(15)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input:

X = 5 Y = 2 Z = 4

Al termine della simulazione d’esecuzione, indicare quale sarà il contenuto delle seguenti variabili:

N = _____

Algoritmi – 7/8

SOLUZIONE

N=(((3*2)*2)*2)*2=48

(16)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input:

A = 5 B = 3

Al termine della simulazione d’esecuzione, indicare quale sarà il contenuto delle seguenti variabili:

H = _____ K = _____

Algoritmi – 8/8

(17)

Supponiamo di simulare l’esecuzione dell’algoritmo in figura, rappresentato mediante diagramma di flusso realizzato con AlgoBuild, e fornire il seguente input:

A = 5 B = 3

Al termine della simulazione d’esecuzione, indicare quale sarà il contenuto delle seguenti variabili:

H = _____ K = _____

Algoritmi – 8/8

SOLUZIONE

K=((1+2)+2)+2

ESERCITAZIONE Algoritmi

Riferimenti

Documenti correlati

Pilota e passeggero possono quindi ascoltare i flussi audio (o una qualsiasi miscelazione fra essi) provenienti da una stessa sorgente o da sorgenti diverse, o possono

Come nel caso precedente si progetti un watchdog counter multi-stadio, ovvero un watchdog con due differenti tempi (conteggi) di triggering, il primo e più

La formula che consente di determinare la potenza disponibile Pd all’uscita di un’antenna ricevente, di guadagno Gr, posta nello spazio libero, a distanza r da

• tra l’istante in cui un filosofo testa il valore del flag e l’istante in cui ne modifica il valore per indicare che la forchetta non è disponibile altri filosofi

L’efficienza della convezione esterna, trattata con il formalismo della mixing lenght 11 , `e stata calibrata, come gi`a detto, in modo da riprodurre il colore delle ramo delle

4.7 il range d’et`a stimato per il bulk della popolazione dell’ammasso sembrerebbe essere 11 ÷ 13 Gyr ed il modulo di distanza corrispondente stimato dal fitting del ramo

Motivare adeguatamente

Dire inoltre quale è la complessità di tale metodo nel caso peggiore e la complessità nel caso migliore, precisando anche in quale circostanza si verifica il