Professional Documents
Culture Documents
Annonce du TP :
A—Modèle n°01 : Elaborer un programme qui permet de résoudre une équation de deuxième ordre, dans ℝ,
de la forme + + = 0, tels que , et sont des coefficients entiers. Vérifier qu'il fonctionne bien
avec les tests suivants : = 1, = −3, = 2
= 1, = −2, = 1
= 1, = 1, = 1
= 0, = 2, = 3
La démarche du TP :
1. Ouvrir l’éditeur du texte (Fortran Power Station) pour créer un nouveau fichier texte (Text File).
2. Sauvegarder ce fichier sur le répertoire des projets (C:\ MSDEV\Projects) sous un nom spécifié (ex :
eq2ord.for).
3. Commencer par une ligne de commentaire indiquant l'objet du programme. Puis le mot clé program
suivi de son nom (Attention, là aussi seuls les 6 premiers caractères sont significatifs).
4. Noter ensuite l'instruction implicit none, qui m'oblige à déclarer toutes mes variables.
5. Viennent les déclarations des variables et des constants et autres paramètres: déclarer ici tous vos
variables et constants (a, b, c…etc).
6. Saisir le reste du programme :
Introduire les coefficients a, b et c. Vous aurez pu écrire write( ∗ , ∗ )'donner les
valeurs de a,b,c:' puis une instruction permet de lire ces valeurs read(∗,∗) a,
b,c
Utiliser les instructions de contrôle (if, then , else et endif), instructions
conditionnelles, pour construire des boucles permettant d’obtenir tous les cas de solution
(ex : if (a.ne.0) then delta=b∗∗2-4∗a∗c…etc.)
Voilà un tout petit programme, mais qui contient tous les germes d'un grand code. Voyons comment le saisir,
le compiler et l'exécuter.
Page 43
Université Hassiba Benbouali de Chlef Année Universitaire: 2014—2015
Faculté des Sciences Exactes et Informatique Niveau: 2ième Année—Semestre III
Départements de Chimie Méthodes Numériques et Programmation
B—Modèle n°02
Travail à rendre :
Page 44