Aller au contenu

Introduction aux tableaux

"Un tableau, c’est comme une étagère : chaque case a sa place et un numéro."

Un professeur méthodique

Pourquoi utiliser des tableaux ?

Un tableau permet de stocker plusieurs valeurs du même type dans une seule variable structurée.
C’est une structure essentielle pour organiser, parcourir, et manipuler des ensembles de données.

➡️ Exemple :

Au lieu de créer 5 variables note1, note2, ..., on crée un seul tableau notes[5].


Image While

Tableau à 3 dimensions

  • Les tableaux sont des structures de données utilisées pour faire des traitements sur un ensemble d’informations.
  • Il regroupe plusieurs données d'un même type, dans un ensemble ordonné et indicé par un entier. En C#, comme avec la plupart des langages de programmation modernes, le premier élément porte l'indice 0.
  • Chaque composante (élément du tableau) est désignée individuellement via son indice, qui correspond à sa position dans le tableau, et peut être traitée comme variable individuelle.
  • On pourra consulter sa valeur ou la modifier

Que peut-on faire avec un tableau ?

  • Stocker une liste d’éléments : noms, âges, températures, etc.
  • Accéder à un élément précis grâce à son indice
  • Utiliser une boucle pour traiter tous les éléments
  • Effectuer des recherches, tris, agrégations...

Types de tableaux abordés dans ce cours

Dans cette formation, nous allons nous concentrer sur deux types principaux de tableaux :

Type de tableau Description
Tableaux à 1 dimension Une seule ligne d’éléments (vecteur, liste simple)
Tableaux à 2 dimensions Grille ou tableau de type "lignes et colonnes" (matrice)

Représentation visuelle

➤ Tableau à 1 dimension

[ 4, 9, 12, 3 ]
   ↑  ↑   ↑  ↑
   0  1   2  3   ← indices

➤ Tableau à 2 dimensions

[ [1, 2, 3],
  [4, 5, 6] ]
   ↑ lignes
     → colonnes

Syntaxe de base

➤ Exemple déclaration d’un tableau à 1 dimension d'entier

int[] scores = new int[5];       // tableau de 5 entiers (0 par défaut)
string[] prenoms = { "Anna", "Léo", "Sam" }; // tableau initialisé

➤ Exemple déclaration d’un tableau à 2 dimensions d'entier

int[,] matrice = new int[2, 3]; // 2 lignes, 3 colonnes

Et ensuite ?

Dans les sections suivantes, nous allons explorer :

  • 📌 L'utilisation de tableaux à 1 dimension
  • 📌 L'utilisation de tableaux à 2 dimensions
  • 📌 un travail pratique

Navigation

Introduction Tableaux à 1 dimension Tableaux à 2 dimensions Travail pratique