02.05.2014 Views

Patrick Corde & Anne Fouilloux

Patrick Corde & Anne Fouilloux

Patrick Corde & Anne Fouilloux

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Enoncés 228<br />

Exercice 9<br />

Les enregistrements des fichiers séquentiels<br />

« index naissance.dat » et « index deces.dat » sont constitués<br />

d’une date de naissance (ou de décès) d’un musicien suivi de son<br />

rang dans le fichier « musiciens.bin » créé à l’exercice 7.<br />

Écrire un programme permettant d’imprimer le ou les<br />

musiciens dont la date de naissance ou de mort est saisie au<br />

clavier. Le type de date désirée sera préalablement déterminé.<br />

La sélection des enregistrements répondant aux choix<br />

spécifiés, s’effectuera par l’intermédiaire du fichier d’index<br />

correspondant au type de date.<br />

On offrira la possibilité d’effectuer plusieurs recherches.<br />

Exercice 10<br />

Le but de cet exercice est de transformer la matrice stockée<br />

dans le fichier binaire « exo6.matrice ». Cette transformation<br />

consiste à modifier chaque élément à l’aide d’une fonction<br />

paramétrable de la forme y = f(x).<br />

On définira plusieurs fonctions de ce type. La valeur d’un<br />

entier lu dans une namelist indiquera la fonction à transmettre en<br />

argument de la procédure chargée d’effectuer la transformation.<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!