Declaration des procedures en turbo pascal

aziz fadiga Messages postés 1 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
Bonjour,



je suis un nouveau membre du forum.
je me nomme FADIGA KAFOUMBA et je suis etudiant en informatique et developpeur d'applicationa à la chambre de commerce et d'industrie en cote d'ivoire.
je souhaiterai savoir la methode utilisé pour la declaration de tableau dans les procédures en pascal.

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Pour passer des tableaux en paramètres de fonctions/procédures il faut que tu créés un type spécifique pour ce tableau :

    type tableau = array[min..max] of elements;
    0
    1. nicocorico Messages postés 846 Statut Membre 138
       
      Et ensuite tu peux passer le tableau à une procédure via le paramètre Var ou Const :

      Procedure Rempli_Tableau(Var LeTableau : Tableau);
      // Le tableau sera renvoyé modifié par la procédure

      Procedure Lit_Tableau(Const LeTableau : Tableau);
      // Le tableau pourra être seulement lu par la procédure

      Procedure TableauParametre(LeTableau : Tableau);
      // Le tableau est copié lors de l'appel de la procédure et celui d'origine
      reste inchangé
      0
    2. KX Messages postés 19031 Statut Modérateur 3 020
       
      Question performance, il vaut mieux éviter de passer le tableau par copie, ça ralentit le programme.
      0