Une procédure en pascal

Bonjour,
En pascal, une procédure est un module:
*parametrable
*ayant obligatoirement des paramètres formels à transfert par référence
*ayant au moins un paramètre à transfert par valeur
qu'elle est la reponse juste?svp, qui peut m'aider,
et merci

2 réponses

  1. Modérateur
    Attention nanou une procédure est paramétrable d'accord mais les paramètres ne sont pas obligatoires !

    De plus si paramètre(s) il y a, il n'y a aucune restriction sur le mode de transfert (par valeur, ou par référence) on peut avoir une procédure avec aucun paramètre par valeur...

    Exemples :
    procedure bonjour; // aucun paramètre
    begin
         writeln('Hello World !');
    end;
    
    procedure echange(var a,b:integer); // aucun paramètre par valeur
    var c:integer;
    begin
         c:=a;
         a:=b;
         b:=c;
    end;
    1. une procédure est un module paramétrable(ça c sure) et ayant au - un paramètre à transfert par valeur

      bon révision;)