Bac2 fortran90 Programmer en Fortran Cédric Vandenbem Laboratoire de Physique du Solide Centre de Recherche en Physique de la Matière et Rayonnement cedric vandenbem fundp ac be http perso fundp ac be cvandenb CTable des matières Généralités sur le Fortra
Programmer en Fortran Cédric Vandenbem Laboratoire de Physique du Solide Centre de Recherche en Physique de la Matière et Rayonnement cedric vandenbem fundp ac be http perso fundp ac be cvandenb CTable des matières Généralités sur le Fortran Les types de données Les expressions et l ? instruction d ? a ?ectation Les instructions de contrôle Les tableaux Les opérations de lecture et d ? écriture Les procédures Les modules Les structures ou types dérivés La librairie graphique DFLIB Les procédures Notions avancées Les modules Notions avancées Les pointeurs Notions d ? optimisation Exécution en lignes de commandes CRéférences o Livres ? C Delannoy Programmer en Fortran ?? Guide Complet nd Edition Eyrolles ? S J Chapman Fortran for Scientists and Engineers rd Edition McGraw Hill ? N Dubesset et J Vignes Le Fortran ?? Le langage normalisé Technip o Cours ? A Mayer Cours de programmation Fortran http perso fundp ac be amayer CChapitre Généralités sur le Fortran CExemple de programme en Fortran CStructure d ? un programme program Instructions de déclaration Instructions exécutables end program o Instructions de déclaration ? Déclaration des objets utilisés ? Informations utiles à la compilation ? Toujours précéder les instructions exécutables o Instructions exécutables ? Opérations mathématiques ? Lecture écriture de ?chiers ? Appel à des sous-programmes ? ? CInstructions exécutables Structure d ? un programme Instructions de déclaration CRègles d ? écriture les noms de variables o Ils désignent les di ?érents objets ? manipulés par le programme o Ils sont composés d ? une suite de caractères alphanumériques dont ? le premier est une lettre ? et limité à caractères o En ce qui concerne les lettres ? Le caractère souligné est considéré comme une lettre valeurtotale total valeur ? Le Fortran ne distingue pas les majuscules des minuscules sauf dans les cha? nes de caractères Racine ?? racine 'Racine' ?? 'racine' CRègles d ? écriture Format libre o Longueur des lignes caractères o Des espaces peuvent être introduits entre les éléments de langage integer n resultat p ?? integer n resultat p o Les instructions multiples ? La ?n de ligne sert de séparation naturelle entre deux instructions print 'donnez un nombre' read n ? Mais il est possible de placer plusieurs instructions sur une même ligne en les séparant par print 'donnez un nombre' read n CRègles d ? écriture Format libre o Instructions sur plusieurs lignes ? Une ligne terminée par se poursuit sur la ligne suivante ? Le peut être reproduit sur la ligne suivante integer n resultat ?? integer n resultat ?? integer n resultat ? Pour les cha? nes de caractères il doit être répété print 'Hello world' ?? print 'Hello world' CRègles d ? écriture Format libre o Commentaires ? Le signi ?e que le reste de la ligne est considéré comme un commentaire CRègles d ? écriture Format ?xe o Intérêt ? Compatibilité avec des anciens programmes o Format ? Le format ?xe correspond au format du fortran avec extensions o Les instructions
Documents similaires
-
41
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 21, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 181.4kB