Les tableaux

DAVID -  
nz_janvier Messages postés 146 Statut Membre -
bonjour a tous,

j'aimerai savoir à quoi sert les tableaux en programmation et l'utilité (avantages) merci urgent.

2 réponses

  1. david
     
    pour stocker des informations dans une carte de jeu comme a age of empires ou tu peux stocker plein de truc auquel tu peux acceder directement juste avec le numero de la case tu verra que c'est très utile !!!
    0
  2. nz_janvier Messages postés 146 Statut Membre 17
     
    salut david,
    salut à tous,

    les tableaux servent avant tout à économisre le nombre de variables déclarées

    immagine que dans un programme tu manipiles les notes de 100 étudiants

    tu peux déclarer 100 variables note1, note2, ..., note100 pour désigner les notes de chaque étudiant

    mais c'est pas pratique du tout

    alors un tableau te perlmet de ne deéclarer qu'une seule variable
    qui sert à manipuler 100 variables semblables

    si note est le nom du tableau alors

    la note du 3e étudiant est note[3] ou note(3) ou ..., suivant le langage utilisé !

    pigé ?
    0
    1. david
       
      donc les tableaux servent avant tout à économisre le nombre de variables déclarées. tu donne un exemple avec les 100 étudiant pour leur cote
      tu declare une seul variable qui va etre semblable des 100
      tu sais me donner un exemple svp pour bien comprendre merci
      0
    2. blux Messages postés 5035 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      Salut,

      un tableau est un ensemble de données de même nature contenues en mémoire.

      Il peut avoir plusieurs dimensions et est accessible grâce à un (ou plusieurs) indices qui représentent le numéro d'ordre de la donnée à laquelle on veut accéder.

      Ex :

      On souhaite enregistrer les températures automatiquement toutes les heures dans la journée.

      Un solution serait de déclarer 24 variables : Temp0, Temp1, temp2 correspondant à chaque heure. Mais pour les remplir, il faudrait 24 lignes de code, une pour chaque variable :

      Si heure = 0 alors temp0 = temp-lue
      Si heure = 1 alors temp1 = temp-lue
      ...

      Avec un tableau, on déclare une variable avec 24 positions, il suffit ensuite d'indexer le tableau avec l'heure lue :

      'Déclaration
      Dim tab-temp(24)

      'Remplissage
      tab-temp(heure) = temp-lue

      Avec cet exemple, si l'heure est 2, alors on remplit tab-temp(2) etc...

      C'est plus clair ?

      A+ Blux
       "Les cons, ça ose tout.
      C'est même à ça qu'on les reconnait"
      0
    3. nz_janvier Messages postés 146 Statut Membre 17
       
      c'est quoi le langage que tu utilise ?
      en tout cas voici un exempele en C

      /************************************/

      main(){
      int note[10] = {14, 4, 12, 15, 16, 3, 5, 9, 8,12};
      for (i=0; i<10; i++)
      printf("la note du %d ième étudiant est : %d / 20\n",i, note[i]);
      }

      /***********************************/

      ce n'est qu'un exemple bidon !
      j'espère qu'il est assez clair !
      0
    4. nz_janvier Messages postés 146 Statut Membre 17
       
      évidemment tu noteras que j'ai oublié de déclarer la variable i !
      int i;
      avant de l'utiliser !
      0