Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
programmation structuré.
Remarque: T1, T2, T3 et T4 sont les noms des tableaux ou des variables.
2-Intérêt des tableaux
7 9 80 9
• C’est le cas des tableaux T1, T2, T3 et T4
T5 5 56 0
2 6
4- Déclarer un tableau
4.1. Tableau à une dimension Syntaxes :
• Un tableau à une dimension doit être déclaré, • Déclarons les tableaux T1, T2
1)
en précisant le nombre d’éléments (la taille ) Variable T1 : Tableau (5) entier ;
et le type de valeurs qu’il contiendra. Variable T2 : Tableau (6 ) réel ;
2)
•Formule: Variable Tableau: T1[5] entier
Il y a deux manières de déclarer un tableau à une dimension: Variable Tableau: T2[6] réel ;
1) Variable Tableau : nom du tableau[taille] type- éléments
• Déclarer le tableau T3 ?
2) Variable Nom du tableau : Tableau (taille) type-éléments
5- Déclarer un tableau
4.2. Tableau à deux dimensions Syntaxes :
• Déclarons le tableau T5
• Un tableau à deux dimensions doit être
déclaré, en précisant le nombre de lignes, le 1)
nombre de colonnes et le type de valeurs qu’il Variable T5 : Tableau (2, 4) entiers ;
contiendra.
2)
•Formule: Variable Tableau: T5[2] [4] entiers
T3[5] ← { ‘A’, ‘G’, ‘E’, ‘S’, ‘\0’ } ; 2) On peut initialiser une partie du tableau
seulement (forcément les premiers
T4(2,5) ←{ {6, 78, 809, 3}, {0, 5, 2, 1} }
éléments). Les éléments restants sont alors
automatiquement mis à 0 par le
compilateur.
• Peut on initialiser le tableau T5 ? Justifier votre réponse.
7- Parcourir un tableau
Le parcours d’un tableau se fait case par case ou bien Représentation :
élément par élément en utilisant une boucle et un Soit j l’indice ou le compteur.
indice de parcours. j=3 j=4
j=0 j=1 j=2
• L’indice de parcours est aussi appelé compteur. T1 0 5 3 1 10
• On accède en lecture ou en écriture à la valeur T1[0] T1[1] T1[2] T1[3] T1[4]
d’un tableau en utilisant la syntaxe suivante :
nom de tableau [indice ] ; Syntaxe pour afficher les valeurs 5, 1 et 10 :
Ecrire(T1[1]) =>on affiche 5
Ecrire(T1[3]) =>on affiche 1
• Donner la syntaxe pour afficher les valeurs 0 et 3 du tableau T1 ? Ecrire(T1[4]) =>on affiche 10
7- Parcourir un tableau
Pour afficher tous les éléments du tableau T1, on Représentation :
utilise la boucle Soit j l’indice ou le compteur.
Syntaxe pour afficher toutes les valeurs du tableau T1: j=0 j=1 j=2 j=3 j=4
pour j=0 à 4 faire T1 0 5 3 1 10
Ecrire(T1[j]);
T1[0] T1[1] T1[2] T1[3] T1[4]
Fin pour
On aura à la sortie: 0 5 3 1 10
Exemple 1 Exemple 2
1. Ecrire un algorithme qui demande 1. Ecrire un algorithme qui demande
à l’utilisateur de remplir un tableau à l’utilisateur de remplir deux
de taille 5 et affiche le carré de tableau de même taille 6 et calcul
chaque valeur saisie. leur produit.
2. Traduire cet algorithme en C. 2. Traduire cet algorithme en C.
Solutions
1. Algorithme : Carre_Tableau 2. Algorithme : Produit_Tableaux
Variables i, j: entiers Variables i, j: entiers
Tableau: T1[5], T2[5] réels Tableau: T1[6], T2[6], T3[6] réels
Début Début
Ecrire (‘Remplissez votre tableau!!’); Ecrire (‘Remplissez vos deux tableau!!’);
pour i ← 1 à 5 faire pour i ← 1 à 6 faire
Lire(T1[i]); Lire(T1[i], T2[i]);
T2[i] ← (T1[i] * T1[i]); T 3[i] ← (T1[i] * T2[i]);
Fin Pour Fin Pour
pour j ← 0 à 4 faire pour j ← 0 à 5 faire
Ecrire (T2[j]); Ecrire (T3[j]);
Fin Pour Fin Pour
Fin Fin
Solution pour Exemple 1
Solution pour Exemple 2
QUIZ