Dans le langage de programmation Fortran, la façon d'écrire une procédure et une fonction est vraiment différente. En Fortran on pense à la manière d'un algorithme, la syntaxe est très explicite.
Procédure
Voici tout d'abord la syntaxe d'une procédure :
SUBROUTINE nomdeprocédure(paramètres) instruction_exécuté1 instruction_exécuté2 instruction_exécuté3 ... END SUBROUTINE nomdeprocédure |
On effectue l'appel de cette procédure en utilisant l'instruction «CALL» de la façon suivante :
CALL nomdeprocédure( paramètres ) |
Fonction
La fonction de son côté, utilise le nom de la fonction pour retourner la valeur de retour et ne fait pas sortir de la fonction après avoir insérer une valeur. Il n'y a pas de position obligatoire n'y de nombre limite d'utilisation d'une valeur de retour. Voici sa syntaxe :
FUNCTION nomdefonction(paramètres) instruction_exécuté1 ... nomdefonction = valeurderetour END FUNCTION nomdefonction |
Dernière mise à jour : Dimanche, le 16 novembre 2014