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.

Common étiqueté 176<br />

9.3.1 – Initialisation : BLOCK DATA<br />

BLOCK DATA est une unité de programme qui permet<br />

d’initialiser des objets déclarés dans des COMMONs étiquetés :<br />

BLOCK DATA [nom block data]<br />

[bloc init]<br />

END BLOCK DATA [nom block data]<br />

☞ nom block data est le nom du BLOCK DATA<br />

☞ bloc init est une suite :<br />

➳ de déclarations de type (INTEGER, REAL, ...),<br />

➳ de déclarations de zones communes (COMMON),<br />

➳ d’initialisations statiques (DATA).<br />

Un bloc COMMON ne peut apparaître que dans un seul<br />

BLOCK DATA.<br />

On peut se définir plusieurs unités BLOCK DATA, chacune<br />

regroupant les COMMON qui ont un lien logique entre eux.<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!