Il Metodo di Newton

I cicli sono spesso usati per calcolare approssimazioni partendo da un’approssimazione e migliorandola iterativamente.

better =  1/2 * (approx + n/approx)

L’implementazione seguente richiede due parametri.




(chp07_newtonsdef)

Questa implementazione usa un while per applicare la formula finché l’approssimazione non cambia. Finché la nuova approssimazione è diversa dalla precedente ripetiamo.

(chp07_newtonswhile)

Note

L’istruzione while utilizza l’uguaglianza tra due numeri in floating point. In generale, dal momento che i numeri in floating point sono approssimazione dei numeri reali, in generale è meglio controllare che la differenza tra i due numeri sia piccola.

Next Section - Esercizi