Share
Explore

icon picker
Les tableaux à deux dimensions

Ressources externes sur les tableaux

Etape 1 : Dessiner une ligne horizontale de cases avec une boucle de compteur i

image.png

Etape 2 : Numéroter les cases

image.png

Etape 3 : Afficher une valeur aléatoire dans chaque case

image.png

Etape 4 : Dessiner une grille en ajoutant une boucle imbriquée de compteur j

image.png

Etape 5 : Créer une animation avec les méthodes setup() et draw()


Que remarque-t-on?

Etape 6 : Introduire un tableau à deux dimensions

Cela permet de conserver la valeur de chaque case au cours du temps même lors d'une animation.
Ici, c'est la variable locale c qui doit être tranformée en tableaux car c'est elle qui contient les valeurs affichées dans chaque case.
Jusque-là, une seule variable était suffisante car elle était calculée "à la volée", juste au moment où on devait l'afficher. Ensuite, sa valeur était perdue, remplacée par la valeur de la case suivante.
Comme le tableau c[][] qui la remplace est déclaré au niveau global, il peut conserver ses valeurs au cours du temps.
Grâce à ses deux dimensions, il peut être utilisé dans une boucle imbriquée à deux niveaux qui est pratique pour parcourir les cases d'une grille par exemple.
Apparemment, l'exécution du code suivant revient donc à l'étape 4, avant l'animation, mais ce n'est qu'une apparence car, maintenant, on peut tirer avantage de l'animation comme nous allons le voir en introduisant .



Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.