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:45] – [Usages] lefloch.m | bloc1:prog:tableaux [2024/11/19 09:14] (Version actuelle) – [Tableaux à plusieurs dimensions] lefloch.m | ||
|---|---|---|---|
| Ligne 12: | Ligne 12: | ||
| - **La manipulation de structures complexes** : Les tableaux multidimensionnels sont largement utilisés pour représenter des matrices, des tableaux de pixels, des réseaux ou des bases de données. | - **La manipulation de structures complexes** : Les tableaux multidimensionnels sont largement utilisés pour représenter des matrices, des tableaux de pixels, des réseaux ou des bases de données. | ||
| ==== Tableaux indexés ==== | ==== Tableaux indexés ==== | ||
| + | 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.1730987115.txt.gz · Dernière modification : 2024/11/07 14:45 de lefloch.m
