Exercice — valider des propositions sur cinq algorithmes arithmétiques
On considère cinq algorithmes F1 à F5 opérant sur deux entiers a et b strictement positifs, donnés en base décimale :
- F1 — accumule
a,bfois (produit par additions répétées). - F2 — multiplie
apar lui-mêmebfois. - F3 — additionne tous les entiers de l'intervalle
[a..b]. - F4 — calcule le plus grand diviseur commun par soustractions successives.
- F5 — calcule le plus grand diviseur commun par restes successifs (méthode d'Euclide).
Valider chacune des propositions suivantes en mettant V si elle est correcte ou F si elle est fausse :
- Pour obtenir le produit
a × b, on peut utiliser F1. - Pour obtenir
amultiplié par lui-mêmebfois, on peut utiliser F2. - Pour obtenir le plus grand diviseur commun de
aetb, on peut utiliser F4 et F5. - Pour obtenir la somme des entiers de
[a..b], on peut utiliser F3. - Pour obtenir le produit
a × b, on peut utiliser F5 (Euclide).
Justifier en une ou deux phrases le verdict de la proposition 3 en reliant F4/F5 à l'algorithme d'Euclide.
Voir la correction commentéeAprès avoir posé votre démarche
Pour cet exercice, seules les réponses V / F (ou Vrai / Faux) sont attendues sur la grille, plus une courte justification pour la proposition 3.
| Proposition | Verdict |
|---|---|
| 1. produit via F1 | V |
| 2. multiplications répétées via F2 | V |
| 3. plus grand diviseur commun via F4 et F5 | V |
4. somme de [a..b] via F3 | V |
| 5. produit via F5 (Euclide) | F |
Justification de la proposition 3. F4 et F5 calculent tous deux le plus grand diviseur commun : F4 remplace le plus grand des deux nombres par leur différence (a, b) → (a−b, b), F5 le remplace par le reste de la division (a, b) → (b, a mod b) ; les soustractions répétées de F4 produisent exactement les restes de F5, l'algorithme d'Euclide n'est que la version accélérée. Le résultat commun est le PGCD, ce qui rend la proposition vraie.
Lecture rapide des rôles : F1 ↔ produit ; F2 ↔ multiplications répétées ; F3 ↔ somme d'intervalle ; F4/F5 ↔ diviseur commun (Euclide / variante).