Vous êtes sur la page 1sur 3

Langage Fortran

(Base)

Anne Fouilloux
Patrick Corde

anne.fouilloux@ecmwf.int

Patrick.Corde@idris.fr

24 juin 2016

Anne Fouilloux Patrick Corde ( anne.fouilloux@ecmwf.int Patrick.Corde@idris.fr


Langage Fortran(Base)
) 24 juin 2016 1 / 266

Table des matières I


1 Introduction
Historique
bibliographie
documentation
2 Généralités
Bases de numération
Représentation des données
Représentation des entiers
Représentation des réels
Représentation des complexes
Représentation des logiques
Représentation des caractères
Jeu de caractères
Notion d’unité de programme
Éléments syntaxiques
Format libre
Commentaires
3 Déclarations
Identificateurs
Différents types
Syntaxe
Le type CHARACTER
Instruction IMPLICIT NONE
Constantes littérales
Constantes entières
Anne Fouilloux Patrick Corde ( anne.fouilloux@ecmwf.int Patrick.Corde@idris.fr
Langage Fortran(Base)
) 24 juin 2016 2 / 266
Table des matières II
Constantes réelles simple précision
Constantes réelles double précision
Constantes complexes
Constantes chaînes de caractères
Initialisation
L’instruction DATA
Le symbole ” = ”
Constantes symboliques
Instruction EQUIVALENCE
4 Opérateurs et expressions
Opérateurs arithmétiques
Opérateurs relationnels
Opérateurs logiques
Opérateur de concaténation
Opérateur d’affectation
Priorité des Opérateurs
5 Structures de contrôle
Les tests
Le bloc IF
Le bloc SELECT-CASE
Les itérations
L’instruction GOTO
Les bloucles DO

6 Tableaux
Anne Fouilloux Patrick Corde ( anne.fouilloux@ecmwf.int Patrick.Corde@idris.fr
Langage Fortran(Base)
) 24 juin 2016 3 / 266

Table des matières III


Déclaration
Définitions (rang, profil, étendue)
Initialisation
Le symbole "="
Le constructeur de vecteurs
L’instruction DATA
Manipulation de tableaux
Expressions de type tableau
Sections de tableaux

7 Entrées-Sorties
Introduction
Accès séquentiel
Fichier binaire séquentiel
Fichier texte séquentiel
Accès direct
Fichier binaire à accès direct
Fichier texte à accès direct
Fichier temporaire
Destruction d’un fichier
Fichier interne
Instructions de positionnement
Instruction INQUIRE
Formats BOZ
Unités standards
Anne Fouilloux Patrick Corde ( anne.fouilloux@ecmwf.int Patrick.Corde@idris.fr
Langage Fortran(Base)
) 24 juin 2016 4 / 266
Table des matières IV
Instruction FORMAT
Mots-clés END=, ERR=

8 Procédures
Arguments
Subroutines
Fonctions
Arguments de type chaîne de caractères
Arguments de type tableau
Arguments de type procédure
Procédures internes
Durée de vie et visibilité des identificateurs
Procédures intrinsèques

9 Common
L’instruction COMMON
Common blanc
Common étiqueté
Initialisation : BLOCK DATA
Instruction SAVE et COMMON
Règles et restrictions

10 Include
La directive INCLUDE

Anne Fouilloux Patrick Corde ( anne.fouilloux@ecmwf.int Patrick.Corde@idris.fr


Langage Fortran(Base)
) 24 juin 2016 5 / 266

Introduction

1 Introduction
Historique
bibliographie
documentation

2 Généralités

3 Déclarations

4 Opérateurs et expressions

5 Structures de contrôle

6 Tableaux

7 Entrées-Sorties

8 Procédures

9 Common

Anne Fouilloux Patrick Corde ( anne.fouilloux@ecmwf.int Patrick.Corde@idris.fr


Langage Fortran(Base)
) 24 juin 2016 6 / 266