Algorithmique II¶
2. Trie, cherche et trouve¶
Solutions des exercices¶
Exercice 1
Voir partie Apprendre.
Exercice 2
Voir partie Apprendre.
Exercice 3
Voir partie Apprendre.
Exercice 4
Voir partie Apprendre.
Exercice 5 – L’algorithme de votre journée
Réfléchissez à votre journée : y a-t-il des actions qui se retrouvent chaque jour ouvrable ? Arrivez-vous à esquisser un algorithme que vous suivez sans que vous en ayez conscience ?
Solution 5 – L’algorithme de votre journée
Exercice 6 – Trois algorithmes de tri
Trier la liste [2,5,3,4,7,1,6] en utilisant les trois algorithmes de tri vus adans le cours. Représenter l’état de la liste après chaque étape.
Solution 6 – Trois algorithmes de tri
Exercice 7 – Vérificateur de tri
Ecrivez un algorithme qui vérifie si une liste est triée.
Que prend l’algorithme en entrée et que retourne-t-il en sortie ?
Demandez ensuite à un autre élève de suivre les opérations décrites par votre algorithme. Est-ce que votre algorithme est correct ?
Comparer vos algorithmes. Sont-ils différents ?
Solution 7 – Vérificateur de tri
Exercice 8 – Mondrian
Analysez les œuvres cubistes de Piet Mondrian. Trouvez un algorithme qui permet de créer une œuvre qui pourrait être attribuée à Mondrian.
Solution 8 – Mondrian