Vous êtes sur la page 1sur 13

Les tableaux

Les tableaux

Dim n1, n2, n3, n4, n5, n6, n7, n8, n9, n10 As Integer
Les tableaux

Définition

Un tableau est un regroupement de variables de même type, il est identifié par un nom. Chacune
des variables du tableau est numérotée, ce numéro s'appelle un indice. Chaque variable du tableau
est donc caractérisée par le nom du tableau et son indice.
Les tableaux
Tab 18 20 4 10 13 17 11 11 12 2
0 1 2 3 4 5 6 7 8 9

Tab ‘A’ ‘B’ ‘#’ ‘%’ ‘F’ ‘I’ ‘5’ ‘4’ ‘?’ ‘!’
0 1 2 3 4 5 6 7 8 9

Tab ‘A’ 20 ‘F’ 10 ‘%’ 17 11 ‘3’ 12 2


0 1 2 3 4 5 6 7 8 9
Les tableaux

Notes 18 20 4 10 13 17 11 11 12 2
0 1 2 3 4 5 6 7 8 9

Indice de la case
Le nom de cette case est : Notes(5)
Les tableaux
Déclaration
Syntaxe : Dim nom_tab(dernier_indice) as type

Nom tab
0 1 2 3 4 5 6 7 …. Dernier_indice

Dim t1(20) As Integer


0 1 2 3 4 5 6 7 …. 20
Les tableaux
Déclaration & Initialisation
Exemples :
Dim tab1() as integer tab1

Dim tab2() as integer ={5,99,4} tab2 5 99 4


0 1 2
Dim tab3(2) as integer tab3 0 0 0
0 1 2
Dim tab4(2) as integer = {8,3,54}
Les tableaux
Accéder aux éléments du tableau

Syntaxe d’affectation nom_tab(indice) = valeur

Syntaxe de lecture nom_tab(indice)=console.readline()

Syntaxe d’écriture Console.writeline(nom_tab(indice))


Les tableaux
Remplir un tableau
Syntaxe d’affectation Nom_tab(indice) = valeur

Exemple : Affectation des valeurs aux éléments du tableau T1 de type entier


T1(0) = 5 5 0
T1(1) = T1(0) - 2 3 1
T1(2) = T1(0) * T1(1) 15 2
T1(3) = 6; 6 3
Les tableaux
Remplir un tableau
Syntaxe de lecture nom_tab(indice) = Console.readline()

Exemple : Remplissage de tous les éléments du tableau Tab(3)


For i =0 to tab.length() - 1
5 0
3 1
Tab(i) = console.readline()
15 2
Next
6 3
Les tableaux
Remplir un tableau
Syntaxe d’écriture Console.writeline(nom_tab[indice])
Exemple : Affichage de tous les éléments du tableau Tab(3)

For i =0 to tab.length() - 1
5 0
3 1
console.writeline(Tab(i))
15 2
Next
6 3
Exercice 3
Ecrire un programme qui permet de demander à l’utilisateur de saisir les notes
de 6 étudiants, puis le programme calcule et affiche la moyenne des notes
Dim tab(5), moy, som As Single

For i As Integer = 0 To tab.Length -


1
Console.Write("Entrer la " & i &
" note : ")
tab(i) = Console.ReadLine()
som = som + tab(i)
Next
moy = som / 6

Console.WriteLine("La moyenne des


notes est : " & moy)
TP8

• Les tabelaux

Vous aimerez peut-être aussi