Fondamenti di Informatica
ESERCIZI: ALGOBUILD (ARRAY)
Prof. Marco Lombardi – malombardi@unisa.it
Esercizio 1
Progettare un algoritmo che legga (da input) un vettore di 10 elementi e generi (in output) la
somma dei valori nelle posizioni pari del vettore e il prodotto dei valori nelle posizioni dispari.
Soluzione 1 (AlgoBuild ver 0.75)
Esercizio 2
Definire l’algoritmo che:
1. legge la dimensione del vettore ed i suoi elementi;
2. calcola e stampa la varianza degli elementi di un vettore.
Soluzione 2 (AlgoBuild ver 0.75)
Esercizio 3
Definire l’algoritmo che:
1. legge la dimensione del vettore, con dimensione minima pari a due, ed i suoi elementi (da input);
2. calcola minimo e massimo del vettore;
3. se minimo e massimo sono diversi, sostituisce valore -1 al minimo e valore 1 al massimo;
4. stampa il vettore modificato (in output).
Soluzione 3 (AlgoBuild ver 0.75)
Esercizio 4
Definire l’algoritmo che:
1. legge la dimensione del vettore ed i suoi elementi (da input);
2. legge due indici del vettore (da input) ed inverte il contenuto di tali indici;
3. stampa il vettore modificato (in output).
Soluzione 4 (AlgoBuild ver 0.75)
Esercizio 5
Definire l’algoritmo che:
1. legge la dimensione del vettore ed i suoi elementi (da input);
2. inverte il contenuto del vettore;
3. stampa il vettore invertito (in output).