3) Calcul du PGCD de deux nombres
a- Algorithme des soustractions successives
Cet algorithme utilise la propriété suivante :
Propriété :
Si a et b sont deux nombres non nuls tels que a>b alors les diviseurs communs de a et b sont les mêmes
que ceux de b et a-b. D’où le PGCD (a ;b) = PGCD (a ;b-a)
Méthode : Pour trouver le PGCD de deux nombres a et b (a > b) par la méthode des
soustractions successives, on remplace le plus grand des deux nombres par (a − b)
puis on réitère le procédé jusquʼà lʼobtention de deux nombres égaux
(soustraction dont le résultat est nul). Le PGCD de a et b est ainsi égal à ces
deux derniers nombres.
Exemple : Cherchons le PGCD de 192 et 120
PGCD ( 192 ; 120 ) 192-120=72
= PGCD ( 120 ; 72 ) 120-72=48
= PGCD ( 72 ; 48 ) 72-48=24
= PGCD ( 48 ; 24 ) 48-24=24
= PGCD ( 24 ; 24 )
= 24.
b -Algorithme d'Euclide :
Cet algorithme utilise la propriété suivante :
Propriété :
Soient a et b deux entiers différents de zéro et r le reste de la division euclidienne de a par b.
Alors PGCD ( a , b ) = PGCD ( b ; r )
Méthode : La méthode sʼappuie sur le fait quʼun diviseur commun à 810 et 663 est aussi un diviseur
commun à 663 et au reste 156 de la division de 810 par 663. On remplace donc la recherche
du PGCD de 810 et 663 par la recherche du PGCD de deux nombres plus petits 663 et 156.
On recommence le processus de division avec ces deux nouveaux nombres.
On arrête quand on obtient un reste nul, cʼest-à-dire lorsque lʼun des nombres est multiple
de lʼautre.
Exemple : Calculer le PGCD de 810 et 663.
On présente les résultats sous la forme d'un tableau :