pascal:procedure
Un article de Polydoc.
Sommaire |
[modifier] Synopsis
{ Déclarer une procédure } procedure MaProcedure(MesVariables : types ); begin { commandes } end; { Appeler la procédure } MaProcedure(MesVariables);
[modifier] Description
La procédure MaProcedure est déclarée.
Les variables MesVariables attendues en paramètre sont utilisées par les commandes comme variables locales dans le bloc de la procédure délimité par begin et end.
Pour exécuter la procédure il suffit de l'appeler en passant en paramètre les variables du (des) type(s) attendu(s).
[modifier] Exemples
Procédure qui calcule la moyenne de 3 notes.
{ déclaration des types et des variables } ... type tableau = array[1..3] of integer; var s,m : real; MonTableau : tableau; { déclaration de la procédure } procedure SommeMoyenne (tab: tableau; var moy,som : real); var i :integer; begin som := 0; for i := 1 to 3 do som := som + tab[i]; moy := som / i; end; { appele la procedure dans le bloc principal du programme } ... SommeMoyenne(MonTableau,m,s) { MonTableau doit être affecté de 3 valeurs entières, cette étape n'a pas été effectuée dans l'exemple } writeln('somme = ', s); writeln('moyenne = ', m); ...

