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 15:32] – [Tableaux à plusieurs dimensions] 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 Python | + | Les tableaux indexés peuvent être parcourus à l'aide de boucles (comme for ou while). En voici un exemple en Java : |
| - | | + | |
| - | | + | while (i < tableau.length) { |
| + | | ||
| + | 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, | 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, | ||
| Ligne 35: | Ligne 38: | ||
| === Déclaration === | === Déclaration === | ||
| La déclaration d'un tableau à plusieurs dimensions dépend du langage utilisé. Par exemple : | La déclaration d'un tableau à plusieurs dimensions dépend du langage utilisé. Par exemple : | ||
| - | tableau = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] | + | |
| + | {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' | + | Les tableaux à plusieurs dimensions sont accessibles en utilisant plusieurs indices, un pour chaque dimension. Par exemple, pour accéder à l' |
| - | | + | |
| === Parcours === | === Parcours === | ||
| - | Les tableaux à plusieurs dimensions peuvent être parcourus de manière imbriquée avec des boucles. Voici un exemple en Python | + | 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 ligne in tableau: | + | for (int i = 0; i < tableau.length; i++) { |
| - | for element in ligne: | + | for (int j = 0; j < tableau[i].length; |
| - | print(element, end=" ") | + | |
| - | | + | |
| + | System.out.println(); | ||
| + | } | ||
bloc1/prog/tableaux.1730989961.txt.gz · Dernière modification : 2024/11/07 15:32 de lefloch.m
