Laboratorio di calcolo I AA 2001-02
Prima prova individuale
Tempo massimo : 2 h
- collegatevi dalla solita postazione col solito account
- create un sottodirettorio che abbia come nome il vostro cognome
- scrivete, compilate e provate il codice per risolvere il problema
richiesto
- lasciate nel sottodirettorio il file sorgenti (.h e .cc) con
eventuali commenti, insieme all’eseguibile e all’eventuale libreria
- non lasciate in giro codice che non compili
- fate attenzione ad evitare i seguenti errori:
- troncamento del risultato delle divisioni tra numeri interi
- uso dell’elemento [n] di un vettore di dimensione n
- dimensionamento statico di vettori ad un numero di elementi n
variabile
- uso dell’operatore
= invece
di = = all’interno di un’espressione
logica
- non inizializzazione di alcune variabili (ad esempio quando si voglia accumulare il risultato
di una somma in una variabile)
prova A :
-
scrivere (preferibilmente in una funzione esterna al
programma principale) il codice necessario per il calcolo approssimato
del numero di Nepero
e = exp(1)
come somma di N termini. Si consiglia di implementare anche una
secondo funzione per il calcolo di n!.
- trovare nel programma principale il pił piccolo valore di N tale
che |f(N)-exp(1)| < e con e numero piccolo
scelto dall’utente : stampare N e l’f(N) corrispondente.