Dalla A alla Z passando per C - Robotica
Dalla A alla Z passando per C - Robotica
Dalla A alla Z passando per C - Robotica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
• il valore di x in cui è calcolata la funzione;<br />
• la precisione ǫ con cui è calcolata la funzione;<br />
• il valore di n;<br />
• il valore della funzione approssimata;<br />
• il valore vero della funzione.<br />
Esercizio 17<br />
Si scriva un programma che effettui il calcolo approssimato <strong>per</strong> x → 0 della funzione e x<br />
utilizzando il polinomio:<br />
1 + x + x2 x3 xn<br />
+ + . . . +<br />
2! 3! n!<br />
Il programma dovrà leggere da tastiera le seguenti coppie di informazioni:<br />
• un valore reale che rappresenta la precisione ǫ con cui approssimare il valore della funzione;<br />
• il valore di x in cui calcolare la funzione;<br />
e dovrà stampare a terminale le seguenti informazioni:<br />
• il valore di x in cui è calcolata la funzione;<br />
• la precisione ǫ con cui è calcolata la funzione;<br />
• il valore di n;<br />
• il valore della funzione approssimata;<br />
• il valore vero della funzione.<br />
Esercizio 18<br />
Scrivere una funzione di nomemultiplo() che data una coppia di interi determini se il secondo<br />
sia multiplo del primo. La funzione dovrà ricevere due argomenti interi e restituire 1 se il secondo<br />
valore è multiplo del primo, 0 in caso contrario. Si utilizzi questa funzione in un programma che<br />
acquisisca da tastiera una serie di coppie di interi e che abbia termine quando l’utente intende<br />
terminare l’immissione di valori. A tal scopo si effettui un ciclo che ad ogni iterazione legga una<br />
coppia di valori usando la funzione scanf(). Il ciclo dovrà terminare quando l’utente inserisce<br />
da tastiera ∧ D (in UNIX) o ∧ Z (in DOS). In questo caso scanf restituisce il valore EOF (-1).<br />
(Leggere attentamente sul manuale la documentazione relativa <strong>alla</strong> funzione scanf() ed ai valori<br />
che essa restituisce.)<br />
Esercizio 19<br />
Definire la funzioneipotenusa() che calcoli la lunghezza dell’ipotenusa di un triangolo rettangolo<br />
quando siano dati i due cateti. Si utilizzi questa funzione in un programma che determini<br />
la lunghezza dell’ipotenusa <strong>per</strong> ognuno dei seguenti triangoli. La funzione dovrà ricevere due<br />
argomenti di tipo double e restituire la lunghezza dell’ipotenusa come valore double.<br />
181