Aller au contenu

Leçon 3

PGCD et algorithme d'Euclide

Vidéo 3 : PGCD et algorithme d'Euclide · 3 min 52 s · sous-titres en français

Le cours écrit

3.1 Définition

Soit aa et bb deux entiers relatifs non tous les deux nuls. Leurs diviseurs communs sont en nombre fini, et 11 en fait partie.

Définition. Le plus grand commun diviseur de aa et bb est le plus grand de leurs diviseurs communs. On le note PGCD(a ;b)\mathrm{PGCD}(a\,;b), ou a∧ba \wedge b.

Exemple 15. Les diviseurs positifs de 2424 sont 11, 22, 33, 44, 66, 88, 1212, 2424 ; ceux de 3636 sont 11, 22, 33, 44, 66, 99, 1212, 1818, 3636. Les diviseurs communs positifs sont 11, 22, 33, 44, 66, 1212, donc PGCD(24 ;36)=12\mathrm{PGCD}(24\,;36) = 12.

Propriétés immédiates.

  • PGCD(a ;b)≥1\mathrm{PGCD}(a\,;b) \geq 1, PGCD(a ;b)=PGCD(b ;a)\mathrm{PGCD}(a\,;b) = \mathrm{PGCD}(b\,;a) et PGCD(a ;b)=PGCD(∣a∣ ;∣b∣)\mathrm{PGCD}(a\,;b) = \mathrm{PGCD}(|a|\,;|b|) : on peut toujours se ramener à des entiers naturels.
  • Si a≠0a \neq 0, PGCD(a ;0)=∣a∣\mathrm{PGCD}(a\,;0) = |a|.
  • Si b≠0b \neq 0 et b∣ab \mid a, alors PGCD(a ;b)=∣b∣\mathrm{PGCD}(a\,;b) = |b|.

3.2 Le lemme d'Euclide

Propriété. Si a=b q+ra = b\,q + r (avec aa, bb, qq, rr entiers), alors aa et bb ont les mêmes diviseurs communs que bb et rr. En particulier PGCD(a ;b)=PGCD(b ;r).\mathrm{PGCD}(a\,;b) = \mathrm{PGCD}(b\,;r).

Démonstration. Si dd divise aa et bb, il divise r=a−bqr = a - bq (combinaison). Si dd divise bb et rr, il divise a=bq+ra = bq + r. Les deux couples ont donc exactement les mêmes diviseurs communs, donc le même plus grand.

3.3 L'algorithme d'Euclide

Soit aa et bb deux entiers naturels avec b≠0b \neq 0. On effectue la division euclidienne de aa par bb, puis celle de bb par le reste, puis celle du premier reste par le deuxième, et ainsi de suite. Les restes sont des entiers naturels strictement décroissants : on finit par obtenir un reste nul.

Théorème. Le PGCD de aa et bb est le dernier reste non nul de l'algorithme d'Euclide.

En effet, d'après le lemme d'Euclide, le PGCD ne change pas d'une ligne à la suivante, et à la dernière ligne, PGCD(r ;0)=r\mathrm{PGCD}(r\,;0) = r.

Exemple 16. Calcul de PGCD(924 ;360)\mathrm{PGCD}(924\,;360).

Division Reste
924=360×2+204924 = 360 \times 2 + 204 204204
360=204×1+156360 = 204 \times 1 + 156 156156
204=156×1+48204 = 156 \times 1 + 48 4848
156=48×3+12156 = 48 \times 3 + 12 12\mathbf{12}
48=12×4+048 = 12 \times 4 + 0 00

Le dernier reste non nul est 1212 : PGCD(924 ;360)=12\mathrm{PGCD}(924\,;360) = 12.

Conséquences.

  • Les diviseurs communs de aa et bb sont exactement les diviseurs de leur PGCD (ils sont conservés d'une ligne à l'autre de l'algorithme, et à la fin ce sont les diviseurs de rr).
  • Pour tout entier naturel non nul kk : PGCD(ka ;kb)=k PGCD(a ;b)\mathrm{PGCD}(ka\,;kb) = k\,\mathrm{PGCD}(a\,;b) (on multiplie par kk toutes les lignes de l'algorithme).

Exemple 17 (partage, situation simplifiée). Une association veut répartir 924924 cahiers et 360360 stylos en lots identiques, en utilisant tout le matériel, avec le plus grand nombre de lots possible. Le nombre de lots divise 924924 et 360360 : le plus grand possible est PGCD(924 ;360)=12\mathrm{PGCD}(924\,;360) = 12. Chaque lot contient 924:12=77924 : 12 = 77 cahiers et 360:12=30360 : 12 = 30 stylos.

3.4 Entiers premiers entre eux

Définition. Deux entiers sont premiers entre eux si leur PGCD est égal à 11 : leurs seuls diviseurs communs sont 11 et −1-1.

Exemple 18. 35=5×735 = 5 \times 7 et 18=2×3218 = 2 \times 3^2 sont premiers entre eux. 7777 et 3030 aussi.

Propriété. Si d=PGCD(a ;b)d = \mathrm{PGCD}(a\,;b), avec aa et bb non nuls, alors a=d a′a = d\,a' et b=d b′b = d\,b', où a′a' et b′b' sont premiers entre eux.

Démonstration. d=PGCD(d a′ ;d b′)=d PGCD(a′ ;b′)d = \mathrm{PGCD}(d\,a'\,;d\,b') = d\,\mathrm{PGCD}(a'\,;b'), donc PGCD(a′ ;b′)=1\mathrm{PGCD}(a'\,;b') = 1.

Application aux fractions. Une fraction ab\dfrac{a}{b} est irréductible si aa et bb sont premiers entre eux. Pour la rendre irréductible, on divise aa et bb par leur PGCD : 924360=12×7712×30=7730\dfrac{924}{360} = \dfrac{12 \times 77}{12 \times 30} = \dfrac{77}{30}.

3.5 PGCD de plusieurs entiers

Le PGCD de plusieurs entiers est le plus grand de leurs diviseurs communs. On le calcule de proche en proche : PGCD(a ;b ;c)=PGCD(PGCD(a ;b) ;c).\mathrm{PGCD}(a\,;b\,;c) = \mathrm{PGCD}\big(\mathrm{PGCD}(a\,;b)\,;c\big).

Exemple 19. PGCD(924 ;360 ;150)=PGCD(12 ;150)=6\mathrm{PGCD}(924\,;360\,;150) = \mathrm{PGCD}(12\,;150) = 6, car 150=12×12+6150 = 12 \times 12 + 6 et 12=6×212 = 6 \times 2.

Lire le cours complet du chapitre

Exercices 5 et 6

  • Exercice 5 : algorithme d'Euclide et partage
  • Exercice 6 : PGCD et paramètre

Exercices du chapitre (PDF, 256 Ko)

Corrigés

Cherche d'abord les exercices sur ta feuille, puis compare avec le corrigé détaillé.

Corrigés du chapitre (PDF, 280 Ko)

Tu es hors connexion. Les chapitres téléchargés restent disponibles dans Hors connexion.