Lycée Léonard de Vinci Section STS IG - AR
Cours/TD 3 26 Septembre
Objectifs
Tableau
Structure de données complexes
Un tableau est une collection de données de type compatibles.
Exemple :
notes : tableau[100] d'entier
// déclaration d'une variable de type collection d'entiers
Vocabulaire : Soit notes un tableau en mémoire.
Variable de type tableau éléments du tableau
notes : [0, 3, 11, 4, 5 , 5, 5, 6, 17, 0, 15]
index: 0 1 2 3 4 5 6 7 8 9 10
indices du tableau (les indices désignent la position des éléments)
ATTENTION : ne pas confondre indice (position) d'un tableau avec un de ses éléments !
Les fonctions courantes sur un tableau sont (CRUD) :
Create : c'est l'instruction de déclaration et/ou d'initialisation
Ex:
(php) : $notes = array() // tableau à zéro éléments
(java) : int[ ] notes; // déclaration d'un tableau d'entier
notes = int[100]; // initialisation (100 éléments, initialisés à 0)
Retrieve : sur une liste non triée, il faut parcourir un à un les éléments. Pour cela il faut
connaître le nombre d'éléments du tableau :
Ex:
(php) count($notes)
1