Retour à la leçon

Guide de l'enseignant: Algorithme d'Euclide

Trouve le PGCD de deux nombres par des divisions euclidiennes successives, puis utilise-le pour simplifier des fractions et calculer le PPCM.

Utiliser cette leçon en classe

Gratuit, sans compte élève.

Partager avec les élèves

Les élèves ouvrent la leçon et s'entraînent avec une correction immédiate.

Fiche d'exercices à imprimer

Tous les exercices sur papier, avec un corrigé séparé.

Quiz de classe

10 questions sur Facteurs & Multiples. Les élèves participent avec un prénom, vous voyez tous les scores.

Pour les enseignants

Objectifs d'apprentissage
  • Écrire une division euclidienne sous la forme a=q×b+ra = q \times b + r avec 0≤r<b0 \le r < b
  • Calculer le PGCD de deux nombres avec l'algorithme d'Euclide et avec la méthode des soustractions successives
  • Expliquer pourquoi PGCD(a,b)=PGCD(b,r)\text{PGCD}(a, b) = \text{PGCD}(b, r) et relier l'algorithme au découpage d'un rectangle en carrés
  • Utiliser le PGCD pour rendre une fraction irréductible et calculer PPCM(a,b)=a×bPGCD(a,b)\text{PPCM}(a, b) = \frac{a \times b}{\text{PGCD}(a, b)}
  • Déterminer si deux nombres sont premiers entre eux et comparer l'algorithme à la décomposition en facteurs premiers
Prérequis
  • • Plus grand commun diviseur (PGCD) : le trouver en listant les diviseurs et par décomposition en facteurs premiers
  • • Plus petit commun multiple (PPCM) et sa signification
  • • Décomposition en facteurs premiers, nombres premiers et nombres composés
  • • Division euclidienne de nombres entiers
Amorces de discussion
  • 1. Pourquoi l'algorithme s'arrête-t-il toujours ? Que deviennent les nombres à chaque étape ?
  • 2. Si dd divise 4848 et 1818, pourquoi doit-il aussi diviser 48−2×18=1248 - 2 \times 18 = 12 ?
  • 3. Quand préférerais-tu la décomposition en facteurs premiers, et quand l'algorithme d'Euclide ?
  • 4. Pourquoi des nombres de Fibonacci voisins comme 144144 et 8989 demandent-ils autant d'étapes ?
  • 5. Comment le découpage d'un rectangle en carrés montre-t-il les mêmes étapes que les divisions ?
Idées reçues courantes

Le PGCD est le dernier nombre écrit, souvent le reste 00 ou un quotient

Remédiation: Repère q et r de chaque ligne avec des couleurs différentes. Entoure le diviseur de la ligne dont le reste est 00 et vérifie qu'il divise les deux nombres de départ.

Après la première division, on continue avec le grand nombre de départ

Remédiation: Utilise l'image du rectangle : une fois les carrés découpés, la grande longueur a disparu et il ne reste que le rectangle b sur r.

L'algorithme est une astuce qui marche par hasard

Remédiation: Montre avec 4848, 1818 et 1212 que tout diviseur commun de 4848 et 1818 divise 1212, et que tout diviseur commun de 1818 et 1212 divise 4848. Liste les deux ensembles de diviseurs communs : ils sont égaux.

Idées de différenciation

Pour les élèves en difficulté:

  • • Commencer par la méthode des soustractions sur de petits couples comme (35, 14) avant de diviser
  • • Utiliser des rectangles en papier quadrillé et découper réellement les carrés
  • • Fournir un tableau avec les colonnes a, b, q, r à remplir ligne par ligne

Pour les élèves au niveau:

  • • Appliquer l'algorithme à des couples de trois ou quatre chiffres comme (1071, 462)
  • • Rendre irréductibles des fractions comme 391667\frac{391}{667} grâce au PGCD
  • • Calculer des PPCM avec a×bPGCD(a,b)\frac{a \times b}{\text{PGCD}(a, b)} et les vérifier

Pour les élèves avancés:

  • • Démontrer en général que PGCD(a,b)=PGCD(b,r)\text{PGCD}(a, b) = \text{PGCD}(b, r)
  • • Chercher pourquoi des nombres de Fibonacci voisins demandent le plus d'étapes
  • • Découvrir l'algorithme d'Euclide étendu : écrire PGCD(a,b)\text{PGCD}(a, b) sous la forme x×a+y×bx \times a + y \times b
Alignement aux standards
  • 6.NS.B.4 (CCSS.MATH.CONTENT.6.NS.B.4)

    Trouver le plus grand commun diviseur et le plus petit commun multiple de deux nombres entiers

  • 6.NS.B.2 (CCSS.MATH.CONTENT.6.NS.B.2)

    Diviser avec aisance des nombres à plusieurs chiffres avec l'algorithme posé

  • MP.7 (CCSS.MATH.PRACTICE.MP7)

    Repérer et utiliser des structures

Ressources de la leçon
  • visualDu rectangle aux carrés

    Vue interactive qui découpe un rectangle a sur b en carrés les plus grands possibles tout en écrivant chaque ligne a = q × b + r

  • activityCarrés sur papier quadrillé

    Les élèves tracent un rectangle de 48 sur 18 sur du papier quadrillé et découpent aux ciseaux les plus grands carrés jusqu'à ce qu'il ne reste que des carrés identiques

  • gameCourse au PGCD

    Une équipe utilise la décomposition en facteurs premiers, l'autre l'algorithme d'Euclide, sur des couples comme (1071, 462) et (391, 667)

  • worksheetExercices sur les lignes d'Euclide

    Compléter quotients et restes, puis simplifier des fractions et calculer des PPCM à partir du PGCD

Contenu de la leçon

Tout ce que voient les élèves : définition, exemples, erreurs fréquentes, applications. Touchez pour ouvrir.

Définition

L'algorithme d'Euclide est une méthode rapide pour trouver le plus grand commun diviseur (PGCD) de deux nombres entiers, sans lister les diviseurs ni faire d'arbre de facteurs.
Divise le plus grand nombre aa par le plus petit nombre bb et écris le résultat sous forme de division euclidienne :
a=q×b+r,0≤r<ba = q \times b + r, \quad 0 \le r < b
Ici, qq est le quotient et rr est le reste. Ensuite, **remplace le couple (a,b)(a, b) par (b,r)(b, r)** et divise à nouveau. Recommence jusqu'à obtenir un reste égal à 00. Le dernier reste non nul (le diviseur de la dernière ligne) est le PGCD.
Exemple : PGCD(48,18)\text{PGCD}(48, 18)
  • 48=2×18+1248 = 2 \times 18 + 12
  • 18=1×12+618 = 1 \times 12 + 6
  • 12=2×6+012 = 2 \times 6 + 0
Le reste vaut 00, donc PGCD(48,18)=6\text{PGCD}(48, 18) = 6.
Pourquoi ça marche : si un nombre dd divise à la fois aa et bb, il divise aussi r=a−q×br = a - q \times b. Et si dd divise à la fois bb et rr, il divise aussi a=q×b+ra = q \times b + r. Les couples (a,b)(a, b) et (b,r)(b, r) ont donc exactement les mêmes diviseurs communs, et donc le même PGCD :
PGCD(a,b)=PGCD(b,r)\text{PGCD}(a, b) = \text{PGCD}(b, r)
Les nombres diminuent à chaque étape, donc l'algorithme s'arrête toujours.

Exemples résolus

Un rectangle mesure 4848 sur 1818. Découpe à chaque fois les plus grands carrés possibles. Quel est le côté des carrés qui tombent juste à la fin ?
1

Découpe des carrés de côté 18 sur la longueur

Deux carrés 18×1818 \times 18 rentrent, il reste 1212 : 48=2×18+1248 = 2 \times 18 + 12 → Rectangle restant 18×1218 \times 12
2

Découpe des carrés de côté 12 dans le reste

Un carré 12×1212 \times 12 rentre, il reste 66 : 18=1×12+618 = 1 \times 12 + 6 → Rectangle restant 12×612 \times 6
3

Découpe des carrés de côté 6

Deux carrés 6×66 \times 6 rentrent exactement : 12=2×6+012 = 2 \times 6 + 0 → Il ne reste rien
4

Pave tout le rectangle avec le dernier carré

66 divise 4848 et 1818 : 486×186=8×3\frac{48}{6} \times \frac{18}{6} = 8 \times 3 → 2424 carrés de côté 66 le recouvrent

Erreurs courantes

Garder l'ancien grand nombre : après 48=2×18+1248 = 2 \times 18 + 12, continuer avec 4848 et 1212

Pourquoi c'est faux: L'algorithme marche parce que PGCD(a,b)=PGCD(b,r)\text{PGCD}(a, b) = \text{PGCD}(b, r). Le nombre aa ne sert plus après la première division.

Correct: Le couple suivant est (18,12)(18, 12) : l'ancien diviseur et le reste. Donc 18=1×12+618 = 1 \times 12 + 6.

Donner 00 ou le dernier quotient comme PGCD

Pourquoi c'est faux: La dernière ligne a un reste égal à 00, ce qui indique seulement qu'il faut s'arrêter. Le quotient compte combien de carrés rentrent, ce n'est pas un diviseur commun.

Correct: Le PGCD est le dernier reste non nul, c'est-à-dire le diviseur de la dernière ligne. Dans 12=2×6+012 = 2 \times 6 + 0, c'est 66.

Écrire un reste trop grand, comme 1071=1×462+6091071 = 1 \times 462 + 609

Pourquoi c'est faux: L'égalité est vraie, mais 609>462609 > 462, donc 462462 rentre encore une fois. Le reste doit être plus petit que le diviseur.

Correct: Prends le plus grand quotient possible : 1071=2×462+1471071 = 2 \times 462 + 147 avec 147<462147 < 462.

Prendre a×ba \times b comme PPCM

Pourquoi c'est faux: a×ba \times b est toujours un multiple commun, mais en général pas le plus petit : 84×120=1008084 \times 120 = 10080 compte deux fois le diviseur commun 1212.

Correct: Divise par le PGCD : PPCM(84,120)=84×12012=840\text{PPCM}(84, 120) = \frac{84 \times 120}{12} = 840.

Pourquoi c'est important

L'algorithme d'Euclide a plus de 2300 ans (Euclide l'a décrit vers 300 av. J.-C.) et il reste l'un des algorithmes les plus utilisés au monde :
  • Grands nombres : décomposer 10711071 ou 391391 en facteurs premiers est long, mais trois ou quatre divisions donnent le PGCD tout de suite. Pour des nombres de plusieurs centaines de chiffres, la décomposition est pratiquement impossible, alors que l'algorithme d'Euclide se termine en quelques milliers d'étapes rapides au plus.
  • Fractions : pour simplifier 391667\frac{391}{667}, il faut PGCD(391,667)=23\text{PGCD}(391, 667) = 23, difficile à voir en décomposant mais rapide avec l'algorithme.
  • PPCM : dès que tu connais le PGCD, PPCM(a,b)=a×bPGCD(a,b)\text{PPCM}(a, b) = \frac{a \times b}{\text{PGCD}(a, b)}. Un seul algorithme donne donc les deux.
  • Carrelage, engrenages et écrans : le plus grand carreau carré pour un sol, le moment où deux engrenages se retrouvent dans la même position et la raison pour laquelle un écran 1920×10801920 \times 1080 est au format 16:916:9 se ramènent tous au PGCD.
  • Sécurité sur Internet : des systèmes de chiffrement comme RSA utilisent une version étendue de cet algorithme chaque fois que tu ouvres un site sécurisé.

Applications dans le monde réel

Carreler un sol avec les plus grands carreaux carrés

Un carreleur veut couvrir un sol rectangulaire avec des carreaux carrés identiques sans en couper aucun. Le plus grand côté possible est le PGCD des deux longueurs.

Exemple:

Un panneau de 4848 cm sur 1818 cm est recouvert exactement par des carrés de 66 cm : PGCD(48,18)=6\text{PGCD}(48, 18) = 6, soit 8×3=248 \times 3 = 24 carreaux.

1Essaie par toi-même

Le sol d'un couloir mesure 168168 cm sur 120120 cm. Il doit être couvert de carreaux carrés identiques, sans découpe et sans espace.

Quel est le côté, en cm, du plus grand carreau carré qui convient ?

Étape 1 : Écris l'expression mathématique

Calcule PGCD(168,120)\text{PGCD}(168, 120) avec l'algorithme d'Euclide :

Engrenages et cycles qui se répètent

Quand deux roues dentées tournent ensemble, les mêmes deux dents se retrouvent après un nombre de dents égal au PPCM des nombres de dents. L'algorithme d'Euclide donne le PGCD, et le PPCM s'en déduit.

Exemple:

Des roues de 1818 et 4848 dents : PGCD=6\text{PGCD} = 6, donc les mêmes dents se retrouvent après 18×486=144\frac{18 \times 48}{6} = 144 dents.

2Essaie par toi-même

Le plateau d'un vélo a 8484 dents et un petit pignon a 3636 dents. Deux dents marquées se touchent maintenant.

Après combien de dents les deux dents marquées se touchent-elles à nouveau ?

Étape 1 : Écris l'expression mathématique

Calcule PPCM(84,36)=84×36PGCD(84,36)\text{PPCM}(84, 36) = \frac{84 \times 36}{\text{PGCD}(84, 36)} :

Le format des écrans

Une définition d'écran comme $1920 \times 1080$ devient un format en divisant les deux nombres par leur PGCD.

Exemple:

1280×10241280 \times 1024 : PGCD(1280,1024)=256\text{PGCD}(1280, 1024) = 256, donc le format est 5:45:4.

3Essaie par toi-même

Un écran a 19201920 pixels sur 10801080. Pour écrire son format, tu divises les deux nombres par leur PGCD.

Combien vaut PGCD(1920,1080)\text{PGCD}(1920, 1080) ?

Étape 1 : Écris l'expression mathématique

Applique l'algorithme d'Euclide à 19201920 et 10801080 :

Points clés

  • 1Algorithme d'Euclide : divise aa par bb sous la forme a=q×b+ra = q \times b + r avec 0≤r<b0 \le r < b, puis remplace (a,b)(a, b) par (b,r)(b, r) jusqu'à obtenir un reste nul
  • 2Le PGCD est le dernier reste non nul, c'est-à-dire le diviseur de la dernière ligne
  • 3Ça marche parce que PGCD(a,b)=PGCD(b,r)\text{PGCD}(a, b) = \text{PGCD}(b, r) : les deux couples ont les mêmes diviseurs communs
  • 4Géométriquement, on découpe un rectangle a×ba \times b en carrés les plus grands possibles ; le côté du dernier carré est le PGCD
  • 5La méthode des soustractions successives retire encore et encore le plus petit nombre ; la division en est le raccourci
  • 6On l'utilise pour rendre une fraction irréductible, pour calculer PPCM(a,b)=a×bPGCD(a,b)\text{PPCM}(a, b) = \frac{a \times b}{\text{PGCD}(a, b)} et pour savoir si deux nombres sont premiers entre eux (PGCD =1= 1)

Questions fréquentes

Est-ce que l'ordre des nombres compte ?

Non. Si tu commences avec le plus petit nombre, la première ligne est du type 18=0×48+1818 = 0 \times 48 + 18, ce qui échange simplement les deux nombres. Commencer par le plus grand évite cette étape.

L'algorithme d'Euclide est-il plus rapide que la décomposition en facteurs premiers ?

Pour de petits nombres comme 1212 et 1818, les deux méthodes sont rapides. Pour de grands nombres, oui, de très loin : tu n'as besoin de trouver aucun nombre premier. PGCD(1071,462)\text{PGCD}(1071, 462) demande trois divisions, alors que la décomposition exige 1071=32×7×171071 = 3^2 \times 7 \times 17 et 462=2×3×7×11462 = 2 \times 3 \times 7 \times 11.

Que signifie un PGCD égal à 1 à la fin ?

Les deux nombres sont alors premiers entre eux : ils n'ont aucun diviseur commun autre que 11. Deux nombres de Fibonacci voisins comme 144144 et 8989 sont toujours premiers entre eux, et ce sont eux qui demandent le plus d'étapes pour leur taille.

Puis-je l'utiliser pour trois nombres ?

Oui, deux par deux : PGCD(a,b,c)=PGCD(PGCD(a,b),c)\text{PGCD}(a, b, c) = \text{PGCD}(\text{PGCD}(a, b), c). Par exemple, PGCD(840,1176)=168\text{PGCD}(840, 1176) = 168 et PGCD(168,1260)=84\text{PGCD}(168, 1260) = 84, donc le PGCD des trois nombres est 8484.

Glossaire

Algorithme d'Euclide
Méthode pour le PGCD de deux nombres : faire la division euclidienne, remplacer le couple par (diviseur, reste), recommencer jusqu'à un reste nul
Division euclidienne
L'écriture a=q×b+ra = q \times b + r avec 0≤r<b0 \le r < b, par exemple 1071=2×462+1471071 = 2 \times 462 + 147
Quotient
Le nombre qq de fois que bb rentre entièrement dans aa
Reste
Le nombre rr qui reste après la division, toujours plus petit que le diviseur
Premiers entre eux
Deux nombres dont le PGCD vaut 11, comme 144144 et 8989
Plus petit commun multiple (PPCM)
Le plus petit nombre positif divisible par les deux nombres ; PPCM(a,b)=a×bPGCD(a,b)\text{PPCM}(a, b) = \frac{a \times b}{\text{PGCD}(a, b)}

Carte des formules

Division euclidienne

a=q×b+r,0≤r<ba = q \times b + r, \quad 0 \le r < b

Une ligne de l'algorithme : $q$ est le quotient, $r$ le reste

Étape clé

PGCD(a,b)=PGCD(b,r)\text{PGCD}(a, b) = \text{PGCD}(b, r)

Remplace le couple par (diviseur, reste) et recommence jusqu'à $r = 0$

PPCM à partir du PGCD

PPCM(a,b)=a×bPGCD(a,b)\text{PPCM}(a, b) = \frac{a \times b}{\text{PGCD}(a, b)}

Multiplie les nombres et divise par leur PGCD

Nombres premiers entre eux

PGCD(a,b)=1\text{PGCD}(a, b) = 1

Les nombres n'ont aucun diviseur commun autre que $1$

Plus sur ce sujet