mardi 9 avril 2013

tableau à deux dimension

Introduction:
un tableau à deux est un ensemble des tableaux monodimensionnel de même dimension (contient de même nombre d’élément) et le même type.
Exemple:

Déclaration du tableau:
  • syntaxe de déclaration d'un tableau à deux dimension:
    identificateur [dim ligne] [dim colonne] type
  • Exemple:
    tab [3][4] entier
accès à un élément d'un tableau à deux dimension:
pour accéder à un élément dans un tableau à deux dimension vous avez besoin de deux indices par exemple i,j --> un pour les lignes et l'autre pour les colonnes.
Exemple:
               tab[2][4] 
              
pour accéder à l'élément 36, en utilisent la syntaxe suivant:
tab[2][2] , c a d l’élément  36 ce localise dans la deuxième ligne et la deuxième colonne.
saisie d'un tableau à deux dimension:
  • ligne par ligne:
  • algo saisie d'un tableau à deux dimension ligne par ligne
    début
             var note[3][3] : réel
             i,j : entier
             pour i allant de 1 à 3 faire
                                       pour j allant de 1 à 3 faire
                                        afficher("entrer note[",i,"][",j,"]")
                                        lire note[i][j]
                                      Fin pour
            Fin pour
  • colonne par colonne:
  • algo saisie d'un tableau à deux dimension colonne par colonne
    début
             var note[3][3] : réel
             i,j : entier
             pour j allant de 1 à 3 faire
                                       pour i allant de 1 à 3 faire
                                        afficher("entrer note[",i,"][",j,"]")
                                        lire note[i][j]
                                      Fin pour
            Fin pour
affichage du tableau:
algo afficher un tableau
début
         var note[3][3] : réel
         i,j : entier
         pour j allant de 1 à 3 faire
                                   pour i allant de 1 à 3 faire
                                    afficher (note[i][j]
                                   Fin pour
        Fin pour

0 commentaires :

Enregistrer un commentaire