Calculatrice de l'Algorithme Euclidien Étendu
Calculez le PGCD de deux entiers et trouvez les coefficients de Bézout en utilisant l'algorithme d'Euclide étendu, avec un tableau étape par étape, la remontée d'algorithme et l'inverse modulaire.
Votre bloqueur de publicités nous empêche d’afficher des annonces
MiniWebtool reste gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous en passant à une navigation sans publicité avec plus d’utilisations quotidiennes, ou autorisez MiniWebtool.com puis rechargez.
- Autorisez les annonces pour MiniWebtool.com, puis rechargez
- Ou passez à une offre sans publicité avec des limites quotidiennes plus élevées
Calculatrice de l'Algorithme Euclidien Étendu
La Calculatrice de l'algorithme euclidien étendu calcule le plus grand commun diviseur (PGCD) de deux entiers et trouve les coefficients de Bézout — les entiers s et t satisfaisant pgcd(a, b) = s·a + t·b. Au-delà du calcul du PGCD, cet outil fournit un tableau de division par étapes entièrement animé, la remontée par substitution et le calcul de l'inverse modulaire, ce qui le rend idéal pour les cours de théorie des nombres, l'étude de la cryptographie et la programmation compétitive.
Qu'est-ce que l'algorithme d'Euclide étendu ?
L'Algorithme d'Euclide étendu (AEE) est une extension de l'algorithme classique d'Euclide pour le PGCD. Alors que l'algorithme de base trouve le pgcd(a, b) par divisions successives, la version étendue suit simultanément deux séquences d'entiers qui enregistrent comment chaque reste peut être exprimé comme une combinaison linéaire des entrées d'origine.
où s et t sont les coefficients de Bézout (entiers, éventuellement négatifs)
Comment fonctionne l'algorithme
L'AEE maintient trois paires de valeurs — (r, s, t) — à travers chaque étape de division :
- Initialisation : r₀ = |a|, r₁ = |b|, s₀ = 1, s₁ = 0, t₀ = 0, t₁ = 1
- Chaque étape : calculer le quotient q = ⌊rₙ₋₁ / rₙ⌋, puis mettre à jour rₙ₊₁ = rₙ₋₁ − q·rₙ, sₙ₊₁ = sₙ₋₁ − q·sₙ, tₙ₊₁ = tₙ₋₁ − q·tₙ
- Arrêter quand le reste = 0 ; le reste précédent est le pgcd(a, b)
- Les valeurs s et t correspondantes sont les coefficients de Bézout
Exemple étape par étape : pgcd(252, 105)
| Étape | Dividende | Diviseur | Quotient | Reste | s | t |
|---|---|---|---|---|---|---|
| 1 | 252 | 105 | 2 | 42 | 1 | 0 |
| 2 | 105 | 42 | 2 | 21 | 0 | 1 |
| 3 | 42 | 21 | 2 | 0 | 1 | -2 |
Résultat : pgcd(252, 105) = 21, avec l'identité de Bézout : 21 = 1 × 252 + (−2) × 105. Essayez par vous-même avec la calculatrice ci-dessus pour obtenir les coefficients exacts.
Applications de l'algorithme d'Euclide étendu
1. Inverse modulaire (Cryptographie)
L'application la plus importante est le calcul des inverses modulaires. Si pgcd(a, m) = 1, alors le coefficient de Bézout s satisfait :
Les inverses modulaires sont essentiels dans le chiffrement RSA (calcul de l'exposant de clé privée d), l'échange de clés Diffie-Hellman et la cryptographie sur courbes elliptiques.
2. Résolution d'équations diophantiennes linéaires
L'équation ax + by = c a des solutions entières si et seulement si pgcd(a, b) divise c. Si c'est le cas, une solution particulière est x₀ = s·(c/d), y₀ = t·(c/d) où d = pgcd(a, b) et s, t sont les coefficients de Bézout.
3. Théorème des restes chinois
L'AEE est utilisé dans la preuve constructive et le calcul du théorème des restes chinois — trouver x tel que x ≡ a₁ (mod m₁) et x ≡ a₂ (mod m₂) — en calculant les inverses modulaires des moduli.
4. Réduction de fractions et PPCM
pgcd(a, b) = 1 confirme que a/b est déjà sous sa forme irréductible. Le PPCM est ppcm(a, b) = |a·b| / pgcd(a, b).
Les coefficients de Bézout ne sont pas uniques
Les coefficients de Bézout s et t ne sont pas uniques. Si (s, t) est une solution, alors (s + k·(b/d), t − k·(a/d)) est également une solution pour tout entier k, où d = pgcd(a, b). L'AEE renvoie la solution où |s| ≤ |b/d| et |t| ≤ |a/d|.
Complexité temporelle
L'algorithme d'Euclide étendu s'exécute en O(log min(a, b)) itérations — la même chose que l'algorithme d'Euclide de base. Selon le théorème de Lamé, le nombre d'étapes ne dépasse jamais 5 fois le nombre de chiffres décimaux de la plus petite entrée. Cela le rend extrêmement efficace même pour les grands entiers utilisés dans les applications cryptographiques.
Foire aux questions
Qu'est-ce que l'algorithme d'Euclide étendu ?
L'algorithme d'Euclide étendu prolonge l'algorithme du PGCD d'Euclide pour calculer également les coefficients de Bézout s et t satisfaisant pgcd(a, b) = s·a + t·b. Il suit comment chaque reste peut être exprimé comme une combinaison linéaire de a et b tout au long du processus de division.
Que sont les coefficients de Bézout ?
Les coefficients de Bézout sont des entiers s et t dont l'existence est garantie par l'identité de Bézout (un théorème de la théorie des nombres). Ils satisfont pgcd(a, b) = s·a + t·b et sont calculés efficacement par l'algorithme d'Euclide étendu. Ils sont utilisés dans le calcul de l'inverse modulaire, la résolution d'équations diophantiennes et le théorème des restes chinois.
Comment trouver l'inverse modulaire avec l'algorithme d'Euclide étendu ?
Si pgcd(a, b) = 1 (a et b sont premiers entre eux), le coefficient de Bézout s satisfait s·a ≡ 1 (mod b). L'inverse modulaire de a mod b est s mod b (ajusté pour être positif). Cette calculatrice l'affiche directement dans les résultats.
Quand l'inverse modulaire n'existe-t-il pas ?
L'inverse modulaire de a modulo m existe si et seulement si pgcd(a, m) = 1. Si pgcd(a, m) > 1, aucun entier x ne satisfait a·x ≡ 1 (mod m).
Quelle est la complexité temporelle de l'algorithme d'Euclide étendu ?
O(log min(a, b)) divisions, comme l'algorithme d'Euclide de base. Selon le théorème de Lamé, le nombre d'étapes est borné par 5 fois le nombre de chiffres décimaux de la plus petite entrée, ce qui le rend très efficace.
Ressources supplémentaires
Citez ce contenu, cette page ou cet outil comme suit :
"Calculatrice de l'Algorithme Euclidien Étendu" sur https://MiniWebtool.com/fr/calculatrice-de-l-algorithme-euclidien-étendu/ de MiniWebtool, https://MiniWebtool.com/
par l'équipe miniwebtool. Mis à jour : 18 fév. 2026
Vous pouvez également essayer notre Résolveur Mathématique IA GPT pour résoudre vos problèmes mathématiques grâce à des questions-réponses en langage naturel.
Opérations mathématiques avancées:
- Calculateur de Matrice d'Adjacence Nouveau
- Calculatrice d'Antilogarithme
- Calculatrice de la fonction bêta
- Calculateur de Coefficient Binomial
- Calculatrice de distribution binomiale
- Calculatrice de Bit Populaire
- Simplificateur d'Algèbre de Boole Nouveau
- Calculateur du Théorème Central Limite
- Calculatrice du Théorème des Restes Chinois
- Calculatrice de Combinaison Populaire
- Calculatrice de Fonction d'Erreur Complémentaire
- Calculatrice de Nombres Complexes
- Calculatrice de fractions continues
- Calculateur de Dérangement (Sous-factorielle)
- Calculateur de plus court chemin de Dijkstra
- Calculatrice d'Entropie
- Calculatrice de fonction d'erreur
- Calculatrice de la fonction indicatrice d'Euler
- Calculatrice de désintégration exponentielle
- Calculatrice de croissance exponentielle
- Calculatrice d'intégrale exponentielle
- Calculatrice des Exposants (Haute Précision) Populaire
- Calculatrice de l'Algorithme Euclidien Étendu
- Calculatrice Factorielle
- Calculatrice de Fonction Gamma
- Calculateur de Nombre d'Or
- Calculateur de Coloration de Graphes Nouveau
- Validateur de séquence de degrés de graphe
- Calculateur d'Ordre en Théorie des Groupes Nouveau
- Calculatrice de demi-vie
- Vérificateur de Chemin Hamiltonien Nouveau
- Calculateur d'Inclusion-Exclusion Nouveau
- Solveur de Tableau de Karnaugh (K-Map) Nouveau
- Solveur de Programmation Linéaire Nouveau
- Calculateur d'état stationnaire de chaîne de Markov
- Calculateur d'arbre couvrant minimum
- Calculateur d'Exponentiation Modulaire Nouveau
- Calculatrice de l'Inverse Multiplicatif Modulaire
- Calculateur de Distribution Binomiale Négative Nouveau
- Calculateur de Flot Maximal dans un Réseau Nouveau
- Calculatrice du Taux de Croissance en Pourcentage Populaire
- Calculatrice de permutation
- Calculateur de Permutations avec Répétition Nouveau
- Calculateur du principe des tiroirs
- Vérificateur de Graphe Planaire Nouveau
- Calculatrice de Distribution de Poisson
- Calculatrice des racines de polynômes avec étapes détaillées
- Calculateur de Racine Primitive
- Calculatrice de probabilité
- Calculatrice de Distribution de Probabilité
- Calculatrice de Proportion
- Calculatrice de Formule Quadratique Populaire
- Calculateur d’Anneaux et de Corps Nouveau
- Calculateur d'Arrondi Nouveau
- Calculatrice Scientifique
- Calculatrice de notation scientifique
- Calculateur de Théorie des Ensembles
- Calculateur de Chiffres Significatifs Nouveau
- Solveur du Problème des Mariages Stables Nouveau
- Calculateur de Nombres de Stirling
- Calculatrice de Somme de Cubes
- Calculatrice de la somme des entiers positifs
- Calculatrice de la somme des carrés
- Calculateur de Tri Topologique Nouveau
- Solveur du Voyageur de Commerce (TSP) Nouveau
- Générateur de table de vérité
- Générateur de Diagramme de Venn (3 Ensembles)