Vous êtes sur la page 1sur 2

Algorithmique & Programmation 3me SI

Prof : Melle DOUGUI Sameh

Srie dexercices N3
Exercice 1 :
Un mot est dit palindrome si on peut lire ce mot en deux sens. Exemple : radar Ecrire lanalyse, lalgorithme, et le programme en Pascal intitul PALINDROME qui saisit un mot et dtermine si ce mot est palindrome.

Exercice 2 :
Une anagramme est un mot obtenu par transposition des lettres dun autre mot, par exemple chien, chine sont des anagrammes du mot niche. Ecrire une analyse et un algorithme dun programme qui permet de saisir deux mots non vides Mot1 et Mot2 puis de dterminer si Mot2 est une anagramme du Mot1.

Exercice 3 :
Ecrire lanalyse, lalgorithme, et le programme en Pascal intitul MIN_MAX qui permet de remplir un tableau T de n rel puis dterminer le minimum (min) et le maximum (max) de tableau T. Exemple : n = 20
T 49 10 -3 50 33 26 20 0 12 42 38 20 0 -5 1 45 23 38 5 8

min = -38 et max = 50

Exercice 4 :
Ecrire une analyse et un algorithme dun 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 dinsrer lentier X la position p et dafficher le tableau aprs linsertion de X. Exp : N=5, p=3 et x=22 10 -2 3 5 8

Le programme affichera :

10

-2

22

8 2

Algorithmique & Programmation 3me SI

Prof : Melle DOUGUI Sameh

Exercice 5 :
T tant un tableau dentiers contenant au maximum 40 lments. Ecrire une analyse et un algorithme dun programme permettant : -

De saisir N lments du tableau T (0<N<40). De permuter les lments successifs du tableau T (deux par deux) Dafficher le tableau T aprs permutation. Aprs permutation :

Exemple : 1 2 3 4 5 6 2 1 4 3 6 5

Exercice 6 :
Ecrire lanalyse, lalgorithme, et le programme en Pascal intitul CONS_VOY qui permet de lire un entier n et remplir un tableau T de n caractres alphabtiques. 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"