bloc1:prog:tableaux
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc1:prog:tableaux [2024/11/07 14:52] – [Tableaux indexés] lefloch.m | bloc1:prog:tableaux [2024/11/19 09:14] (Version actuelle) – [Tableaux à plusieurs dimensions] lefloch.m | ||
|---|---|---|---|
| Ligne 14: | Ligne 14: | ||
| Un tableau indexé est un type de tableau où chaque élément est accessible via un indice, généralement un entier. Les indices dans un tableau sont souvent basés sur des entiers séquentiels (0, 1, 2, ...). | Un tableau indexé est un type de tableau où chaque élément est accessible via un indice, généralement un entier. Les indices dans un tableau sont souvent basés sur des entiers séquentiels (0, 1, 2, ...). | ||
| === Déclaration === | === Déclaration === | ||
| + | Dans de nombreux langages de programmation, | ||
| + | |||
| + | Exemple en Java: | ||
| + | |||
| + | int[] tableau = {1, 2, 3, 4, 5}; | ||
| + | |||
| === Notation et usage === | === Notation et usage === | ||
| + | Les tableaux indexés sont utilisés principalement pour accéder à des éléments par leur indice. L' | ||
| + | tableau[indice] | ||
| + | Par exemple, pour accéder à l' | ||
| + | System.out.println(tableau[2]); | ||
| === Parcours === | === Parcours === | ||
| + | Les tableaux indexés peuvent être parcourus à l'aide de boucles (comme for ou while). En voici un exemple en Java : | ||
| + | int i = 0; | ||
| + | while (i < tableau.length) { | ||
| + | System.out.println(tableau[i]); | ||
| + | i++; | ||
| + | } | ||
| ==== Tableaux associatifs ==== | ==== Tableaux associatifs ==== | ||
| + | Un tableau associatif est une **structure de données** où chaque élément est accessible via une clé unique. Contrairement aux tableaux indexés qui utilisent des indices numériques, | ||
| ===== Tableaux à plusieurs dimensions ===== | ===== Tableaux à plusieurs dimensions ===== | ||
| + | Un tableau à plusieurs dimensions est un tableau qui contient d' | ||
| === Déclaration === | === Déclaration === | ||
| + | La déclaration d'un tableau à plusieurs dimensions dépend du langage utilisé. Par exemple : | ||
| + | int[][] tableau = { | ||
| + | {1, 2, 3}, | ||
| + | {4, 5, 6}, | ||
| + | {7, 8, 9} | ||
| + | }; | ||
| === Notation et usage === | === Notation et usage === | ||
| + | Les tableaux à plusieurs dimensions sont accessibles en utilisant plusieurs indices, un pour chaque dimension. Par exemple, pour accéder à l' | ||
| + | System.out.println(tableau[1][2]); | ||
| === Parcours === | === Parcours === | ||
| + | Les tableaux à plusieurs dimensions peuvent être parcourus de manière imbriquée avec des boucles. Voici un exemple en Java pour parcourir un tableau : | ||
| + | for (int i = 0; i < tableau.length; | ||
| + | for (int j = 0; j < tableau[i].length; | ||
| + | System.out.print(tableau[i][j] + " "); | ||
| + | } | ||
| + | System.out.println(); | ||
| + | } | ||
bloc1/prog/tableaux.1730987573.txt.gz · Dernière modification : 2024/11/07 14:52 de lefloch.m
