Prog

Bonjour, je suis un débutant en programation en pascal. Je n'arrive toujours pas a comprendre dans quel ordre il faut exécuté ce genre d instruction

procedure p( const x: integer; var y: intrger);
var z:integer;
debut
z<---- x-y;
y<----2*y;
fin
je ve savoir comment déterminer les valeurs de x,y et z après cette instruction, en suposant par exemple initialiser les variable au départ par {x<-- 1,y<--2, z<--3}
Configuration: Windows Vista
Internet Explorer 7.0

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Qu'entends-tu par déterminer les valeurs de x,y et z ?
    Les afficher: writeln(x,y,z) ?
    1. lorsqu'on me demande de determiner les valeurs de x,y,z après l' appel des procédures suivante par exemple
      1. p(x,y)
      2. p(x+y,z)
      3. p(2*y,z)
    2. @blouzeDonc tu peux simplement les afficher dans la procédure p, après que les valeurs aient été calculées.
    3. @Utilisateur anonymetu peux me donner un exemple pour p(x+y,z), parce que je vois pas ce que tu veux dire
    4. @blouzeJe comprends pas trop ton souci en fait :
      tu initialises tes variables : {x<-- 1,y<--2, z<--3}
      et tu appelles p : p(x+y,z)
      et tu rajoutes dans p writeln(x,y,z) avant la fin.