Vous êtes sur la page 1sur 18

UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

UNIVERSITE DU BURUNDI
FACULTE DES SCIENCES DE L’INGENIEUR
Classe de Baccalauréat 1
Cours d’Algorithmique
Liste d’exercices pour les travaux pratiques

Liste combineee Page 1 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

TABLE DES MATIÈRES

I. Généralités sur l’algorithmique...........................................................................................................3


I.1. Structure algorithmiques basiques - Séquence et Test +NOTION DE VARIABLE.................................3
I.2. Structure algorithmiques basiques - Boucle : POUR +NOTION DE VARIABLE....................................3
I.2. Structure algorithmiques basiques - Boucle : TANT QUE +PRINCIPE DE bjou PROGRAMATION
STRUCTUREE..........................................................................................................................................3
I.3. Structure algorithmiques basiques - Boucle : TANT QUE +SEQUENCE +TEST.....................................4
I.4. Structure algorithmiques basiques - Boucle : POUR + DONNEES D’INSTANCE ET DONNEES DE
TRAITEMENT..........................................................................................................................................4
I.5. Structure algorithmiques basiques - BoucleS IMBRIQUEES POUR + PROTOCOLES D’EXECUTION....10
II. Composition de structures algorithmiques basiques (Programmation structurée).............................11
II.1. Structure algorithmiques basiques - BoucleS IMBRIQUEES POUR (TABLEAU A 2 DIMENSIONS).....12
II.2. Structure algorithmiques basiques - BoucleS IMBRIQUEES POUR (TABLEAU A 2 DIMENSIONS).....12
III. Algorithmes de tri interne.............................................................................................................14
III.1. Structure algorithmiques basiques - BoucleS IMBRIQUEES :COMBINAISON DE « TOUT »..............14
(Tri par changement direct (Tri a bulles)..................................................................................................14
III.2. Structure algorithmiques basiques - BoucleS IMBRIQUEES - :COMBINAISON DE « TOUT »...........15
(Tri par par insertion directe).................................................................................................................15
III.3. Structure algorithmiques basiques - BoucleS IMBRIQUEES - :COMBINAISON DE « TOUT »...........15
(Tri par par choix direct )........................................................................................................................15
III.4. Structure algorithmiques basiques - BoucleS IMBRIQUEES - :COMBINAISON DE « TOUT »
APPLICATION DE TOUTESLES NOTIONS ET CONCEPTS APPRIS DANS LE COURS.....................................16

Liste combineee Page 2 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

I. Généralités sur l’algorithmique

I.1. STRUCTURE ALGORITHMIQUES BASIQUES - SÉQUENCE ET TEST +NOTION DE VARIABLE

1. Soient A, B et C les mesures des côtés d’un triangle. Elaborer un algorithme sous forme
graphique ou en pseudo-codes qui permet de déterminer (afficher) le type de triangle
(Triangle Quelconque, Isocèle ou Equilatéral) en fonction des mesures A, B et C des côtés
de ce triangle.
2. Soient A, B et C les mesures des côtés d’un triangle. Elaborer un algorithme sous forme
graphique ou en pseudo-codes qui permet de déterminer (afficher) le type de triangle
(Triangle Quelconque, Isocèle ou Equilatéral) en fonction des mesures A, B et C des côtés
de ce triangle. Si le triangle n’est pas équilatéral (et donc quelconque ou isocèle),
déterminer la classe de triangle ; rectangle (ou droit) si ce triangle a un angle droit ou obtus
dans le cas contraire.

I.2. STRUCTURE ALGORITHMIQUES BASIQUES - BOUCLE : POUR +NOTION DE VARIABLE

3. Un tableau de n nombres (n nombre impaire) admet une médiane si la moyenne


arithmétique de ces nombres est égale à la somme du plus grand et du plus petit divisée par
deux. Soit un tableau de 21 nombres entiers, écrire un algorithme qui permet de Déterminer
si le tableau possède une médiane.
4. Soit un tableau Z suivant Soit le tableau suivant dont les éléments sont des naturels :
Z[11] = {15 ; 27 ; 25 ; 12 ; 75 ; 19 ; 16 ; 50 ; 12 ; 74 ; 50} de 11 nombres entiers, écrire un
algorithme qui permet de : Déterminer si le tableau possède une médiane. On dit qu’un
tableau de N nombres (N nombre impaire) admet une médiane si la moyenne arithmétique
(partie entière) de ces nombres est égale à la somme du plus grand et du plus petit nombre
divisée par deux (2).
5. Soit un tableau T de N nombres entiers (N égal à 1000000) dont les dix (10) premiers
éléments sont donnés. T = {0, -569, 47, 125, 356, 114, 12, 786, -30,58, …} Ecrire un algorithme
sous forme graphique ou en pseudo-code qui permet de trouver le plus grand nombre
(donc, le maximum) dans le tableau T.

I.2. STRUCTURE ALGORITHMIQUES BASIQUES - BOUCLE : TANT QUE +PRINCIPE DE BJOU PROGRAMATION STRUCTUREE

Soit l’algorithme d’Euclide de détermination du PGCD entre deux nombres entiers entiers
positifs écrit sous forme littérale ci-dessous

Enoncé : Soient deux nombres entiers positifs X et Y


1) Comparer X et Y
2) Si X et Y sont égaux, PGCD est l’un de ces deux nombres (X ou Y) Sinon
3) Prendre le plus grand parmi les deux, y soustraire le plus petit et prendre cette
différence

Liste combineee Page 3 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

4) Retourner à l’étape 2 (en utilisant la nouvelle valeur trouvée à l’étape 4, c-à-dire


soit avec une nouvelle valeur de X (Y restant inchangée) , soit avec une nouvelle
valeur de Y (X restant inchangée)
6. Ecrire cet algorithme sous forme graphique ou sous forme pseudo-code

I.3. STRUCTURE ALGORITHMIQUES BASIQUES - BOUCLE : TANT QUE +SEQUENCE +TEST

7. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui permet de
dénombrer combien de fois les variables X et Y ont changé de valeurs au total
8. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui permet de
dénombrer combien de fois X a changé de valeur et dénombrer combien de fois Y a changé
de valeur
9. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui permet a un
utilisateur de tester (exécuter) 5 fois le programme
10. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui permet a un
utilisateur de tester (exécuter) 5 fois le programme
11. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui permet a un
utilisateur de fixer combien de fois il veut tester le programme
12. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui permet a un
utilisateur de tester autant de fois qu’il veut.

Soit l’équation f(x) ←ax2 + bx +c avex a # 0 , écrire un algorithme sous forme


graphique ou sous forme pseudo code qui permet de résoudre cette équation
13. écrire un algorithme sous forme graphique ou sous forme pseudo code qui permet de
résoudre cette équation
14. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui permet a un
utilisateur de fixer combien de fois il veut tester le programme
15. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui permet a un
utilisateur de tester autant de fois qu’il veut.

I.4. STRUCTURE ALGORITHMIQUES BASIQUES - BOUCLE : POUR + DONNEES D’INSTANCE ET DONNEES DE TRAITEMENT

Ecrire un algorithme sous forme graphique ou pseudo-code qui permet de (Parcours de


gauche a droite)

16. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui insère des
nombres compris entre deux nombres naturels x1 et x2
17. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui insère 10
nombres naturels supérieurs au nombre naturel donne k
18. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui insère 10
nombres naturels inferieurs au nombre entier donne L
19. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui fournit une
table de multiplication pour un nombre naturel donne n depuis 1 jusqu'à ce nombre

Liste combineee Page 4 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

20. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui fournit la
somme des nombres compris entre 1 et ce nombre inclus
21. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui fournit le carre
d’un nombre donne x
22. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui fournit le plus
petit nombre d’une série de nombres donnée
23. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui fournit le plus
grand nombre d’une série de nombres donnée
24. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui fournit le plus
petit nombre d’une série de nombres donnée et détermine sa position
25. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui fournit le plus
grand nombre d’une série de nombres donnée et détermine sa position
26. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui fournit le
quotient et le reste d’une division entre deux nombres A et B sans utiliser la division
27. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui fournit le
produit entre deux nombres A et B sans utiliser la multiplication (Sans optimisation)
28. Déterminer la plus petite valeur des éléments d’un tableau unidimensionnel T de N
éléments (N≥ 7)
29. Déterminer la plus grande valeur des éléments d’un tableau unidimensionnel T de N
éléments (N≥ 7)
30. Déterminer la plus petite valeur des éléments se trouvant sur les positions paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
31. Déterminer la plus grande valeur des éléments se trouvant sur les positions paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
32. Déterminer la plus petite valeur des éléments se trouvant sur les positions impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
33. Déterminer la plus grande valeur des éléments se trouvant sur les positions impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
34. Déterminer la plus petite valeur des éléments se trouvant sur les indexes paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
35. Déterminer la plus grande valeur des éléments se trouvant sur les indexes paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
36. Déterminer la plus petite valeur des éléments se trouvant sur les indexes impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
37. Déterminer la plus grande valeur des éléments se trouvant sur les indexes impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
38. Calculer la somme de tous les éléments d’un tableau unidimensionnel T de N éléments (N≥
7)
39. Calculer la moyenne de tous les éléments d’un tableau unidimensionnel T de N éléments
(N≥ 7) N éléments
40. Calculer la somme de tous les éléments se trouvant sur les positions paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
41. Calculer la moyenne de tous les éléments se trouvant sur les positions paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
42. Calculer la somme de tous les éléments se trouvant sur les positions impaires d’un tableau
unidimensionnel T de N éléments (N≥ 7)

Liste combineee Page 5 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

43. Calculer la moyenne de tous les éléments se trouvant sur les positions impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
44. Calculer la somme de tous les éléments se trouvant sur les indexes paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
45. Calculer la moyenne de tous les éléments se trouvant sur les indexes paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
46. Calculer la somme de tous les éléments se trouvant sur les indexes impaires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
47. Calculer la moyenne de tous les éléments se trouvant sur les indexesimpaires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
48. Déterminer si une valeur donnée Key existe dans le tableau unidimensionnel T de N
éléments (N≥ 7)
49. Déterminer si une valeur donnée Key existe dans le tableau unidimensionnel T de N
éléments (N≥ 7) ainsi que sa première apparition (position) dans le tableau
50. Déterminer si une valeur donnée Key existe dans le tableau unidimensionnel T de N
éléments (N≥ 7) ainsi que sa dernière apparition (position) dans le tableau
51. Déterminer si une valeur donnée Key existe dans le tableau unidimensionnel T de N
éléments (N≥ 7) et précise combien de fois cette valeur key apparait dans le tableau
52. Déterminer la plus petite valeur des éléments se trouvant sur les positions paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
53. Déterminer la plus grande valeur des éléments se trouvant sur les positions paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
54. Déterminer la plus petite valeur des éléments se trouvant sur les positions impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
55. Déterminer la plus grande valeur des éléments se trouvant sur les positions impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
56. Déterminer la plus petite valeur des éléments se trouvant sur les indexes paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
57. Déterminer la plus grande valeur des éléments se trouvant sur les indexes paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
58. Déterminer la plus petite valeur des éléments se trouvant sur les indexes impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
59. Déterminer la plus grande valeur des éléments se trouvant sur les indexes impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
60. Calculer la somme de tous les éléments d’un tableau unidimensionnel T de N éléments (N≥
7)
61. Calculer la moyenne de tous les éléments d’un tableau unidimensionnel T de N éléments
(N≥ 7) N éléments
62. Calculer la somme de tous les éléments se trouvant sur les positions paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
63. Calculer la moyenne de tous les éléments se trouvant sur les positions paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
64. Calculer la somme de tous les éléments se trouvant sur les positions impaires d’un tableau
unidimensionnel T de N éléments (N≥ 7)

Liste combineee Page 6 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

65. Calculer la moyenne de tous les éléments se trouvant sur les positions impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
66. Calculer la somme de tous les éléments se trouvant sur les indexes paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
67. Calculer la moyenne de tous les éléments se trouvant sur les indexes paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
68. Calculer la somme de tous les éléments se trouvant sur les indexes impaires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
69. Calculer la moyenne de tous les éléments se trouvant sur les indexes impaires d’un tableau
unidimensionnel T de N éléments (N≥ 7)

Ecrire un algorithme sous forme graphique ou pseudo-code qui permet de (Parcours de droite
a gauche)

1. Déterminer la plus petite valeur des éléments d’un tableau unidimensionnel T de N


éléments (N≥ 7)
2. Déterminer la plus grande valeur des éléments d’un tableau unidimensionnel T de N
éléments (N≥ 7)
3. Déterminer la plus petite valeur des éléments se trouvant sur les positions paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
4. Déterminer la plus grande valeur des éléments se trouvant sur les positions paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
5. Déterminer la plus petite valeur des éléments se trouvant sur les positions impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
6. Déterminer la plus grande valeur des éléments se trouvant sur les positions impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
7. Déterminer la plus petite valeur des éléments se trouvant sur les indexes paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
8. Déterminer la plus grande valeur des éléments se trouvant sur les indexes paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
9. Déterminer la plus petite valeur des éléments se trouvant sur les indexes impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
10. Déterminer la plus grande valeur des éléments se trouvant sur les indexes impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
11. Calculer la somme de tous les éléments d’un tableau unidimensionnel T de N éléments (N≥
7)
12. Calculer la moyenne de tous les éléments d’un tableau unidimensionnel T de N éléments
(N≥ 7) N éléments
13. Calculer la somme de tous les éléments se trouvant sur les positions paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
14. Calculer la moyenne de tous les éléments se trouvant sur les positions paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
15. Calculer la somme de tous les éléments se trouvant sur les positions impaires d’un tableau
unidimensionnel T de N éléments (N≥ 7)

Liste combineee Page 7 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

16. Calculer la moyenne de tous les éléments se trouvant sur les positions impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
17. Calculer la somme de tous les éléments se trouvant sur les indexes paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
18. Calculer la moyenne de tous les éléments se trouvant sur les indexes paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
19. Calculer la somme de tous les éléments se trouvant sur les indexes impaires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
20. Calculer la moyenne de tous les éléments se trouvant sur les indexes impaires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
21. Déterminer si une valeur donnée Key existe dans le tableau unidimensionnel T de N
éléments (N≥ 7)
22. Déterminer si une valeur donnée Key existe dans le tableau unidimensionnel T de N
éléments (N≥ 7) ainsi que sa première apparition (position) dans le tableau
23. Déterminer si une valeur donnée Key existe dans le tableau unidimensionnel T de N
éléments (N≥ 7) ainsi que sa dernière apparition (position) dans le tableau
24. Déterminer si une valeur donnée Key existe dans le tableau unidimensionnel T de N
éléments (N≥ 7) et précise combien de fois cette valeur key apparait dans le tableau
25. Déterminer la plus petite valeur des éléments se trouvant sur les positions paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
26. Déterminer la plus grande valeur des éléments se trouvant sur les positions paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
27. Déterminer la plus petite valeur des éléments se trouvant sur les positions impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
28. Déterminer la plus grande valeur des éléments se trouvant sur les positions impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
29. Déterminer la plus petite valeur des éléments se trouvant sur les indexes paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
30. Déterminer la plus grande valeur des éléments se trouvant sur les indexes paires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
31. Déterminer la plus petite valeur des éléments se trouvant sur les indexes impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
32. Déterminer la plus grande valeur des éléments se trouvant sur les indexes impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
33. Calculer la somme de tous les éléments d’un tableau unidimensionnel T de N éléments (N≥
7)
34. Calculer la moyenne de tous les éléments d’un tableau unidimensionnel T de N éléments
(N≥ 7) N éléments
35. Calculer la somme de tous les éléments se trouvant sur les positions paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
36. Calculer la moyenne de tous les éléments se trouvant sur les positions paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
37. Calculer la somme de tous les éléments se trouvant sur les positions impaires d’un tableau
unidimensionnel T de N éléments (N≥ 7)

Liste combineee Page 8 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

38. Calculer la moyenne de tous les éléments se trouvant sur les positions impaires d’un
tableau unidimensionnel T de N éléments (N≥ 7)
39. Calculer la somme de tous les éléments se trouvant sur les indexes paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
40. Calculer la moyenne de tous les éléments se trouvant sur les indexes paires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
41. Calculer la somme de tous les éléments se trouvant sur les indexes impaires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
42. Calculer la moyenne de tous les éléments se trouvant sur les indexes impaires d’un tableau
unidimensionnel T de N éléments (N≥ 7)
43. Soit un tableau T[X] de nombres entiers (X égal à 8 ). T [8] ← < 27 ; 412 ; 71 ; 81 ; 59 ; 14 ;
273 ; 87 >. Soit un tableau V[Y] de nombres entiers (Y égal à 8 ). T [8] ← <…?; …?; …?;
…?; …?; …?; …?; …?; > Ecrire un algorithme sous forme pseudo-code OU sous forme
graphique permet de copier les éléments du tableau T[X] dans le tableau TVY] de manière
le dernier élément de T[X] soit le premier dans V[Y] l’avant dernier élément de T[X] soit le
deuxième dans le tableau V[Y], et ainsi de suite jusqu’a la fin ; c‘est-a-dire que le premier
élément de T[X] sera le dernier élément dans V[Y]
44. Soit un tableau W[Z] de nombres entiers (Z égal à 8 ). T [8] ← < 27 ; 412 ; 71 ; 81 ; 59 ; 14 ;
273 ; 87 > Ecrire un algorithme sous forme pseudo-code OU sous forme graphique permet
d’inverser l’élément du tableau W[Z] (Sans utiliser un deuxième tableau quelconque). C’est
faire en sorte que le premier élément de W[Z] devienne le dernier dans le même tableau
W[Z], le deuxième élément de W[Z] devienne l’avant dernier élément dans le même
tableau W[Z], et ainsi de suite jusqu’a la fin ; c‘est-a-dire que le dernier élément de W[Z]
deviendrait en fait de compte le premier élément du même tableau W[Z]

Soit un tableau T de M nombres entiers (M égal à 100000) dont les dix (10) premiers nombre
sont donnés. T [100000] ← {100, -569, 47, 125, 35, 114, 12, 786, -30,58, …}

70. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui permet de
déterminer la TOUTE PREMIERE POSITION d’apparition du nombre -30 dans le tableau
71. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui permet de
déterminer la TOUTE DERNIERE POSITION d’apparition du nombre -30 dans le tableau
72. Soit X un nombre entier ; X appartenant à l’ensemble de nombre entiers positifs non nul ,
Ecrire en pseudo-code ou sous forme graphique qui permet de déterminer le factoriel de
ce nombre X.
73. Ecrire un algorithme sous forme graphique ou sous forme pseudo-code qui fournit le
produit entre deux nombres A et B sans utiliser la multiplication (avec optimisation)
74. Soit une série numérique S ←x - x2/2 + x3/3 - x4/4 + … + (-1)i-1 * xi/i ; avec 0 < x < 1
Ecrire un algorithme sous forme pseudo code qui calcule la somme partielle Sp si le
terme général t (t étant un élément de la série S) tente de dépasser ou dépasse une
valeur fixe v (v étant une valeur de précision quelconque prise aléatoirement par un
utilisateur).
75. Soit une série numérique X = 1+2+3+4+…+xn
Ecrire un algorithme qui donne et affiche la somme partielle S si S tente de dépasser ou
dépasse une valeur fixe P.
n
76. Soit une série numérique S ← ∑ x 2 ; avec la variable x qui est un entier positif non nul
x=1

Liste combineee Page 9 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

a) Ecrire un algorithme sous forme graphique ou sous forme pseudo code qui
calcule la cette somme pour n = 1000
b) Donner le protocole d’exécution pour au moins 5 termes de la série (en
fournissant la valeur de la somme partielle pour chaque terme)

I.5. STRUCTURE ALGORITHMIQUES BASIQUES - BOUCLES IMBRIQUEES POUR + PROTOCOLES D’EXECUTION

77. Soit le Protocole ci-dessous d’exécution d’un algorithme qui calcule un produit de nombres

Valeur de i Valeur de j Valeur de la variable P

i j P

2 2 1* 2 * 2 = 4

3 4 * 2 * 3 = 24

4 24 * 2 *4 = 192

5 192*2*5 = 1 920

3 2 1920 * 3 * 2 = 11520

3 28800* 3 * 3 = 103680

4 345600* 3 * 4 = 1244160

5 3 110 400 * 3 * 5 = 18 662 400

P = 18 662 400/ 960 = 19 440

Ecrire un algorithme sous forme graphique ou pseudo-code qui fournirait le protocole d’exécution
donné ci-haut.
78. Soit le Protocole ci-dessous d’exécution d’un algorithme qui calcule un produit de nombres
Valeur de i Valeur de j Valeur de la variable P

i j P

2 5 1* 2 * 5 = 10

4 10 * 2 * 4 = 80

3 80 * 2 * 3 = 480

2 480*2*2 = 1 920

3 5 1920 * 3 * 5 = 28 800

4 28800* 3 * 4 = 345 600

3 345600* 3 * 3 = 3 110 400

2 3 110 400 * 3 * 2 = 18 662 400

Liste combineee Page 10 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

P = 18 662 400/ 960 = 19 440

Ecrire un algorithme sous forme graphique ou pseudo-code qui fournirait le protocole d’exécution
donné ci-haut.

79. Soit le Protocole ci-dessous d’exécution d’un algorithme qui calcule un produit d’un tableau
de nombres entiers.

Valeur de i Valeur de j Valeur de la variable P

i j P

3 5 1* 3 * 5 = 15

4 15 * 3 * 4 = 180

3 180 * 3 * 3 = 1620

2 5 1620* 2 * 5 = 16200

4 16200 * 2 * 4 = 129600

3 86400 * 2 * 3 = 777600

P = 777600 / 80 = 9720

Ecrire un algorithme sous forme pseudo-code ou sous forme graphique qui fournirait le protocole
d’exécution donné ci-haut.

80. Soit le Protocole ci-dessous d’exécution d’un algorithme qui calcule un produit d’un tableau
de nombres entiers.

Valeur de i Valeur de j Valeur de la variable P

i j P

2 5 1* 2 * 5 = 10

4 10 * 2 * 4 = 80

3 80 * 2* 3 = 480

3 5 480* 3 * 5 = 7200

4 7200 * 3 * 4 = 86400

3 57600 * 3 * 3 = 777600

P = 777600 / 80 = 9720

Liste combineee Page 11 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

Ecrire un algorithme sous forme pseudo-code ou sous forme graphique qui fournirait le protocole
d’exécution donné ci-haut.

II. Composition de structures algorithmiques basiques (Programmation structurée)

II.1. STRUCTURE ALGORITHMIQUES BASIQUES - BOUCLES IMBRIQUEES POUR (TABLEAU A 2 DIMENSIONS)

Soit un tableau T[N] unidimensionnel de N éléments (avec N≥ 7) Ecrire un algorithme sous forme
graphique ou pseudo-code qui permet de (Parcours de gauche a droite)

45. Déterminer la plus petite valeur des éléments de chaque ligne de la matrice V
46. Déterminer la plus grande valeur des éléments de chaque ligne de la matrice V
47. Déterminer la plus petite valeur des éléments de toute de la matrice V
48. Déterminer la plus grande valeur des éléments de toute de la matrice V
49. Déterminer la somme des éléments de chaque ligne de la matrice V
50. Déterminer la moyenne des éléments de chaque ligne de la matrice V
51. Déterminer la somme des éléments de toute la matrice V
52. Déterminer la moyenne des éléments de toute la matrice V
53. Déterminer la plus petite valeur des éléments de chaque ligne de la matrice V ainsi que sa
position dans la matrice (Coordonnes X et Y )
54. Déterminer la plus grande valeur des éléments de chaque ligne de la matrice V ainsi que sa
position dans la matrice (Coordonnes X et Y )
55. Déterminer la plus petite valeur des éléments de chaque ligne de la matrice V ainsi que son
indexe dans la matrice (Coordonnes X et Y )
56. Déterminer la plus grande valeur des éléments de chaque ligne de la matrice V ainsi que
son indexe dans la matrice (Coordonnes X et Y )
57. Modifier les éléments de la diagonale de la matrice carrée V
58. Modifier les éléments de l’anti diagonale de la matrice carrée V
59. Modifier la valeur de l’élément de l’axe de la matrice carrée V (avec M ≥ 5 et impaire et
M≥ 5 impaire)
60. Inter changer les valeurs des éléments de la diagonale et anti diagonale de la matrice carrée
V (avec M ≥ 4 et impaire et M≥ 4 impaire)
61. Déterminer si une valeur donnée Key existe dans chaque ligne de la matrice V de N
éléments (N≥ 7)
62. Déterminer si une valeur donnée Key existe dans chaque ligne de la matrice V de N
éléments (N≥ 7)
63. Déterminer si une valeur donnée Key existe chaque ligne de la matrice V de N éléments
(N≥ 7)
64. Déterminer si une valeur donnée Key existe dans la matrice V de N éléments (N≥ 7) et
précise combien de fois cette valeur key apparait dans chaque ligne

II.2. STRUCTURE ALGORITHMIQUES BASIQUES - BOUCLES IMBRIQUEES POUR (TABLEAU A 2 DIMENSIONS)

Liste combineee Page 12 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

Soit une grille de points de délibération d’une session de sept cours (discipline) d’examen d’une
classe de sept (7) étudiants. (Voire la grille ci-dessous)

de
Probabili

Program
Architec

Structur
Algorith
Logique

Analyse

mation

es
1 2 3 4 5 6 7

BUKURU 14 12 11 9 18 13 12

BUNAME 13 15 10 16 11 11 13

BUTOYI 12 17 13 14 14 14 11

MIBURO 15 8 20 11 10 7 13

MINANI 18 12 17 16 13 19 10

MISAGO 15 6 12 14 9 8 10

NYANDWI 10 15 15 19 14 10 12

65. Ecrire un algorithme en pseudo-code ou sous forme graphique qui permet de déterminer le
produit des valeurs des éléments se trouvant sur la diagonale de la grille de points (matrice
carrée 7 x 7)
66. Ecrire un algorithme en pseudo-code ou sous forme graphique qui permet de déterminer la
somme des valeurs des éléments se trouvant sur la diagonale de la grille de points (matrice
carrée 7 x 7)
67. Ecrire un algorithme en pseudo-code ou sous forme graphique qui permet de déterminer le
produit des valeurs des éléments se trouvant sur l’anti diagonale de la grille de points
(matrice carrée 7 x 7)
68. Ecrire un algorithme en pseudo-code ou sous forme graphique qui permet de déterminer la
somme des valeurs des éléments se trouvant sur l’anti diagonale de la grille de points
(matrice carrée 7 x 7)
69. Ecrire un algorithme en pseudo-code ou sous forme graphique qui permet d’exprimer les
caractéristiques des éléments de la diagonale en fonction du résultat de comparaison entre
le produit des valeurs des éléments se trouvant sur la diagonale et la somme des valeurs
des éléments se trouvant sur la diagonale de la grille de points (matrice carrée 7 x 7). Si le
Produit est inferieur à la somme, afficher « les valeurs des éléments de la grille de points
(matrice carrée 7 x 7) » sont unitaires, dans le cas contraires, afficher « les valeurs éléments
de la grille de points (matrice carrée 7 x 7) sont composées »
70. Ecrire un algorithme en pseudo-code ou sous forme graphique qui permet d’exprimer la
caractéristique de la grille de points (matrice carrée 7 x 7) en fonction du résultat de
comparaison entre le produit des valeurs des éléments se trouvant sur l‘anti diagonale et
la somme des valeurs des éléments se trouvant sur antidiagonale de la grille de points
(matrice carrée 7 x 7). Si le Produit et la somme sont égaux, afficher « la Matrice carrée 7 x
7 est croisée » dans le cas contraires, afficher « la Matrice carrée 7 x 7 est normale»

Liste combineee Page 13 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

71. Ecrire un algorithme (dans une forme de votre choix) qui calcule la somme (SD) des
éléments se trouvant sur la Diagonale de la matrice M
72. Ecrire un algorithme (dans une forme de votre choix) qui calcule la somme (SA) des
éléments se trouvant sur l’ Anti-Diagonale de la matrice M
73. Comparer les deux sommes obtenues (SD et SA) [ /4 pts]
 Si la somme SD est supérieure à SA, ecrire un algorithme (dans une forme de votre
choix) qui permettrait de modifier les valeurs des éléments de la matrice M pour
qu’elle (Matrice M) devienne triangulaire sous la Diagonale (Tous les éléments se
trouvant au dessus de la Diagonale sont tous nuls)
74. Déterminer le produit (C [M] [P] ) de deux matrices A[M] [N] et B[N] [P] de M, N et P
éléments (avec M≥ 4 , N≥ 4 et P≥ 4 )

III. Algorithmes de tri interne

III.1. STRUCTURE ALGORITHMIQUES BASIQUES - BOUCLES IMBRIQUEES :COMBINAISON DE « TOUT »

(Tri par changement direct (Tri a bulles)


Soit un tableau T[N] de nombres entiers (N = 10 ). T [10] ← < 32 ; 27 ; 412 ; 71 ; 81 ; 59 ; 14 ;
273 ; 8 ; 87 >
75. Ecrire l’algorithme de tri par changement direct (Tri a bulles) sous forme pseudo code ou
sous forme graphique qui permet de trier les éléments de ce tableau par ordre croissant de
valeurs en parcourant le tableau de gauche à droite (les variables de contrôles (sentinelle de
boucles) i et j avançant dans le même sens) et établir le protocole d’exécution de cet
algorithme pour au moins 3 éléments du tableau
76. Ecrire l’algorithme de tri par changement direct (Tri a bulles) sous forme pseudo code qui
permet de trier les éléments de ce tableau par ordre croissant de valeurs en parcourant le
tableau de droite à gauche (les variables de contrôles (sentinelle de boucles) i et j avançant
dans le même sens) et établir le protocole d’exécution de cet algorithme pour au moins 3
éléments du tableau.
77. Ecrire l’algorithme de tri par changement direct (Tri a bulles) sous forme pseudo code qui
permet de trier les éléments de ce tableau par ordre décroissant de valeurs en parcourant le
tableau de gauche à droite (les variables de contrôles (sentinelle de boucles) i et j avançant
dans le même sens) et établir le protocole d’exécution de cet algorithme pour au moins 3
éléments du tableau
78. Ecrire l’algorithme de tri par changement direct (Tri a bulles) sous forme pseudo code qui
permet de trier les éléments de ce tableau par ordre décroissant de valeurs en parcourant le
tableau de droite à gauche (les variables de contrôles (sentinelle de boucles) i et j avançant
dans le même sens) et établir le protocole d’exécution de cet algorithme pour au moins 3
éléments du tableau.
79. Ecrire l’algorithme de tri par changement direct (Tri a bulles) sous forme pseudo code et
sous forme graphique qui permet de trier les éléments de ce tableau par ordre croissant de
valeurs en parcourant le tableau de gauche à droite (les variables de contrôles (sentinelle de
boucles) i et j avançant dans des sens contraires) et établir le protocole d’exécution de cet
algorithme pour au moins 3 éléments du tableau
80. Ecrire l’algorithme de tri par changement direct (Tri a bulles) sous forme pseudo code qui
permet de trier les éléments de ce tableau par ordre croissant de valeurs en parcourant le
tableau de droite à gauche (les variables de contrôles (sentinelle de boucles) i et j avançant

Liste combineee Page 14 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

dans des sens contraires) et établir le protocole d’exécution de cet algorithme pour au moins 3
éléments du tableau.
81. Ecrire l’algorithme de tri par changement direct (Tri a bulles) sous forme pseudo code qui
permet de trier les éléments de ce tableau par ordre décroissant de valeurs en parcourant le
tableau de gauche à droite (les variables de contrôles (sentinelle de boucles) i et j avançant
dans des sens contraires) et établir le protocole d’exécution de cet algorithme pour au moins 3
éléments du tableau
82. Ecrire l’algorithme de tri par changement direct (Tri a bulles) sous forme pseudo code qui
permet de trier les éléments de ce tableau par ordre décroissant de valeurs en parcourant le
tableau de droite à gauche (les variables de contrôles (sentinelle de boucles) i et j avançant
dans des sens contraires) et établir le protocole d’exécution de cet algorithme pour au moins 3
éléments du tableau.

III.2. STRUCTURE ALGORITHMIQUES BASIQUES - BOUCLES IMBRIQUEES - :COMBINAISON DE « TOUT »

(Tri par par insertion directe)


83. Ecrire l’algorithme de tri par insertion directe sous forme pseudo code ou sous forme
graphique qui permet de trier les éléments de ce tableau par ordre croissant de valeurs en
parcourant le tableau à partir du début du tableau et établir le protocole d’exécution de cet
algorithme pour au moins 3 éléments du tableau
84. Ecrire l’algorithme de tri par insertion directe sous forme pseudo code ou sous forme
graphique qui permet de trier les éléments de ce tableau par ordre croissant de valeurs en
parcourant le tableau à partir du bout du tableau et établir le protocole d’exécution de cet
algorithme pour au moins 3 éléments du tableau
85. Ecrire l’algorithme de tri par insertion directe sous forme pseudo code ou sous forme
graphique qui permet de trier les éléments de ce tableau par ordre decroissant de valeurs en
parcourant le tableau à partir du début du tableau et établir le protocole d’exécution de cet
algorithme pour au moins 3 éléments du tableau
86. Ecrire l’algorithme de tri par insertion directe sous forme pseudo code ou sous forme
graphique qui permet de trier les éléments de ce tableau par ordre decroissant de valeurs en
parcourant le tableau à partir du bout du tableau et établir le protocole d’exécution de cet
algorithme pour au moins 3 éléments du tableau

III.3. STRUCTURE ALGORITHMIQUES BASIQUES - BOUCLES IMBRIQUEES - :COMBINAISON DE « TOUT »

(Tri par par choix direct )

87. Ecrire l’algorithme de tri par choix sous forme pseudo code ou sous forme graphique qui
permet de trier les éléments de ce tableau par ordre croissant de valeurs en parcourant le
tableau de gauche à droite (les variables de contrôles (sentinelle de boucles) i et j avançant
dans le même sens) et établir le protocole d’exécution de cet algorithme pour au moins 3
éléments du tableau
88. Ecrire l’algorithme de tri par choix direct sous forme pseudo code qui permet de trier les
éléments de ce tableau par ordre croissant de valeurs en parcourant le tableau de droite à
gauche (les variables de contrôles (sentinelle de boucles) i et j avançant dans le même sens) et
établir le protocole d’exécution de cet algorithme pour au moins 3 éléments du tableau.

Liste combineee Page 15 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

89. Ecrire l’algorithme de tri par choix direct sous forme pseudo code qui permet de trier les
éléments de ce tableau par ordre décroissant de valeurs en parcourant le tableau de gauche à
droite (les variables de contrôles (sentinelle de boucles) i et j avançant dans le même sens) et
établir le protocole d’exécution de cet algorithme pour au moins 3 éléments du tableau
90. Ecrire l’algorithme de tri par choix direct sous forme pseudo code qui permet de trier les
éléments de ce tableau par ordre décroissant de valeurs en parcourant le tableau de droite à
gauche (les variables de contrôles (sentinelle de boucles) i et j avançant dans le même sens) et
établir le protocole d’exécution de cet algorithme pour au moins 3 éléments du tableau.
91. Ecrire l’algorithme de tri par choix direct sous forme pseudo code et sous forme graphique
qui permet de trier les éléments de ce tableau par ordre croissant de valeurs en parcourant le
tableau de gauche à droite (les variables de contrôles (sentinelle de boucles) i et j avançant
dans des sens contraires) et établir le protocole d’exécution de cet algorithme pour au moins 3
éléments du tableau
92. Ecrire l’algorithme de tri par choix direct sous forme pseudo code qui permet de trier les
éléments de ce tableau par ordre croissant de valeurs en parcourant le tableau de droite à
gauche (les variables de contrôles (sentinelle de boucles) i et j avançant dans des sens
contraires) et établir le protocole d’exécution de cet algorithme pour au moins 3 éléments du
tableau.
93. Ecrire l’algorithme de tri par choix direct sous forme pseudo code qui permet de trier les
éléments de ce tableau par ordre décroissant de valeurs en parcourant le tableau de gauche à
droite (les variables de contrôles (sentinelle de boucles) i et j avançant dans des sens
contraires) et établir le protocole d’exécution de cet algorithme pour au moins 3 éléments du
tableau
94. Ecrire l’algorithme de tri par choix direct sous forme pseudo code qui permet de trier les
éléments de ce tableau par ordre décroissant de valeurs en parcourant le tableau de droite à
gauche (les variables de contrôles (sentinelle de boucles) i et j avançant dans des sens
contraires) et établir le protocole d’exécution de cet algorithme pour au moins 3 éléments du
tableau

III.4. STRUCTURE ALGORITHMIQUES BASIQUES - BOUCLES IMBRIQUEES - :COMBINAISON DE


« TOUT » APPLICATION DE TOUTESLES NOTIONS ET CONCEPTS APPRIS DANS LE COURS

95. Soit la matrice MNxN (ou N = 7) remplie de valeurs aléatoires (Voire le tableau bidimensionnel ci-
dessous) [Vous pouvez utiliser d’autres valeurs d’éléments à volonté]

C.1. C.2. C.3. C.4. C.5. C.6. C.7.

1. BUKURU 14 12 11 9 18 13 12

2. BUNAME 13 15 10 16 11 11 13

3. BUTOYI 12 17 13 14 14 14 11

4. MIBURO 15 8 19 11 10 7 13

5. MINANI 18 12 17 16 13 19 10

6. MISAGO 15 6 12 14 9 8 10

Liste combineee Page 16 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

7. NYANDWI 10 15 15 20 14 10 12

96. A l’aide d’un algorithme de tri de votre choix, écrire un algorithme sous forme pseudo-code qui
permet de trier par ordre croissant les points obtenus par chaque étudiant de cette classe
97. A l’aide d’un algorithme de tri de votre choix, écrire un algorithme sous forme pseudo-code qui
permet de trier par ordre décroissant les points obtenus par chaque étudiant de cette classe
98. Ecrire un algorithme sous forme pseudo-code qui permet de déterminer la plus grande note
(cote) obtenue [Il n’est pas nécessaire de préciser le nom du cours dans lequel, l’étudiant a eu
cette note] par chaque étudiant de cette classe et préciser le numéro (ou la position suivant
l’ordre alphabétique du nom ) de cet étudiant dans la liste des étudiants de cette classe
99. Ecrire un algorithme sous forme pseudo-code qui permet de déterminer la plus petite note
(cote) obtenue [Il n’est pas nécessaire de préciser le nom du cours dans lequel, l’étudiant a eu
cette note] par chaque étudiant de cette classe et préciser le numéro (ou la position suivant
l’ordre alphabétique du nom ) de cet étudiant dans la liste des étudiants de cette classe
100.Ecrire un algorithme sous forme pseudo-code qui permet de déterminer la plus grande note
(cote) obtenue [Il n’est pas nécessaire de préciser le nom du cours dans lequel, l’étudiant a eu
cette note] par un étudiant de cette classe et préciser le numéro (ou la position suivant l’ordre
alphabétique du nom ) de cet étudiant dans la liste des étudiants de cette classe
101.Ecrire un algorithme sous forme pseudo-code qui permet de déterminer la plus petite note
(cote) obtenue [Il n’est pas nécessaire de préciser le nom du cours dans lequel, l’étudiant a eu
cette note] par un étudiant de cette classe et préciser le numéro (ou la position suivant l’ordre
alphabétique du nom ) de cet étudiant dans la liste des étudiants de cette classe.
102.Ecrire un algorithme sous forme pseudo-code qui permet de déterminer la moyenne de note
(cote) obtenue par chaque étudiant de cette classe
103.Ecrire un algorithme sous forme pseudo-code qui permet de déterminer la moyenne de note
(cote) obtenue par un étudiant (moyenne de la classe) de cette classe
104. A l’aide d’un algorithme de tri de votre choix, écrire un algorithme en pseudo-code ou sous
forme graphique qui ordonne par ordre croissant les points obtenus par chaque étudiant et
affiche la position de la note la plus petite obtenue par chaque étudiant
105. A l’aide d’un algorithme de tri de votre choix, écrire un algorithme en pseudo-code ou sous
forme graphique qui ordonne par ordre croissant les points obtenus par chaque étudiant et
affiche la position de la note la plus grande obtenue par chaque étudiant
106. A l’aide d’un algorithme de tri de votre choix, écrire un algorithme en pseudo-code ou sous
forme graphique qui ordonne par ordre décroissant les points obtenus par chaque étudiant et
affiche la position de la note la plus petite obtenue par chaque étudiant
107. A l’aide d’un algorithme de tri de votre choix, écrire un algorithme en pseudo-code ou sous
forme graphique qui ordonne par ordre décroissant les points obtenus par chaque étudiant et
affiche la position de la note la plus grande obtenue par chaque étudiant
108. A l’aide d’un algorithme de tri de votre choix, écrire un algorithme en pseudo-code ou sous
forme graphique qui ordonne par ordre croissant les moyennes des points obtenus par
chaque étudiant et affiche la position de l’étudiant le plus performant de la classe

Liste combineee Page 17 sur 18


UB/FSI/BAC1 Algorithmique Liste d’exercices pour travaux pratiques vendredi 8 juillet 2022

109. A l’aide d’un algorithme de tri de votre choix, écrire un algorithme en pseudo-code ou sous
forme graphique qui ordonne par ordre croissant les moyennes des points obtenus par
chaque étudiant et affiche la position de l’étudiant le plus faible de de la classe
110. A l’aide d’un algorithme de tri de votre choix, écrire un algorithme en pseudo-code ou sous
forme graphique qui ordonne par ordre décroissant les moyennes des points obtenus par
chaque étudiant et affiche la position de l’étudiant le plus performant de la classe
111. A l’aide d’un algorithme de tri de votre choix, écrire un algorithme en pseudo-code ou sous
forme graphique qui ordonne par ordre décroissant les moyennes des points obtenus par
chaque étudiant et affiche la position de l’étudiant le plus faible de de la classe
112.A l’aide d’un algorithme de tri de votre choix, écrire un algorithme en pseudo-code ou sous
forme graphique qui ordonne par ordre croissant les notes les plus faibles obtenues par les
étudiants de la classe
113.A l’aide d’un algorithme de tri de votre choix, écrire un algorithme en pseudo-code ou sous
forme graphique qui ordonne par ordre croissant les notes les plus élevées obtenues par les
étudiants de la classe
114.A l’aide d’un algorithme de tri de votre choix, écrire un algorithme en pseudo-code ou sous
forme graphique qui ordonne par ordre décroissant les notes les plus faibles obtenues par les
étudiants de la classe
115.A l’aide d’un algorithme de tri de votre choix, écrire un algorithme en pseudo-code ou sous
forme graphique qui ordonne par ordre décroissant les notes les plus élevées obtenues par
les étudiants de la classe

Liste combineee Page 18 sur 18

Vous aimerez peut-être aussi