Aritmética modular
Aprende la aritmética del reloj: restos, a mod n, congruencia módulo n y cómo usarlos para los días de la semana, los dígitos de control y la última cifra de potencias enormes.
Definición
Pruébalo ahora
Ejemplos resueltos
Busca el mayor múltiplo de 6 que no pase de 47
Escribe 47 como cociente por 6 más resto
Comprueba que el resto está entre 0 y 5
Respuesta: , así que . El cociente no forma parte de la respuesta.
Errores comunes
Escribir (o )
Por qué está mal: Un resto tiene que ser uno de los números . Si retrocedes 3 horas desde las 12, no llegas a un número negativo ni tampoco al 3.
Correcto: Suma el módulo hasta que el número esté en el rango: , así que .
Decir que las 9 más 4 horas son las 13 en un reloj de 12 horas
Por qué está mal: La suma es correcta, pero falta la última reducción. Cada resultado hay que reducirlo otra vez.
Correcto: : el reloj marca la 1.
Dar el cociente en lugar del resto:
Por qué está mal: y resto . La operación mod solo se queda con lo que sobra, no con cuántas veces cabe 6 en 47.
Correcto: , porque .
Reducir el exponente por el módulo: se convierte en porque
Por qué está mal: Puedes reducir la base módulo , pero no el exponente. El exponente sigue la longitud del ciclo de potencias, que aquí es 3 y no 7.
Correcto: Las potencias de 2 módulo 7 son (ciclo de longitud 3). , así que . Comprobación: .
Visual interactivo
Las 9 más 100 horas: cuenta las vueltas
12 posiciones en la esfera: módulo 12
Empieza en 9 y avanza 100 horas.
Los días de la semana van módulo 7: adivina primero y luego observa
7 posiciones en la esfera: módulo 7
¿Dónde caerá la aguja? Toca la posición en la esfera.
2 + 100 ≡ ? (mod 7)
Empieza en mié y avanza 100 días.
Congruentes módulo 12: el mismo lugar en la esfera
12 posiciones en la esfera: módulo 12
38 = 3 × 12 + 2
14 = 1 × 12 + 2
38 − 14 = 24 = 2 × 12
38 ≡ 14 (mod 12)
38 y 14 caen en la misma posición porque su diferencia 24 es múltiplo de 12.
Números en la posición 2: … -10, 2, 14, 26, 38 …
Las últimas cifras de las potencias de 3 (módulo 10) se repiten
10 posiciones en la esfera: módulo 10
Multiplica por 3 una y otra vez y quédate solo con el resto cada vez.
Sandbox interactivo
Calculadora de expresiones
Prueba estos:
Historial
Aún no hay cálculos
Problemas de práctica
18 problemasPor qué es importante
- El tiempo: los relojes cuentan módulo 12 o 24, los días de la semana módulo 7. ¿Qué hora será dentro de 100 horas? ¿Qué día será dentro de 100 días?
- Los dígitos de control: la última cifra de un código de barras (EAN-13) se elige módulo 10, la de un ISBN-10 módulo 11, y el IBAN de una cuenta bancaria se comprueba módulo 97. Una sola cifra mal escrita y la comprobación falla.
- Los números enormes: puedes hallar de cabeza la última cifra de (un número de 48 cifras), porque las últimas cifras son restos módulo 10 y se repiten en un ciclo.
- La informática: las tablas hash, los generadores de números aleatorios y el cifrado RSA de la banca en línea calculan todos módulo .
Aplicaciones del mundo real
Calendarios: ¿qué día será?
Una semana tiene 7 días, así que los días de la semana se repiten módulo 7. Las aplicaciones de calendario, los horarios y los acertijos de cumpleaños lo usan constantemente.
Ejemplo:
Un año normal tiene días y . Así que un cumpleaños que este año cae en lunes caerá en martes el año que viene (salvo que haya un 29 de febrero en medio).
Hoy es miércoles. Tu viaje de intercambio empieza dentro de exactamente 100 días. Numera los días lunes , martes , y así hasta domingo .
¿Qué día de la semana empieza el viaje?
Paso 1: Elige la respuesta correcta
Elige el día:
Códigos de barras y dígitos de control
La última cifra de cada código de barras EAN-13 es un dígito de control que se elige con aritmética módulo 10. El lector lo vuelve a calcular y rechaza un código con una cifra mal leída.
Ejemplo:
Para el código de libro la suma ponderada (pesos ) es , y . El dígito de control es , así que el código completo es .
Una tienda crea un código de producto con las 12 cifras . Las cifras en las posiciones 1, 3, 5, ... cuentan una vez y las de las posiciones 2, 4, 6, ... cuentan tres veces. El dígito de control hace que el total sea múltiplo de 10.
¿Cuál es el dígito de control?
Paso 1: Escribe la expresión matemática
Dígito de control:
Trabajo por turnos y el reloj de 24 horas
Los horarios de tren, los turnos de hospital y los planes de vuelo usan el reloj de 24 horas, que es aritmética módulo 24.
Ejemplo:
Un turno de noche empieza a las 22:00 y dura 9 horas: y , así que termina a las 07:00.
Una prueba de una máquina en una fábrica empieza a las 19:00 y dura 75 horas sin pausa.
¿A qué hora (de 0 a 23) termina la prueba?
Paso 1: Escribe la expresión matemática
Hora de fin:
Puntos clave
- 1 es el resto de dividir entre y siempre es uno de los números
- 2 significa que y dejan el mismo resto, lo que equivale a que divide a
- 3Un reloj calcula módulo 12, el reloj de 24 horas módulo 24, los días de la semana módulo 7 y par/impar módulo 2
- 4En sumas, restas y productos puedes reducir primero cada número y después reducir otra vez el resultado
- 5Para un número negativo, suma hasta que caiga en :
- 6Las potencias se repiten en ciclos módulo : halla la longitud del ciclo y reduce el exponente módulo esa longitud, no módulo
Preguntas frecuentes
Glosario
- Módulo
- El número fijo entre el que divides; los restos son (12 en un reloj, 7 para los días de la semana)
- Resto
- Lo que sobra al dividir: en con es
- a mod n
- El resto de dividir entre , por ejemplo y
- Congruente módulo n
- Dos números con el mismo resto módulo , se escribe ; equivale a que divide a
- Longitud del ciclo
- Cuántos pasos hacen falta hasta que los restos de las potencias se repiten, por ejemplo 4 para las últimas cifras de las potencias de 3
- Dígito de control
- Una cifra extra al final de un código (código de barras, ISBN) elegida para que una suma ponderada sea divisible entre 10 o entre 11
Tarjeta de fórmulas
División con resto
$r$ es $a \bmod n$, $q$ es el cociente
Congruencia
El mismo resto, o: la diferencia es múltiplo de $n$
Reducir primero
Lo mismo vale para la resta y la multiplicación
Números negativos
Suma un múltiplo de $n$ hasta que el número caiga en $0, \ldots, n - 1$: $-3 + 12 = 9$