02.05.2014 Views

Patrick Corde & Anne Fouilloux

Patrick Corde & Anne Fouilloux

Patrick Corde & Anne Fouilloux

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Corrigés 232<br />

Corrigé de l’exercice 3<br />

1 program nombre_dor<br />

2 implicit none<br />

3 real, parameter :: epsilon = 1.e-5<br />

4 real :: u_prec, u_cour<br />

5 real :: v_prec, v_cour<br />

6 real :: somme<br />

7 real :: nombre_or<br />

8<br />

10<br />

9 nombre_or = (1. + sqrt(5.))/2.<br />

11 u_prec = 1.; u_cour = 1.<br />

12 do<br />

13 v_prec = u_cour/u_prec<br />

14 somme = u_cour + u_prec<br />

15 u_prec = u_cour<br />

16 u_cour = somme<br />

17 v_cour = u_cour/u_prec<br />

18 if ( abs( (v_cour-v_prec)/v_prec ) < epsilon ) exit<br />

19 end do<br />

20<br />

21 print*, "Limite de la suite (vn) : ", v_cour, &<br />

22 "Nombre d’or : ", nombre_or<br />

23 end program nombre_dor<br />

INSTITUT DU DÉVELOPPEMENT<br />

ET DES RESSOURCES<br />

EN INFORMATIQUE SCIENTIFIQUE<br />

Cours langage Fortran – 27 janvier 2006<br />

<strong>Patrick</strong> <strong>Corde</strong> et <strong>Anne</strong> <strong>Fouilloux</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!