Travail Pratique – Les tableaux
"Un tableau bien utilisé, c’est déjà la moitié d’un programme bien structuré."
🎯 Objectifs pédagogiques
- Déclarer et manipuler un tableau à 1 dimension
- Utiliser une boucle pour parcourir les éléments
- Savoir utiliser un tableau à 2 dimensions pour organiser des données en grille
- Mettre en œuvre une logique conditionnelle avec les tableaux
Ex. 1 – Notes des étudiants (1D)
Stocker les notes de 5 étudiants et calculer la moyenne.
Pseudo-code :
- Créer un tableau de 5 notes (
float[]) - Demander à l'utilisateur de saisir les notes une par une
- Afficher la moyenne de la classe
Ex. 2 – Matrice d’addition (2D)
Créer deux matrices 2x2 et afficher leur somme.
Pseudo-code :
- Créer deux tableaux
int[,] - Remplir les tableaux avec des données saisies
- Créer un 3ᵉ tableau qui contient la somme des deux premiers
- Afficher les 3 matrices
Ex. 3 – Tableau et conditions
Saisir les âges de 6 personnes et afficher combien sont majeures.
Pseudo-code :
- Créer un tableau
int[]pour stocker 6 âges - Utiliser une boucle
forpour les remplir - Ajouter une condition
if (age >= 18) - Compter et afficher le nombre de majeurs
Ex. 4 – Grille de jeu simple (2D)
Créer une grille 3x3 avec des X et O saisis par l'utilisateur.
Pseudo-code :
- Créer un tableau
char[,]3x3 vide - Utiliser des boucles imbriquées pour remplir chaque case
- Afficher le contenu de la grille après remplissage
Pour aller plus loin
- Microsoft Learn – Tableaux en C#
Présentation complète sur tous les types de tableaux en C# (1D, 2D, jagged), manipulation et astuces.
-
Programiz – C# Arrays
Déclaration, manipulation, exemples et explications simples pour les tableaux. -
DotNet Tutorials – Arrays in C#
Très complet avec des démonstrations pour les tableaux 1D et 2D.
Navigation
Introduction Tableaux à 1 dimension Tableaux à 2 dimensions Travail pratique