
1 / 14
Master 2
« Technologies numériques
appliquées à l’histoire »
Année universitaire 2015-2016
Algorithmique – Correction des exercices
1 Affectations ...................................................................................................................................... 2
1.1 Nombres ...................................................................................................................................... 2
1.2 Chaînes de caractères ..................................................................................................................... 2
1.3 Echange à 2 variables ..................................................................................................................... 2
1.4 Echange à 3 variables ..................................................................................................................... 2
1.5 Calcul de moyenne ......................................................................................................................... 3
1.6 Prix TTC ....................................................................................................................................... 4
2 Structures conditionnelles ................................................................................................................... 4
2.1 Exemple simple ............................................................................................................................. 4
2.2 Conditions multiples ....................................................................................................................... 4
2.3 Tri de chaînes de caractères ............................................................................................................. 5
2.4 Produit de 2 nombres ..................................................................................................................... 5
2.5 Est-ce que je suis le(la) meilleur(e) ? ................................................................................................ 6
2.6 Catégorie d’âge ............................................................................................................................. 7
2.7 Calculatrice simple ......................................................................................................................... 7
2.8 Photocopies .................................................................................................................................. 8
2.9 Monnaie ....................................................................................................................................... 8
3 Boucles ............................................................................................................................................ 8
3.1 Entraînement ................................................................................................................................ 8
3.2 Validation des données ................................................................................................................... 9
3.3 Calculatrice un peu plus évoluée ....................................................................................................... 9
3.4 Table de multiplication ................................................................................................................... 10
3.5 Table de multiplication en double boucle ........................................................................................... 10
3.6 Jeu de recherche d’un nombre ......................................................................................................... 11
3.7 Force brute .................................................................................................................................. 11
4 Tableaux ......................................................................................................................................... 11
4.1 Echauffement ............................................................................................................................... 11
4.2 Recherche dans un tableau ............................................................................................................. 11
4.3 Calcul de moyenne, minimum et maximum........................................................................................ 12
4.4 Remplir un tableau à partir d’un autre .............................................................................................. 12
4.5 Listes d’acteurs de cinéma .............................................................................................................. 13
4.6 Insertion dans un tableau trié ......................................................................................................... 14
4.7 Trier un tableau ............................................................................................................................ 14