1. Specificare l'output prodotto dal seguente codice MATLAB:
ax=10; bx=20; a=1; temp=5;
temp=a;
a=bx;
bx=temp;
temp=bx;
bx=ax;
ax=temp;
disp(a);
1. 1
2 . 20
3. a
4 . 10
5. 5
6 . Nessuna delle precedenti risposte
Specificare l’output se è stata scelta la risposta 6.: ______
2. Specificare l'output del seguente codice MATLAB:
somma=[1,1]; b=[1,1];
for i=5:2:10
somma = somma + b;
end
disp(somma);
1. 4
2. 4 4
3 . 22 22
4 . 18 18
5 . 22 4
6 . Nessuna delle precedenti risposte
Specificare l’output se è stata scelta la risposta 7: ______
3. Specificare quanto valgono j e k al termine dell'esecuzione del seguente codice MATLAB
supponendo che la funzione triplo(x) restituisca come risultato il triplo del valore
dell’argomento x:
j = 10; k= 3;
j = j + triplo(k);
k = k + 1;
1 . j=33 k=10
2 . j=10 k=4
3 . j=19 k=4
4 . j=5 k=10
5 . j=33 k=7
6 . j=19 k=7
7 . Nessuna delle precedenti risposte
Specificare l’output se è stata scelta la risposta 7: ______
4. Specificare quanto vale a al termine dell'esecuzione del seguente codice MATLAB:
b = [1:3; 5 2 7; 7:2:12];
m = [1 2 3];
n = 3:-1:1;
a(1,:) = b(2,n);
a(2,:) = b(1,m);
a(3,:) = b(3,[1 2 1]);
1 . a = [1 2 3; 5 2 7; 7 9 11] 4 . a = [7 2 5; 1 2 3; 7 9 7]
2 . a = [5 2 7; 4 5 6; 3 2 1]
5 . a = [5 2 7; 3 2 1; 7 8 9]
3 . a = [7 2 5; 1 2 3; 7 9 11] 6 . a = [2 5 7; 1 2 3; 7 9 11]
7 . Nessuna delle precedenti risposte
Specificare l’output se è stata scelta la risposta 7: ______
5. Dato il seguente diagramma di flusso determinare quale valore verrà stampato al termine dell’esecuzione
dell’algoritmo se a=2, b=6, c=4
START
Stampa a
Leggi a,b,c
NO
NO
a>b
Stampa b
a>c
END
SI
SI
SI
c>b
Stampa c
NO
6. Spiegare che funzione realizza l’algoritmo, cioè cosa rappresenta il numero che viene stampato,
qualunque terna di valori a,b,c venga inserita.
7. (Operazione su foglio elettronico) Se la cella E5 contiene la formula =$D$5-$E$4 , scrivere il
contenuto delle celle E6, E7, E8 dopo che tale espressione viene copiata e incollata nelle celle E6,
E7, E8.
B
4
5
6
7
8
C
D
3
7
6
9
E
1
2
F