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 153<br />

8.1 – Arguments<br />

Très souvent, dans un programme, on a besoin<br />

d’effectuer un même traitement plusieurs fois avec<br />

des valeurs différentes. La solution est de définir<br />

ce traitement une seule fois à l’aide d’une unité<br />

de programme de type procédure (SUBROUTINE ou<br />

FUNCTION).<br />

Les unités de programmes désirant effectuer ce<br />

traitement feront appel à cette procédure en lui<br />

transmettant des valeurs via des variables appelées<br />

arguments d’appel (actual-arguments). La procédure<br />

appelée récupère les valeurs qu’on lui a transmises via<br />

des variables appelées arguments muets (dummyarguments).<br />

En Fortran le passage de ces valeurs s’effectue par<br />

référence ;<br />

☞ les adresses des arguments d’appel sont transmises<br />

à la procédure appelée,<br />

☞ dans la procédure appelée, les arguments muets<br />

sont des alias des arguments d’appel.<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!