Outils pour utilisateurs

Outils du site


bloc1:prog:tableaux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bloc1:prog:tableaux [2024/11/07 14:55] – [Tableaux indexés] lefloch.mbloc1:prog:tableaux [2024/11/19 09:14] (Version actuelle) – [Tableaux à plusieurs dimensions] lefloch.m
Ligne 16: Ligne 16:
 Dans de nombreux langages de programmation, la déclaration d'un tableau indexé consiste à spécifier le type des éléments ainsi que la taille ou l'initialisation des valeurs. Dans de nombreux langages de programmation, la déclaration d'un tableau indexé consiste à spécifier le type des éléments ainsi que la taille ou l'initialisation des valeurs.
  
-Exemple en Python+Exemple en Java
  
-tableau = [1, 2, 3, 4, 5]+    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'indexation commence généralement à 0. L'accès à un élément du tableau se fait par la notation suivante :
 +tableau[indice]
 +Par exemple, pour accéder à l'élément d'indice 2 dans un tableau Java :
 +    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, les tableaux associatifs utilisent des clés qui peuvent être de n'importe quel type (chaîne de caractères, nombre, etc.).
 ===== Tableaux à plusieurs dimensions ===== ===== Tableaux à plusieurs dimensions =====
 +Un tableau à plusieurs dimensions est un tableau qui contient d'autres tableaux. Cela permet de représenter des structures de données plus complexes.
 === 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'élément en ligne 1, colonne 2 dans un tableau 2D en Java :
 +    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; i++) { 
 +    for (int j = 0; j < tableau[i].length; j++) { 
 +        System.out.print(tableau[i][j] + " "); 
 +        } 
 +        System.out.println(); 
 +    }
bloc1/prog/tableaux.1730987722.txt.gz · Dernière modification : 2024/11/07 14:55 de lefloch.m