Un tableau permet de stocker plusieurs valeurs d’un même type
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---|---|---|---|---|---|---|---|---|
9 | 22 | -1 | 7 | 2 | 9 | 3 | 6 | 8 |
Chaque emplacement du tableau permet de stocker une valeur
Une valeur stockée dans le tableau est un élément du tableau
On désigne aussi ce concept par les mots suivants:
La longueur du tableau est le nombre d’éléments du tableau
On désigne aussi ce concept par les mots suivants:
Chaque élément possède un index
Synonymes:
En pseudo-code:
1
En C (et dans de nombreux autres langages):
0
En pseudo-code:
taille
En C (et dans de nombreux autres langages):
taille - 1
)(taille du tableau moins 1)
Déclaration d’un tableau de 10 entiers:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|
En pseudo-code:
Tableau d'entiers: mon_tableau[10]
Ou :
Tableau mon_tableau[10] d'entiers
En pseudo-JS:
let mon_tableau = new Array(10);
Mais il est préférable d’initialiser un tableau vide:
let mon_tableau = []
En C :
int mon_tableau[10] ;
Modification d’un élément d’un tableau de 10 entiers:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|
0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
mon_tableau[2] <-- 4
En C, en pseudo-JS :
[2] = 4; mon_tableau
Affichage d’un élément d’un tableau de 10 entiers:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|
0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
AFFICHER mon_tableau[2]
En pseudo-JS:
AFFICHER(un_tableau[2])
En C :
("%d, ", un_tableau[2]); printf
for
N <-- 10
POUR i ALLANT_DE 1 A N
DEBUT_POUR
mon_tableau[i] <-- i * i
FIN_POUR
for
Affichage
POUR i ALLANT_DE 1 A N
DEBUT_POUR
AFFICHER mon_tableau[i]
FIN_POUR
Une chaîne de caractères permet de représenter un texte
let chaine = ""
0 | 1 | 2 | 3 | 4 |
---|---|---|---|---|
'T' |
'e' |
'x' |
't' |
'e' |
Une chaîne de caractères permet de représenter un texte
char chaine[10]; // DANGER: chaine non initialisée
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|
Une chaîne de caractères permet de représenter un texte
char chaine[10] = "Texte";
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|
'T' |
'e' |
'x' |
't' |
'e' |
'\0' |
? | ? | ? | ? |
\0
est une valeur spéciale permettant de définir la fin
de la chaîne.
Une chaîne de caractères permet de représenter un texte
(chaine, "Texte") ; ; strcpy
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|
'T' |
'e' |
'x' |
't' |
'e' |
'\0' |
? | ? | ? | ? |
\0
est une valeur spéciale permettant de définir la fin
de la chaîne.