Organigramme
Objectifs
Comment représenter une procédure ?
- Définir un algorithme et un organigramme
- Exécuter l'instance d'un algorithme sous forme d'organigramme
Cours
Versions sans animation, plein écran, imprimable.
Exercices
Exercice 1
Exécuter les instances suivantes de l'algorithme ci-dessus et donner le résultat :
- a = 5, b = 3
- a = 2, b = 4
Solution
- Résultat = 3
- Résultat = 2
Que fait cet algorithme ? Vous pouvez le tester avec d'autres valeurs.
Solution
Il retourne le plus petit des deux nombres a
et b
en entrée
Exercice 2
Exécuter les instances suivantes de l'algorithme ci-dessus et donner le résultat :
- n = 1
- n = 3
Solution
- Résultat = 1
- Résultat = 6
Que fait cet algorithme ? Vous pouvez le tester avec d'autres valeurs.
Solution
Il retourne le produit des entiers de 1 à n
(1 × 2 × 3 × ... × n).
Il faut regarder la variable qui est retournée et observer comment elle est modifiée dans l'algorithme.
Exercice 3
Exécuter les instances suivantes de l'algorithme ci-dessus et donner le résultat :
- a = 2, b = 5
- a = 9, b = 3
- a = 5, b = 2
Solution
- Résultat = Faux
- Résultat = Vrai
- Résultat = Faux
Que fait cet algorithme ? Vous pouvez le tester avec d'autres valeurs.
Solution
Indique si a
est divisible par b
Exercice 4
Exécuter les instances suivantes de l'algorithme ci-dessus et donner le résultat :
- a = 9, b = 12
- a = 12, b = 9
- a = 14, b = 4
Solution
- Résultat = 3
- Résultat = 3
- Résultat = 2
Que fait cet algorithme ? Vous pouvez le tester avec d'autres valeurs.
Solution
L'algorithme d'Euclide donne le plus grand diviseur commun entre deux nombres : https://fr.wikipedia.org/wiki/Algorithme_d'Euclide#Explications_g%C3%A9om%C3%A9triques
Exercice 5
Exécuter les instances suivantes de l'algorithme ci-dessus et donner le résultat :
- a = 2, b = 5
- a = 9, b = 3
- a = 5, b = 2
Solution
- Résultat = Faux
- Résultat = Vrai
- Résultat = Faux
Que fait cet algorithme ? Vous pouvez le tester avec d'autres valeurs.
Solution
Indique si a
est divisible par b