Next:
Contents
 
Contents
Ecole MATMECA
Licence de Mathématiques Appliquées
FORTRAN 90
Mazen Saad
Novembre 2002
Contents
Introduction
Généralités sur le Fortran 90
Un exemple de Programme
Structure générale d'un programme en Fortran 90
Quelques règles d'écriture d'un programme Fortran
Les types
Le type entier (INTEGER)
Le type réel (REAL)
Le type complexe (COMPLEX)
Le type chaîne de caractère (CHARACTER)
Type logique (LOGICAL)
Type tableau (DIMENSION)
Types dérivés (TYPE)
Type pointeur (POINTER)
Expressions et affectations
Expressions numériques scalaires
Les expressions logiques
Opérateurs logiques
Expressions de type chaînes
Les structures de contrôle
Instruction IF structuré
l'instruction SELECT CASE
La boucle avec compteur DO
Structure de boucle infinie ( boucle
)
Les instructions GOTO et STOP
Les tableaux
Les sections de tableaux
Construction et initialisation de tableaux
L'instruction WHERE
Entrées-sorties de tableaux
Les formats et les fichiers
Quelques précision sur le format libre
Utilisation d'un format
Pour écrire des entiers: le descripteur Iw
Pour introduire des espaces : le descripteur wX
Pour écrire des réels en notation flottante: le descripteur Fw.d
Pour écrire des réels en notation exponentielle: le descripteur Ew.d
Pour écrire des valeurs logiques : le descripteur Lw
Pour écrire une chaîne de caractères : le descripteur Aw
Pour introduire des libellés dans le format
Pour changer de ligne: le descripteur /
Utilisation de facteur de répétition de descripteurs: N descripteur
Le descripteur de format de lecture
Les fichiers
les entrées-sorties séquentielles formatées
Les sous-programmes et les fonctions
Les procédures (externes)
Les fonctions
Les interfaces
Les fonctions récursives
Tableaux transmis en argument
Profil du tableau est connu
Transmission explicite des étendues en argument.
Tableau de profil implicite
Les tableaux automatiques
Les tableaux allouables
Les modules et la généricité
Notion de module
Les procédures génériques (MODULE PROCEDURE)
Interface Operator
La gestion dynamique et les pointeurs
Présentation de la notion de pointeur
Pointeurs sur les tableaux
Liste chaînée
Quelques fonctions intrinsèques de FORTRAN 90
Exercices
Examen de Janvier 2000-LMA-MM1
Examen de Janvier 2001-LMA
Examen de Janvier 2001-MM1
Examen de Septembre 2001-LMA
Examen de Janvier 2002-LMA-MM1
About this document ...
Mazen Saad 2002-12-12