PGCD et nombres premiers Méthode

Calcul du PGCD – Algorithme d’Euclide

Durée estimée
5 minutes
Votre progression

Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.

Créer un compte

L'algorithme d'Euclide permet de calculer le PGCD de deux entiers naturels non nuls $ a $ et $ b $.

On procède de la manière suivante :

  • On effectue la division euclidienne de $ a $ par $ b $. On note $ r $ le reste (on n'utilise pas le quotient).
  • On remplace ensuite $ a $ par $ b $ et $ b $ par $ r $.
  • Tant que le reste est différent de 0, on réitère le procédé.

Après un certain nombre d'itérations, on obtiendra un reste égal à 0.

Le PGCD de $ a $ et de $ b $ est alors le reste précédent (c'est à dire le dernier reste non nul).

Exemple

Calculons le PGCD de 216 et de 126 à l'aide de l'algorithme d'Euclide (le tableau ci-dessous peut être obtenu avec l'outil Outil : Algorithme d'Euclide)

N° Ligne Dividende ($ a $) Diviseur ($ b $) Quotient Reste ($ r $)
1 216 126 1 90
2 126 90 1 36
3 90 36 2 18
4 36 18 2 0

Ligne 1 : On effectue la division euclidienne de 216 par 126. Le quotient est 1 et le reste 90.

Ligne 2 : Dans la colonne "Dividende ($ a $)", on place le diviseur de la ligne précédente soit 126.

Dans la colonne "Diviseur ($ b $)", on place le reste de la ligne précédente soit 90.

On effectue alors la division euclidienne de 126 par 90. Le quotient est 1 et le reste 36.

Ligne 3 : Le reste précédent est non nul donc on recommence l'opération.

Dans la colonne "Dividende ($ a $)", on place le diviseur de la ligne précédente soit 90.

Dans la colonne "Diviseur ($ b $)", on place le reste de la ligne précédente soit 36.

On effectue alors la division euclidienne de 90 par 36. Le quotient est 2 et le reste 18.

Ligne 4 : Le reste précédent est là encore différent de zéro.

On recommence donc une nouvelle fois l'opération.

Dans la colonne "Dividende ($ a $)", on place le diviseur de la ligne précédente soit 36.

Dans la colonne "Diviseur ($ b $)", on place le reste de la ligne précédente soit 18.

On effectue alors la division euclidienne de 36 par 18. Le quotient est 2 et le reste 0.

Cette fois ci, le reste est nul. On a donc terminé le calcul.

Le PGCD est le dernier entier différent de zéro dans la colonne des restes. C'est donc 18.

PGCD(216 , 126) = 18

Pour s'entraîner