LABORATORIO DI PROGRAMMAZIONE E CALCOLO A.A. 2009/10 Canale Dl-Pa Foglio di esercizi N. 2 9) Scrivere un programma C++ che acquisisce da tastiera un numero intero positivo n e successivamente calcola e stampa sul video la somma dei primi n numeri interi mediante un ciclo. Confrontare il risultato con quello della formula n(n + 1) . 2 10) Scrivere un programma C++ che acquisisce da tastiera un numero intero positivo n e successivamente calcola e stampa sul video la somma dei quadrati dei primi n numeri interi mediante un ciclo. Confrontare il risultato con quello della formula n(n + 1)(2n + 1) . 6 11) Scrivere un programma C++ che acquisisce da tastiera un numero intero positivo n e successivamente calcola e stampa sul video la somma dei cubi dei primi n numeri interi mediante un ciclo. Confrontare il risultato con quello della formula !2 n(n + 1) . 2 12) Scrivere un programma C++ che acquisisce da tastiera un numero intero positivo n e un numero intero positivo k e successivamente calcola e stampa sul video la somma n X ik . i=1 13) Scrivere un programma C++ che acquisisce da tastiera un numero intero positivo n e un numero intero positivo k ≤ n e successivamente calcola e stampa sul video il coefficiente binomiale n k ! = n! k!(n − k)! 14) Scrivere un programma C++ che acquisisce da tastiera un numero intero positivo n, calcola e stampa sul video la somma e la media dei primi n elementi della successione di numeri reali an = n+3 n3 + 5 per n = 1, 2, 3, . . . 15) Scrivere un programma C++ che acquisisce da tastiera un numero intero positivo n, e quindi n numeri reali positivi, calcolando di essi rispettivamente le seguenti medie statistiche: ma = x1 + x2 + ... + xn n (aritmetica) mg = (x1 x2 ...xn )1/n (geometrica) n mh = (armonica) 1/x1 + 1/x2 + ... + 1/xn s x21 + x22 + ... + x2n (quadratica) . n Fare diversi esperimenti confrontando i risultati ottenuti. mq =