Commandes Fortran
Gautier Hypolite
19/08/2014
1
Début du programme
Fin du programme
Obliger de déclarer toutes les variables
Déclaration de variable
Bouléen (vrai ou faux)
Type entier
Type réel
TYPE réel double précision
TYPE complexe simple précision
TYPE complexe double précision
TYPE chaine de charactére
Affectation
Lecrure au clavier
Affectation multiple
Variable fixe lors de l’utilidation ; en option
Création d’un type
Négation
Conjonction
Disjonction
Equivalence
Non équivalence
Strictement plus grand
Plus grand ou égal
Strictement plus petit
Plus petit ou égal
Egal
Différent
Addition
Soustraction
Multiplication
Division
Puissance
Concaténation ( chaine de charactrére) sinus ; cosinus ; tangente arccosinus ; arcsinus ; arctangente sinus ; cosinus ; tangente hyperbolique racine carée
Exponentielle
Logarithme néperien
Logarithme décimal
Valeur absolue
Reste de la division eniére
Module
Maximum
Minimum
Partie imaginaire
Conjugué
PROGRAM
END PROGRAM
IMPLICIT NONE
Déclaration
TYPE[,option] :: nom_de_la_variable
LOGICAL
INTEGER
REAL
DOUBLE PRECISION
COMPLEX
DOUBLE COMPLEX
CHARACTER(LEN=longueur_de_la_chaine)
=
READ(*,*)
DATA variable1/valeurVariable1/, variable2/valeurVariable2/
PARAMETER
TYPE nomdutypequejeveuxcréer déclaration des diférents champs
END TYPE
Opérateurs
.NOT.
.AND.
.OR.
.EQV.
.NEQV.
>
>=
<
<=
==
}=
+
*
/
**
//
fonction
SIN ; COS ; TAN
ACOS ; ASIN ; ATAN
COSH ; SINH ; TANH
SQRT
EXP
LOG
LOG10
ABS
MOD
MODULO
MAX
MIN
AIMAG
CONJG
2
conversion
Vers un entier
INT
Vers un réel simple
REAL
Vers un réel double
DBLE
Vers un complexe
CMPLX
Troncature d’un réel
AINT
Arrondi d’un réel
ANINT
Entier supérieur le plus proche
CEILING
Entier inférieur le plus proche
FLOOR
Manipulaition des chaines de charactére
Longueur d’une chaîne de caractères
LEN
Longueur d’une chaîne sans les blancs de fin
LEN_TRIM
Recherche d’éléments particuliers
SCAN
Comparaison de deux chaînes
LGT et LLT, LGE et LLE
Alignement du texte à gauche
ADJUSTL
Alignement du texte à droite