Vous êtes sur la page 1sur 2

TDI Technique de programmation structurée

S e r i e IV Algorithmique : Les tableaux

Ex1
Soit T un tableau de N éléments
Écrire l’algorithme qui calcul la somme de :
- Tous les éléments du tableau
- Tous les éléments dont les indices sont impairs

Ex2
Soit T un tableau de N éléments
Écrire l’algorithme qui permute les éléments successifs du tableau deux
à deux
Exemple : 1 2 3 4 5 6 7 8 9

Après permutation :
2 1 4 3 6 5 8 7 9

Ex3
Soit T un tableau de N éléments
Écrire l’algorithme qui inverse l’ordre des éléments du tableau
Exemple : le tableau
1 2 3 4 5 6 7 8 9

Devient :
9 8 7 6 5 4 3 2 1

Ex4
Soit T1 et T2 deux tableaux de N éléments
Écrire l’algorithme qui calcul dans un tableau T3 la somme des éléments
correspondant de T1 et T2
T1
1 5 3 2 9 1 7 5 3

T2
1 2 3 4 5 6 7 8 9

T3
2 7 6 6 14 7 14 13 12

Ex5
Soit T1 et T2 deux tableaux de N éléments
Écrire l’algorithme qui calcul dans un tableau T3 la somme des éléments
de T1 et T2 ayant les indices opposés. Exemple :
T1
1 5 3 2 9 1 7 5 3

T2
1 2 3 4 5 6 7 8 9

T3
10 13 10 8 14 5 10 7 4

Page 1/2
TDI Technique de programmation structurée

Ex6
Soit T1 et T2 deux tableaux de N et M éléments
Écrire l’algorithme qui calcul le schtroumpf des deux tableaux
Exemple : T1
1 5 3 2
T2
T2 1 5

S=(1*1)+(1*5)+(5*1)+(5*5)+(3*1)+(3*5)+(2*1)+(2*5)

Ex7
Soit T un tableau de 10 lignes 20 colonnes
Ecrire l’algorithme permettant de lire tous les éléments du tableau

Ex8
Soit T un tableau de 10 lignes 5 colonnes
Ecrire l’algorithme qui met dans le tableau T les premiers multiples de 5

Ex9
Soit T un tableau de 50 lignes et 4 colonnes les trois premières colonnes
contient les notes de contrôles la quatrième colonne la moyenne de ces
notes
Ecrire l’algorithme qui lit un nombre d’élèves (qui doit être <=50) et
permet de lire pour chaque élève les notes des trois contrôles (avec
contrôle de saisie) et calcul ensuite la moyenne des notes pour chaque
élève ainsi que la moyenne de la classe.

Ex10
Soit T un tableau de 10 lignes 5 colonnes
Ecrire l’algorithme qui met dans le tableau T les premiers entiers positifs
l’algorithme doit ensuite permuter deux à deux les éléments de chaque
ligne avec ceux de la ligne suivante

Ex12
Les nombre de Fibonnacci sont définis par :
f0=0
f1=1
fn=fn-1 + fn-2
En utilisant un tableau de n éléments écrire le programme qui lit un
nombre n et calcul et affiche f0 , f1 , . . . , fn.

Page 2/2