Ada
Ada
Ada
TEORÍA DE NÚMEROS
Suma --- (x + y) modo m = (x modo m + y modo m) modo m. Por ejemplo (8 + 7) modo 3 = 15 modo 3 = 0 y por la
propiedad de la suma (8 modo 3 + 7 modo 3) modo 3
Resta --- La resta es solo la suma con valores negativos por los que (x − y) modo m = (x modo m−y modo m) modo m.
Multiplicación --- La multiplicación xy modo m = (x modo m)(y modo m) modo m. Esto se da debido a que la
multiplicaciones simplemente una suma repetida.
División --- No existe el inverso de la multiplicación como la conocemos por ejemplo veamos dx modo m = dy modo
m se puede pensar que podemos simplificar d obteniendo x modo m = y modo m, que no se cumple en todos los
casos.
Veamos un ejemplo 6·2 modo 3 = 6·1 modo 3 = 0 si simplificamos el 6 tenemos 2 modo 3 = 1 6= 1 modo 3 = 2. Solo es
posible realizar estas simplificaciones cuando el mcd(d,m) = 1.
El ejemplo que se presenta es Hallar el último digito del número 2100 .
Para esto no es necesario hallar el valor del exponente y luego
obtener el último dígito se puede resolver como sigue:
23 modo 10 = 8
26 modo 10 = (8·8) modo 10 = 4
212 modo 10 = (4·4) modo 10 = 6
224 modo 10 = (6·6) modo 10 = 6
248 modo 10 = (6·6) modo 10 = 6
296 modo 10 = (6·6) modo 10 = 6
2100 modo 10 = 296 ·23 ·21 modo 10 = 6· 8· 2 modo 10 = 6
1.5.2. CONGRUENCIAS
Se dice que a es congruente b módulo m cuando (a − b)/m = km.
Se escribe a ≡ b mod m
Esto equivale a que a,b son múltiplos de m Algunas propiedades de las congruencias son:
Propiedad reflexiva a ≡ a
Propiedad simétrica a ≡ b ⇒ b ≡ a
Propiedad transitiva a ≡ b ≡ c ⇒ a ≡ c
Suma a ≡ b y c ≡ d ⇒ (a + c) ≡ (b + d) modo m
Multiplicación a ≡ b y c ≡ d ⇒ (ac) ≡ (bd) modo m con b,c enteros
Potencias a ≡ b ⇒ an ≡ bn modo m
Si se quiere conocer si 2n−1 es múltiplo de 3. Es decir que (2n−1) modo 3 = 0. Podemos aplicar la
propiedad de la potencia y escribir 2 ≡ −1 modo 3 de donde 2n ≡ (−1)n modo 3. Por lo tanto es
múltiplo de 3 cuando n es par.
1.5.3. INVERSO MULTIPLICATIVO
j=2;
While (j * j <= n) {
if ((i%j) == 0)
Break; //no primo
J++;
}
,876,,876
El problema que representa este método es la cantidad
de divisiones que hay que realizar. Como ya vimos el
tiempo que toma una división es mucho mayor al de la
suma. Para convertir estas divisiones en suma de números,
la forma mas fácil es a través del método denominado la
criba de Eratóstenes.
LA CRIBA DE ERATÓSTENES
Se construye a partir de los múltiplos de los números como sigue
Se marcan los múltiplos de 2.
Luego los de 3, 5, 7… (sucesivamente)
Una vez completado el marcado los no marcados son los números primos.
CÓDIGO CRIBA DE ERATÓSTENES
PRIMALIDAD
Los números feos son números cuyos únicos factores primos son 2, 3,
o 5. La secuencia:
1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15 …