Vous êtes sur la page 1sur 2

2ème TI Prof : Mme Ines Messelmani

Série d’exercices (les structures


itératives)
Exercice 1 :
Un mot est dit palindrome si on peut lire ce mot en deux sens. Exemple : radar
Ecrire l’analyse, l’algorithme, et le programme en Pascal intitulé PALINDROME qui
saisit un mot et détermine si ce mot est palindrome.
Exercice 2 :
Une anagramme est un mot obtenu par transposition des lettres d’un autre mot, par
exemple chien, chine sont des anagrammes du mot niche.
Ecrire une analyse et un algorithme d’un programme qui permet de saisir deux mots
non vides Mot1 et Mot2 puis de déterminer si Mot2 est une anagramme du Mot1.

Exercice 3 :
Ecrire l’analyse, l’algorithme, et le programme en Pascal intitulé MIN_MAX qui
permet de remplir un tableau T de n réel puis déterminer le minimum (min) et le maximum
(max) de tableau T.
Exemple : n = 20

T - - - - -
4 5 3 2 1 4 4 2
1 -3 2 0 3 2 0 -5 1 3 5 8
9 0 3 6 2 2 5 3
0 0 8 0 8

min = -38 et max = 50

Exercice 4 :
Ecrire une analyse et un algorithme d’un programme permettant de saisir N entiers (N
dans [5..50]) dans un tableau A, puis de saisir une position p (p dans [1..N]), puis un entier X.
on vous demande d’insérer l’entier X à la position p et d’afficher le tableau après l’insertion
de X.
Exp :
N=5, p=3 et x=22 10 -2 3 5 8

1
2ème TI Prof : Mme Ines Messelmani

Le programme affichera : 10 -2 22 3 5 8

Exercice 5 :
T étant un tableau d’entiers contenant au maximum 40 éléments. Ecrire une analyse et
un algorithme d’un programme permettant :
- De saisir N éléments du tableau T (0<N<40).
- De permuter les éléments successifs du tableau T (deux par deux)
- D’afficher le tableau T après permutation.
Exemple :
Après
1 2 3 4 5 6 2 1 4 3 6 5
permutation :

Exercice 6 :
Ecrire l’analyse, l’algorithme, et le programme en Pascal intitulé CONS_VOY qui
permet de lire un entier n et remplir un tableau T de n caractères alphabétiques. Puis mettre
les voyelles du tableau T dans un tableau VOY et les consonnes dans un autre tableau CONS.
Exemple : n = 10

T "p" "y" "A" "s" "d" "u" "O" "S" "h" "k"

VOY "y" "A" "u" "O"

CONS "p" "s" "d" "S" "h" "k"