PGCD par algorithme d'Euclide
Énoncé
Calculer PGCD(84, 60) en utilisant l'algorithme d'Euclide.
Indice : Effectue des divisions euclidiennes successives jusqu'à obtenir un reste nul.
Correction
- Étape 1 : L'algorithme d'Euclide repose sur une seule idée, qu'il faut avoir vue une fois :
Le principe :
Si a = bq + r, alors PGCD(a, b) = PGCD(b, r).
Pourquoi ? Parce que tout diviseur commun à a et b divise r = a - bq, et réciproquement tout diviseur commun à b et r divise a = bq + r. Les deux couples ont donc exactement les mêmes diviseurs communs.
- Étape 2 : Première division :
84 = 60 1 + 24 PGCD(84,60) = PGCD(60,24)
- Étape 3 : Deuxième :
60 = 24 2 + 12 PGCD(60,24) = PGCD(24,12)
- Étape 4 : Troisième, où le reste devient nul :
24 = 12 2 + 0 PGCD(24,12) = 12
- Étape 5 : Le dernier reste NON NUL est le PGCD :
PGCD(84,60) = 12
- Étape 6 : Contrôle par décomposition. 84 = 2^2 3 7 et 60 = 2^2 3 5. Les facteurs communs sont 2^2 3 = 12 ✓. Cette voie est plus lente sur de grands nombres, mais elle confirme ici en trois secondes.
C'est le dernier reste NON NUL, pas le dernier reste :
Le dernier reste est toujours 0 — c'est ce qui arrête l'algorithme.
Le PGCD est celui d'AVANT, ici 12. Répondre 0 est l'erreur d'inattention classique.
Garder les divisions écrites :
Elles serviront telles quelles à l'exercice 37007, où l'on remonte l'algorithme pour obtenir les coefficients de Bézout.
Les effacer oblige à tout refaire.