• Non ci sono risultati.

Esame di Fondamenti di Informatica Mod. B

N/A
N/A
Protected

Academic year: 2021

Condividi "Esame di Fondamenti di Informatica Mod. B"

Copied!
1
0
0

Testo completo

(1)

Cognome __________________ Nome ____________________ Matricola _________________

Questo compito è stato discusso e definito collegialmente dalla commissione di esame di Fondamenti di Informatica

Esame di Fondamenti di Informatica Mod. B (4 febbraio 2013)

Prova scritta

durata della prova: 20 minuti

Esercizio 1 (5 punti) Nel metodo di seguito riportato, mat è una matrice con M righe ed N colonne, e vet è un array di dimensione V. Dire quale è la complessità asintotica del metodo, espressa con notazione O(.), con la migliore approssimazione possibile, rispetto ad M, N e V. Motivare adeguatamente la risposta.

public static void metodo (int[][] mat, int[] vet){

int i=0;

while (i<mat.length){

int s=0;

for (int j=0; j<mat[i].length; j++) s += mat[i][j];

for (int k=0; k<vet.length; k++) s += vet[k];

System.out.println (s);

i++;

} }

Esercizio 2 (5 punti) Considera la seguente funzione ricorsiva F definita sui numeri naturali F(n) = n

2

se n ≤ 4

F(n) = 2 + F(n-2)/2 se n > 4

Dire quanto vale F(8), mostrando lo sviluppo del calcolo

Riferimenti

Documenti correlati

[r]

2) Sul dischetto devono essere scritte le classi Funzione e ProvaFunzione. 3) Meglio indicare il proprio nome e cognome, oltre che su questo foglio, anche come commento in testa

2) Sul dischetto devono essere scritte le classi Ordinamento e ProvaOrdinamento. 3) Meglio indicare il proprio nome e cognome, oltre che su questo foglio, anche come commento

2) Sul dischetto devono essere scritte le classi Esercizio ed ProvaEsercizio. 3) Meglio indicare il proprio nome e cognome, oltre che su questo foglio, anche come commento in

La classe SequenzaOrdinata ha il solo metodo statico cerca, che prende come parametro un array a di interi ordinati in modo non decrescente e un numero intero k, e che

Motivare

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