Algorithmique

lotfi de Messages postés 99 Statut Membre -  
Heliotte Messages postés 1561 Statut Membre -
Bonjour,
MES amis j ne comprenne pas quel est l affectation au niveau de paramétres réels et paramter formels au niveau de passage par adresse
merci pour avance:))

2 réponses

  1. Heliotte Messages postés 1561 Statut Membre 92
     
    Bonsoir lofti de,

    Encore moi.
    Peux-tu développer, car je ne comprends pas vraiment ta demande !!
    0
    1. lotfi de Messages postés 99 Statut Membre
       
      je ne compris pas la modification qui introduies dans les parametre formel dans le passage par valeure et le passage par adresse au niveau de procedure
      0
  2. Heliotte Messages postés 1561 Statut Membre 92
     
    Bonsoir lofti de,

    Dis-moi si je me trompe.
    Tu veux comprendre comment fonctionne les paramètres d'un fonction, qu'ils soient passés par valeur ou par référence, c'est cela ?
    0
    1. lotfi de Messages postés 99 Statut Membre
       
      ui ce ça et merci :)
      0
    2. Heliotte Messages postés 1561 Statut Membre 92
       
      Salut,

      En gros, le passage d'un argument (paramètre) par valeur, emp^che la procédure de retourner une valeur modifiée de celle-ci. Autrement dit, paramètre par valeur égal variable non modifiée. On dit aussi que la variable passée par valeur est copiée.

      Pour le passage par référence, c'est l'inverse. La procédure accède directement à la VRAIE variable, par le biais d'un pointeur. Donc, si la procédure change la valeur d'une variable passée par référence, c'est cette nouvelle valeur qui sera contenue dans cette variable. On l'utilise souvent pour les tableaux, les structures. On accède directement à la variable.
      0
    3. lotfi de Messages postés 99 Statut Membre
       
      tu peu explique
      procedure transmission(a:entier,var b:entier)
      debut
      a<==a+1999
      b<==b+1999
      ecrire("a=",a,"b=",b)
      fin transmission
      algorithme trans
      variables
      X,Y:entier
      debut
      ecrire("donner deux entier")lire(X,Y)
      transmission(X,Y)
      ecrire("X=",X,"Y=",Y)
      fin
      le tournage a la main pour cet algorithme par exemple pour des valeures X =1,Y=1
      X=1
      et
      Y=2000
      tu peut m explique comment ???
      0
    4. Heliotte Messages postés 1561 Statut Membre 92
       
      Je ne comprends pas ta demande .. c'est déjà en français !
      0
    5. lotfi de Messages postés 99 Statut Membre
       
      bonjour mon ami
      je demande le tournage a la main de cette algorithme pour des valeure pour X=1 et Y=1
      0