1 Algorithmique & Programmation 3ème SI Prof : Soussi ezzeddine
Série d’exercices N°3
Exercice 1 :
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 2 :
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
Le programme affichera :
Exercice 3 :
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
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.
10 -2 3 5 8
10 -2 22 3 5 8
1 2 3 4 5 6 2 1 4 3 6 5
1 Algorithmique & Programmation 3ème SI Prof : Soussi ezzeddine
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"