Prof. Mauro De Berardis               www.maurodeberardis.it

Didattica                                       Home Page


Elenco degli esercizi in C++

Classe Quarta Indirizzo Informatica Abacus

Raccolta di esercizi  svolti  durante le lezioni di Informatica nella Classe IV B Informatica dell’ITIS di Teramo  nell’Anno Scolastico 2009-2010.  

Esercizio N. 1  Somma dei primi n numeri interi                                
Esercizio N. 2 Fattoriale di un numero. Funzioni ricorsive.
Esercizio N. 3 Usando le funzioni ad hoc  bool separi(int) e bool multiplodi3(int) contare e stampare a video, 20 per volta,  i numeri dispari e multipli di 3  compresi tra 1 e 1000
Esercizio N. 4

Caricare un vettore di n numeri float e stamparne la somma e la media. N deve essere compreso tra 10 e 20 e gli elementi del vettore devono essere tutti >0.

Esercizio N. 5 Costruire e stampare un vettore a contenente i numeri primi compresi tra 1 e 40.Utilizzare le funzioni ad hoc void titolo(string), bool seprimo(int) e  void stampavettore(int v[],int num)
Esercizio N. 6 Caricare una matrice di numeri float con 4 righe e 4 colonne e stampare  la media di ciascuna riga e la media dell’intera matrice.
Esercizio N. 7 Caricare un vettore di n numeri float e stamparlo in ordine crescente (algoritmo di RippleSort)
Esercizio N. 8 Caricare una matrice a  di numeri float con 4 righe e 3 colonne. Costruire e stampare un vettore v contenente i valori della matrice a maggiori di 10 e calcolarne e stamparne la somma e la media.
Esercizio N. 9 Caricare una matrice di numeri float con nr righe e nr colonne e costruire e stampare un vettore vp contenente gli elementi della matrice >0 delle righe pari (2,4,6 ecc)
Esercizio N.10 Caricare in una tabella (con nome e voto finale di informatica) i dati relativi ai 17 alunni della IVB e ordinarla e stamparla in ordine decrescente di voto. Stampare inoltre la media dei voti. (Uso di strutture)
Esercizio N.11 Verificare la validità di una data inserita nella  forma ggmmaaaa
Esercizio N.12 Confronto tra due date
Esercizio N.13 Menù delle opzioni 
Esercizio N.14 File sequenziali di testo 1
Esercizio N.15 File sequenziali di testo 2
Esercizio N.16 File sequenziali di testo 3
Esercizio N.17 Classi di oggetti 1
Esercizio N.18 Classi di oggetti 2
Esercizio N.19 Classi di oggetti 3 (polimorfismo e overloading)
   
Come creare una libreria statica in DEV C++