Esercitazioni del corso
di Laboratorio di Calcolo I
n. 6
5 e 8 novembre 2002
iterazioni (for,do,while), vettori e matrici
questa e` la quarta esercitazione
con valutazione
Potete scegliere tra
- realizzare un programma che consenta la
conversione di numeri decimali in binari e viceversa,
come dall'esempio /home/docente/ex6/binconv che varra' 4 punti
- e realizzare
due programmi piu' semplici valutati
due punti ciascuno:
-
un programma che utilizzi un ciclo for per calcolare la
somma dei primi N numeri interi (con N definito
volta per volta dall'utente). Utilizzatelo per verificare che questa e`
pari a N(N+1)/2 . L'esempio si trova in /home/docente/ex6/somma.
-
un programma che utilizzi un ciclo while o do...while
e che dati un epsilon e un X<1
definiti dall'utente determini il numero n tale
che
Somma da 0 a n di pow(X,n)
differisca da
1/(1-X) (limite della serie geometrica)
di una quantita` inferiore a epsilon. L'esempio si trova in /home/docente/ex6/convergenza
funzioni utili in <math.h>
fabs(x) valore assoluto di x
(che deve essere float o double)
pow(x,y) calcola x elevato alla y
Ai fini della valutazione verrano presi in esame i
file lasciati nel vostro sottodirettorio ex6. Questi dovranno contenere
-
un commento iniziale con il nome del gruppo e i vostri
nomi
-
abbondanti commenti che illustrino quello che volete fare