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.

Arguments de type procédure 163<br />

8.6 – Arguments de type procédure<br />

Une procédure peut être transmise à une autre<br />

procédure. Il est nécessaire de la déclarer dans<br />

la procédure appelante avec l’attribut EXTERNAL ou<br />

INTRINSIC si elle est intrinsèque.<br />

Exemple<br />

program arg_proc<br />

implicit none<br />

double precision b_inf, b_sup, aire<br />

double precision integrale<br />

integer pas<br />

double precision, external :: carre<br />

b_inf = 1.<br />

b_sup = 6.<br />

pas = 200000<br />

aire = integrale( b_inf, b_sup, pas, carre )<br />

print ’("Aire : ", f11.6)’, aire<br />

end program arg_proc<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!