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:57] – [Tableaux indexés] lefloch.m | bloc1:prog:tableaux [2024/11/19 09:14] (Version actuelle) – [Tableaux à plusieurs dimensions] lefloch.m | ||
|---|---|---|---|
| Ligne 16: | Ligne 16: | ||
| Dans de nombreux langages de programmation, | Dans de nombreux langages de programmation, | ||
| - | Exemple en Python: | + | Exemple en Java: |
| - | 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' | Les tableaux indexés sont utilisés principalement pour accéder à des éléments par leur indice. L' | ||
| tableau[indice] | tableau[indice] | ||
| - | Par exemple, pour accéder à l' | + | Par exemple, pour accéder à l' |
| - | | + | |
| === 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.1730987877.txt.gz · Dernière modification : 2024/11/07 14:57 de lefloch.m
