6697e1b7ba81b_Les tabaux (2) (1)
6697e1b7ba81b_Les tabaux (2) (1)
6697e1b7ba81b_Les tabaux (2) (1)
S
Objectif
• Déclarer un tableau en algorithme et Python
• Manipulation des tableaux en algorithme et Python
Exercice N°1 :
Pour chacune des propositions suivantes, valider chaque proposition en mettant dans la case
correspondante la lettre V si elle est correcte ou F dans le cas contraire.
a. Un tableau en algorithme
Caractère
Chaine de caractère
Réels
Pour i de 0 a n faire
Lire(t[i])
Fin pour
Pour i de 1 a n faire
Lire(t[i])
Fin pour
Exercice N°2
1) t[1] sous-chaine(Ch,0,3)
2) t[2]t[1]+chr(65)
3) t[3]efface(ch,0,13)
4) v["a"]pos("o",t[2])
5) v["b"]valeur(t[3])
6) v["c"]v["b"] mod long(t[2])
Quel est le contenu du tableau t et v
t
1 2 3
v
"a" "b" "c"
Déclarer les tableaux t et v en algorithme.
Exercice N°3
1) Saisir la taille d'un tableau n [5..50]
2) Remplir un tableau T contenant des entiers [1,100]
3) Remplir un tableau V contenant des entiers aléatoires composés de 2 chiffres
4) Remplir un tableau W contenant des chaines sans espaces.
5) Remplir un tableau K par la somme de T,V et la longueur de chaque chaine de W
6) Afficher la somme des nombres pairs de K
7) Afficher les entiers multiples de 5 de K
8) Afficher le maximum de K.
Exemple Pour N=7 :
T 10 9 17 15 100 2 1
0 1 2 3 4 5 6
V 15 19 77 15 10 20 80
0 1 2 3 4 5 6
K 30 31 100 32 115 23 85
0 1 2 3 4 5 6
Le programme doit afficher :
Exercice N°4
Ecrire un algorithme ainsi que son implémentation en Python d'un programme qui permet de
remplir un tableau T avec n chaines non vide et de 10 caractères maximums, on note que n
[3,20] puis remplir un deuxième tableau V qui contient le nombre des voyelles de de chaque
chaine de T.
Afficher les chaines chanceuses.
NB : une chaine chanceuse est composée uniquement par des voyelles.
Exemple :