Descripción del objetivo
| Paso | Dividendo | Divisor | Cociente | Resto | Coeficiente s (Bézout) | Coeficiente t (Bézout) |
|---|---|---|---|---|---|---|
| 1 | 24 | 19 | 1 | 5 | 1 | 0 |
| 2 | 19 | 5 | 3 | 4 | -1 | 1 |
| 3 | 5 | 4 | 1 | 1 | 4 | -3 |
| 4 | 4 | 1 | 4 | 0 | -5 | 4 |
19 + 130 \equiv 5 \pmod{24}Calculadora de aritmética modular para resolver congruencias, inversos modulares y potencias. Algoritmo de Euclides paso a paso y reloj modular.
Descripción del objetivo
| Paso | Dividendo | Divisor | Cociente | Resto | Coeficiente s (Bézout) | Coeficiente t (Bézout) |
|---|---|---|---|---|---|---|
| 1 | 24 | 19 | 1 | 5 | 1 | 0 |
| 2 | 19 | 5 | 3 | 4 | -1 | 1 |
| 3 | 5 | 4 | 1 | 1 | 4 | -3 |
| 4 | 4 | 1 | 4 | 0 | -5 | 4 |
19 + 130 \equiv 5 \pmod{24}Descripción de estadística 1
Descripción de estadística 2
Descripción de estadística 3
Calculadora de aritmética modular para resolver ecuaciones modulares, inverso multiplicativo, potencias y congruencias. Algoritmo de Euclides paso a paso y aritmética del reloj.
Operando entero principal a dividir o exponenciar. Admite valores positivos, negativos o cero mediante BigInt, sin pérdida de precisión de punto flotante IEEE 754 de 64 bits.
Divisor entero positivo que define el anillo de restos finitos Z_m. Debe ser un entero estrictamente mayor que 0; los módulos m >= 2 forman anillos y los módulos primos constituyen cuerpos finitos GF(p).
Resto unívoco que satisface la división euclídea estándar a = q * m + r con 0 <= r < m.
Número entero x tal que (a * x) = 1 (mod m). Existe si y solo si mcd(a, m) = 1 (coprimos); se calcula mediante el algoritmo extendido de Euclides.
Cantidad de enteros positivos hasta m que son coprimos con m. En aritmética modular, a^phi(m) = 1 (mod m) para todo mcd(a, m) = 1 (teorema de Euler).
En C, C++ y JavaScript, el operador % calcula el resto de la división truncada conservando el signo del dividendo (ej. -7 % 5 = -2). En matemáticas discretas y Python, el módulo es euclídeo o truncado al piso (floor), garantizando siempre 0 <= r < m (ej. -7 mod 5 = 3). Para asegurar validez matemática en JavaScript, normalice siempre con ((n % m) + m) % m.
En aritmética modular no se divide entre un entero b mediante a / b mod m. La división modular (a / b) mod m se define formalmente como (a * b^-1) mod m, la cual existe únicamente cuando mcd(b, m) = 1. Si mcd(b, m) > 1, la división queda indefinida incluso si b divide exactamente a a en la aritmética usual.
Nunca calcule (a^b) mod m evaluando primero a^b para luego aplicar el módulo. Potencias moderadas como 3^1000 contienen cientos de dígitos y agotan la memoria de pila. Utilice siempre exponenciación binaria (cuadrados repetidos), aplicando la reducción módulo m tras cada multiplicación intermedia para mantener los valores acotados por debajo de m^2.
Al resolver la ecuación a * x = b (mod m), si d = mcd(a, m) > 1 y d divide a b, no existe una única solución, sino exactamente d soluciones incongruentes módulo m, separadas equidistantemente por un paso de m / d.
Compruebe el máximo común divisor entre el operando a y el módulo m. El inverso multiplicativo modular a^-1 mod m existe si y solo si mcd(a, m) = 1. Si mcd(a, m) = d > 1, a y m comparten factores primos, por lo que a * x siempre será múltiplo de d y jamás podrá ser congruente con 1 mod m.
Cambie el selector de modo modular de 'Truncado de programación' a 'Matemático no negativo'. Los lenguajes de programación truncan la división hacia cero, mientras que el álgebra discreta exige 0 <= r < m. Nuestra calculadora aplica automáticamente la fórmula ((n % m) + m) % m en el modo canónico.
La división o el módulo por cero no están definidos matemáticamente, ya que no existe un cociente único q tal que a = q * 0 + r. Verifique que el módulo m sea un número entero estrictamente mayor o igual a 1 (o >= 2 para anillos no triviales).
El teorema del resto chino (CRT) exige que todos los módulos m_1, m_2, ..., m_k sean coprimos dos a dos (mcd(m_i, m_j) = 1 para todo i != j). Si dos o más módulos comparten factores comunes, verifique si las congruencias simultáneas son compatibles mediante el CRT generalizado; de lo contrario, no existe ninguna solución entera.
Para calcular el módulo matemático de un número negativo n mod m, aplique la fórmula euclídea r = ((n % m) + m) % m. Por ejemplo, en -17 mod 5, dividir -17 entre 5 genera un cociente de -4 y un resto de 3, dado que -4 * 5 + 3 = -17. Mientras que lenguajes como C++ y JavaScript devuelven -2 por truncar la división hacia cero, las matemáticas discretas exigen que el resto sea estrictamente no negativo: 0 <= r < m.
El inverso multiplicativo modular de un entero a módulo m es un número entero x que satisface la congruencia (a * x) = 1 (mod m). Existe si y solo si a y m son coprimos (primos entre sí), es decir, mcd(a, m) = 1. En tal caso, el algoritmo extendido de Euclides halla enteros x e y tales que a * x + m * y = 1; el coeficiente x reducido módulo m constituye el inverso modular único.
La diferencia radica en el redondeo de la división entera: los operadores de resto (como % en C, C++ y JavaScript) truncan el cociente hacia cero (trunc(a / m)), produciendo restos negativos si el dividendo es negativo. En cambio, el operador módulo matemático redondea hacia el infinito negativo (floor(a / m)), garantizando un residuo siempre no negativo comprendido en el intervalo 0 <= r < m.
Para resolver a * x = b (mod m), calcule primero d = mcd(a, m). Si d no divide a b, la ecuación no tiene solución. Si d divide a b, simplifique la ecuación dividiéndola entre d para obtener (a/d) * x = (b/d) (mod m/d). Luego, obtenga el inverso modular k = (a/d)^-1 mod (m/d) mediante el algoritmo extendido de Euclides. La solución base es x_0 = (k * (b/d)) mod (m/d), y el conjunto completo de d soluciones incongruentes módulo m viene dado por x_i = x_0 + i * (m / d) para i = 0, 1, ..., d - 1.
Calcula al instante la Eficacia Global de los Equipos (OEE). Monitoriza disponibilidad, rendimiento y calidad, analiza las Seis Grandes Pérdidas y proyecta mejoras de producción.
Calcula metros cuadrados de barrera de vapor, rollos, cinta selladora, butilo y revestimiento de pilares en espacios sanitarios. Incluye código IRC R408.3, optimizador y costes.
Calcula en tiempo real la fuerza de empuje y tracción, área anular, velocidad de carrera, tiempo de ciclo, potencia requerida y límite de pandeo de Euler del vástago.
Calculadora profesional de SaaS Magic Number, CAC Payback y eficiencia comercial. Incluye ajuste por margen bruto, desfase temporal de ventas y marketing, cálculo inverso de objetivos y matriz dinámica de sensibilidad basada en los estándares de Bessemer y Scale Venture Partners.
Calcula con precisión la longitud primitiva, interior y exterior de correas en V, distancia entre centros y ángulos de contacto, con ajuste a medidas estándar RMA e ISO.
Calculadora profesional de ingeniería para tensión en cables de acero, eficiencia de reenvío múltiple en grúas, fuerzas vectoriales en eslingas, pastecas de cabrestante y flecha-tensión catenaria en tirantes. Conforme a las normas ASME B30.5, ASME B30.9, OSHA 1926.1414 y EN 12385, con reducción dinámica por flexión D/d y dimensionamiento inverso por factor de seguridad.