Per esercitarti in vista della verifica di linguaggio c++ puoi fare riferimento ai 18 esercizi del portfolio sviluppati e discussi insieme in classe.
Portfolio di programmazione:
- ricerca in un vettore di un numero
- concatena due vettori di interi
- shift a sinistra di un vettore
- determinante di una matrice 2x2
- esercizio sulle stringhe assegnato ad ognuno
- quadrati, riepilogo sui vettori
- funzioni, calcolo della potenza: pot(n)
- funzioni, calcolo del fattoriale: fatt(n)
- funzioni, calcolo del massimo fra tre numeri: max3(n1, n2, n3)
- funzioni, calcolo della somma dei primi n numeri interi: somma(n)
- funzioni, calcolo della somma dei numeri interi tra n e m: somma2(n,m)
- funzioni, scrittura dei multipli di n: multipli10(n)
- funzioni, scrittura dei primi m multipli di n: multipli(n,m)
- calcolo del discriminante di una equazione di secondo grado
- calcolo del valore assoluto
- verifica di un numero primo
- dichiarazione e gestione di una struct
- gestione di una tabella di dati: vettore di una struct
Puoi inoltre scrivere il codice per i seguenti problemi, compilando poi con il tuo IDE preferito, devc++ per sistemi windows, xcode per mac oppure ideone direttamente online da ogni sistema. è importante naturalmente compilare e verificare che il programma funzioni correttamente anche in casi limite.
esercizi dal libro di testo:
vettori, pag. 17: ex 1, ex 4 (vedi esempio 3 del libro), ex 8, ex 13 (difficile), ex 15 (solo media).
stringhe: pag. 38: ex. 2, ex. 3, ex. 6, ex 13
funzioni: vedi portfolio
struct, pag. 46: ex 3, ex 4 (prima parte), ex 8