Calculadora del Algoritmo Euclidiano Extendido
La calculadora del algoritmo extendido de Euclides de MiniWebtool obtiene gcd(a, b) y los coeficientes de Bézout que satisfacen sa + tb = gcd(a, b). Dos enteros generan una tabla de divisiones, la sustitución hacia atrás y un inverso modular cuando existe.
En Gemini, pega la pregunta copiada en el chat. También puedes copiarla a continuación.¿No sabes cómo usar esta herramienta? Pregúntale a la IA
Ver la pregunta
Introduce abajo dos enteros para obtener el mcd y los coeficientes de Bézout, con la tabla de pasos, la sustitución hacia atrás y el inverso modular.
Tu bloqueador de anuncios impide que mostremos anuncios
MiniWebtool sigue siendo gratis gracias a los anuncios. Si esta herramienta te ayudó, apóyanos actualizando para navegar sin anuncios y tener más usos diarios, o permite MiniWebtool.com y recarga.
- Permite anuncios para MiniWebtool.com y recarga
- O actualiza para navegar sin anuncios y tener límites diarios más altos
Calculadora del Algoritmo Euclidiano Extendido
La Calculadora del Algoritmo Euclidiano Extendido calcula el Máximo Común Divisor (MCD) de dos números enteros y halla los coeficientes de Bézout, es decir, los enteros s y t que satisfacen mcd(a, b) = s·a + t·b. Además de calcular el MCD, esta herramienta proporciona una tabla de división paso a paso totalmente animada, sustitución hacia atrás y el cálculo del inverso modular, lo que la hace ideal para cursos de teoría de números, estudio de criptografía y programación competitiva.
Resumen rápido
La Calculadora del Algoritmo Euclidiano Extendido calcula el máximo común divisor de dos enteros y los coeficientes de Bézout s y t que cumplen gcd(a, b) = s·a + t·b. Muestra cada paso de la división en una tabla.
| Función | Qué incluye | Ideal para |
|---|---|---|
| MCD de dos enteros | Introduce dos enteros a y b para obtener gcd(a, b) mediante el algoritmo euclidiano extendido. | Deberes de teoría de números y comprobación de cálculos a mano |
| Coeficientes de Bézout | Devuelve enteros s y t con gcd(a, b) = s·a + t·b, hallados por sustitución hacia atrás a través de los pasos de división. | Cursos que tratan la identidad de Bézout |
| Tabla paso a paso | Una tabla de división animada muestra el dividendo, el divisor, el cociente, el resto y los valores acumulados de s y t en cada paso. | Seguir el algoritmo línea por línea |
| Inverso modular | Cuando gcd = 1, el resultado muestra el inverso modular de a módulo b. Si el gcd es mayor que 1, no existe inverso. | Ejercicios de criptografía, como la aritmética de claves RSA |
| Comprobación de coprimalidad | Indica si los dos números son coprimos, es decir, si su gcd es 1. | Confirmar que una fracción está en su forma irreducible |
¿Qué es el algoritmo de Euclides extendido?
El algoritmo de Euclides extendido (AEE) es una extensión del algoritmo clásico de Euclides para el MCD. Mientras que el algoritmo básico encuentra el mcd(a, b) mediante divisiones sucesivas, la versión extendida rastrea simultáneamente dos secuencias de números enteros que registran cómo cada resto puede expresarse como una combinación lineal de las entradas originales.
donde s y t son los coeficientes de Bézout (enteros, posiblemente negativos)
Cómo funciona el algoritmo
El AEE mantiene tres pares de valores — (r, s, t) — a través de cada paso de la división:
- Inicializar: r₀ = |a|, r₁ = |b|, s₀ = 1, s₁ = 0, t₀ = 0, t₁ = 1
- Cada paso: calcular el cociente q = ⌊rₙ₋₁ / rₙ⌋, luego actualizar rₙ₊₁ = rₙ₋₁ − q·rₙ, sₙ₊₁ = sₙ₋₁ − q·sₙ, tₙ₊₁ = tₙ₋₁ − q·tₙ
- Detenerse cuando el resto = 0; el resto anterior es el mcd(a, b)
- Los valores s y t correspondientes son los coeficientes de Bézout
Ejemplo paso a paso: mcd(252, 105)
| Paso | Dividendo | Divisor | Cociente | Resto | s |
|---|---|---|---|---|---|
| 1 | 252 | 105 | 2 | 42 | 1 |
| 2 | 105 | 42 | 2 | 21 | 0 |
| 3 | 42 | 21 | 2 | 0 | 1 |
| Paso | t |
|---|---|
| 1 | 0 |
| 2 | 1 |
| 3 | -2 |
Resultado: mcd(252, 105) = 21, con la identidad de Bézout: 21 = (−2) × 252 + 5 × 105 (s = −2, t = 5). Pruébalo tú mismo con la calculadora de arriba para obtener los coeficientes exactos.
Aplicaciones del algoritmo de Euclides extendido
1. Inverso modular (Criptografía)
La aplicación más importante es el cálculo de inversos modulares. Si mcd(a, m) = 1, entonces el coeficiente de Bézout s satisface:
Los inversos modulares son esenciales en el cifrado RSA (cálculo del exponente de la clave privada d), el intercambio de claves Diffie-Hellman y la criptografía de curva elíptica.
2. Resolución de ecuaciones diofánticas lineales
La ecuación ax + by = c tiene soluciones enteras si y solo si mcd(a, b) divide a c. De ser así, una solución particular es x₀ = s·(c/d), y₀ = t·(c/d) donde d = mcd(a, b) y s, t son los coeficientes de Bézout.
3. Teorema chino del resto
El AEE se utiliza en la prueba constructiva y el cálculo del teorema chino del resto — hallando x tal que x ≡ a₁ (mod m₁) y x ≡ a₂ (mod m₂) — mediante el cálculo de los inversos modulares de los módulos.
4. Reducción de fracciones y MCM
mcd(a, b) = 1 confirma que a/b ya está en su mínima expresión. El MCM es mcm(a, b) = |a·b| / mcd(a, b).
Los coeficientes de Bézout no son únicos
Los coeficientes de Bézout s y t no son únicos. Si (s, t) es una solución, entonces (s + k·(b/d), t − k·(a/d)) también es una solución para cualquier entero k, donde d = mcd(a, b). El AEE devuelve la solución donde |s| ≤ |b/d| y |t| ≤ |a/d|.
Complejidad temporal
El algoritmo de Euclides extendido se ejecuta en O(log min(a, b)) iteraciones, al igual que el algoritmo de Euclides básico. Según el teorema de Lamé, el número de pasos nunca supera 5 veces el número de dígitos decimales de la entrada más pequeña. Esto lo hace extremadamente eficiente incluso para los grandes números enteros utilizados en aplicaciones criptográficas.
Preguntas frecuentes
¿Qué es el algoritmo de Euclides extendido?
El algoritmo de Euclides extendido amplía el algoritmo para el MCD de Euclides para calcular también los coeficientes de Bézout s y t que satisfacen mcd(a, b) = s·a + t·b. Rastrea cómo cada resto puede expresarse como una combinación lineal de a y b a lo largo del proceso de división.
¿Qué son los coeficientes de Bézout?
Los coeficientes de Bézout son números enteros s y t cuya existencia está garantizada por la identidad de Bézout (un teorema de la teoría de números). Satisfacen mcd(a, b) = s·a + t·b y se calculan eficientemente mediante el algoritmo de Euclides extendido. Se utilizan en el cálculo del inverso modular, la resolución de ecuaciones diofánticas y el teorema chino del resto.
¿Cómo encuentro el inverso modular usando el algoritmo de Euclides extendido?
Si mcd(a, b) = 1 (a y b son coprimos), el coeficiente de Bézout s satisface s·a ≡ 1 (mod b). El inverso modular de a mod b es s mod b (ajustado para ser positivo). Esta calculadora muestra esto directamente en los resultados.
¿Cuándo no existe el inverso modular?
El inverso modular de a módulo m existe si y solo si mcd(a, m) = 1. Si mcd(a, m) > 1, ningún número entero x satisface a·x ≡ 1 (mod m).
¿Cuál es la complejidad temporal del algoritmo de Euclides extendido?
O(log min(a, b)) divisiones, igual que el algoritmo de Euclides básico. Por el teorema de Lamé, el número de pasos está limitado por 5 veces el número de dígitos decimales de la entrada más pequeña, lo que lo hace muy eficiente.
Cite este contenido, página o herramienta como:
"Calculadora del Algoritmo Euclidiano Extendido" en https://MiniWebtool.com/es/calculadora-del-algoritmo-euclidiano-extendido/ de MiniWebtool, https://MiniWebtool.com/
por el equipo de miniwebtool. Actualizado: 18 de febrero de 2026
Chatea con tu IA favorita
En Gemini, pega la pregunta copiada en el chat. También puedes copiarla a continuación.
Ver la pregunta
Operaciones matemáticas avanzadas:
- Calculadora de Matriz de Adyacencia Nuevo
- Calculadora de Antilogaritmo
- Calculadora de funciones Beta
- Calculadora de Coeficientes Binomiales
- Calculadora de distribución binomial
- Calculadora Bit a Bit
- Simplificador de Álgebra Booleana Popular
- Calculadora del Teorema del Límite Central
- Calculadora del Teorema Chino del Resto
- Calculadora de Combinación Popular
- Calculadora de Función de Error Complementaria
- Calculadora de Números Complejos
- Calculadora de fracciones continuas
- Calculadora de Desarreglo (Subfactorial)
- Calculadora de Camino más Corto de Dijkstra
- Calculadora de Entropía
- Calculadora de función error
- Calculadora de la Función Totiente de Euler
- Calculadora de decaimiento exponencial
- Calculadora de Crecimiento Exponencial de Alta Precisión
- Calculadora de Integral Exponencial
- Calculadora de Exponentes (Alta Precisión)
- Calculadora del Algoritmo Euclidiano Extendido
- Calculadora de Factorial Popular
- Calculadora de Función Gamma
- Calculadora de Proporción Áurea Popular
- Calculadora de Coloración de Grafos Nuevo
- Validador de secuencia de grados de grafo
- Calculadora de Orden en Teoría de Grupos Nuevo
- Calculadora de Media Vida
- Verificador de Camino Hamiltoniano Nuevo
- Calculadora de Inclusión-Exclusión Nuevo
- Solucionador de Mapa de Karnaugh (K-Map) Nuevo
- Solucionador de Programación Lineal Nuevo
- Calculadora de Estado Estacionario de Cadena de Markov
- Calculadora de Árbol de Expansión Mínimo
- Calculadora de Exponenciación Modular Nuevo
- Calculadora del Inverso Multiplicativo Modular
- Calculadora de Distribución Binomial Negativa Nuevo
- Calculadora de Flujo de Red (Flujo Máximo) Nuevo
- Calculadora de Tasa de Crecimiento Porcentual
- Calculadora de Permutación Popular
- Calculadora de Permutaciones con Repetición Nuevo
- Calculadora del Principio del Palomar
- Verificador de Grafo Planar Nuevo
- Calculadora de Distribución de Poisson
- Calculadora de Raíces de Polinomios con Pasos Detallados
- Calculadora de Raíz Primitiva
- Calculadora de probabilidad
- Calculadora de Distribución de Probabilidad
- Calculadora de Proporciones
- Calculadora de Fórmula Cuadrática
- Calculadora de Anillos y Cuerpos Nuevo
- Calculadora de Redondeo Nuevo
- Calculadora Científica Popular
- Calculadora de notación científica Popular
- Calculadora de Teoría de Conjuntos
- Calculadora de Cifras Significativas Nuevo
- Solucionador del Problema del Matrimonio Estable Nuevo
- Calculadora de Números de Stirling
- Calculadora de Suma de Cubos
- Calculadora de suma de números enteros positivos
- Calculadora de Suma de Cuadrados
- Calculadora de Ordenación Topológica Nuevo
- Solucionador del Viajante de Comercio (TSP) Nuevo
- Generador de Tabla de Verdad
- Generador de Diagrama de Venn (3 Conjuntos)
- Calculadora de números grandes Nuevo