fbpx
Wikipedia

Resto

En aritmética, el resto o residuo de una división de dos números enteros es el número que se le ha de restar al dividendo para que sea igual a un determinado número de veces el divisor. Equivalentemente, es el número resultante de la diferencia del dividendo con el producto del divisor por el cociente. O sea:

Según su resto, las divisiones se clasifican como exactas si su resto es cero o inexactas cuando no lo es.

Generalmente, al resto de dividir x entre y se suele expresar como .

En la práctica, el resto de una división puede calcularse usando ecuaciones, en términos de otras funciones. En términos de la función parte entera , el resto se puede definir como:

La expresión x mod 0 queda sin definir en la mayoría de los sistemas numéricos, aunque algunos la definen como igual a x.

Por ejemplo, 4 / 5 = 0.8, si se toma la parte inexacta el resto de esta division sería cero. Pero en términos de la función entera 4 mod 5 sería 4, ya que resto = 4 - 5 * 0 = 4, es decir el resto es 4.

Implementación para el cálculo del resto

Para números pequeños se suele implementar la función indicada anteriormente, que es muy sencilla. Para la implementación con números grandes, existen métodos mucho más eficientes, como el algoritmo de reducción de Montgomery y la reducción de Barrett. La reducción de Barrett toma el hecho de que existen números q y r de manera que x = mq+r y 0 ≤ r < m (véase Algoritmo de la división), y lo utiliza para estimar q utilizando sólo operaciones de recorrimiento en lugar de divisiones.

Algoritmo Reducción de Barrett

Entradas:

  (  en forma de lista de dígitos)
  con   (  en forma de lista de dígitos)
 

Salida:  


  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Si   entonces:
    1.  
  8. Mientras   haga lo siguiente:
    1.  
  9. Devuelva  

Véase también

Enlaces externos

  •   Datos: Q846677

resto, aritmética, resto, residuo, división, números, enteros, número, restar, dividendo, para, igual, determinado, número, veces, divisor, equivalentemente, número, resultante, diferencia, dividendo, producto, divisor, cociente, dividendo, divisor, cociente, . En aritmetica el resto o residuo de una division de dos numeros enteros es el numero que se le ha de restar al dividendo para que sea igual a un determinado numero de veces el divisor Equivalentemente es el numero resultante de la diferencia del dividendo con el producto del divisor por el cociente O sea Resto Dividendo divisor cociente displaystyle mbox Resto Dividendo mbox divisor times mbox cociente Segun su resto las divisiones se clasifican como exactas si su resto es cero o inexactas cuando no lo es Generalmente al resto de dividir x entre y se suele expresar como x mod y displaystyle textstyle x mbox mod y En la practica el resto de una division puede calcularse usando ecuaciones en terminos de otras funciones En terminos de la funcion parte entera x displaystyle lfloor x rfloor el resto se puede definir como x mod y x y x y displaystyle x mbox mod y x y left lfloor frac x y right rfloor La expresion x mod 0 queda sin definir en la mayoria de los sistemas numericos aunque algunos la definen como igual a x Por ejemplo 4 5 0 8 si se toma la parte inexacta el resto de esta division seria cero Pero en terminos de la funcion entera 4 mod 5 seria 4 ya que resto 4 5 0 4 es decir el resto es 4 Implementacion para el calculo del resto EditarPara numeros pequenos se suele implementar la funcion indicada anteriormente que es muy sencilla Para la implementacion con numeros grandes existen metodos mucho mas eficientes como el algoritmo de reduccion de Montgomery y la reduccion de Barrett La reduccion de Barrett toma el hecho de que existen numeros q y r de manera que x mq r y 0 r lt m vease Algoritmo de la division y lo utiliza para estimar q utilizando solo operaciones de recorrimiento en lugar de divisiones Algoritmo Reduccion de BarrettEntradas x x 2 k 1 x 1 x 0 b displaystyle x left x 2k 1 cdots x 1 x 0 right b x displaystyle x en forma de lista de digitos m m k 1 m 1 m 0 b displaystyle m left m k 1 cdots m 1 m 0 right b con m k 1 0 displaystyle m k 1 neq 0 m displaystyle m en forma de lista de digitos m b 2 k m displaystyle mu left lfloor frac b 2k m right rfloor Salida x mod m displaystyle x mbox mod m q 1 x b k 1 displaystyle q 1 gets left lfloor x b k 1 right rfloor q 2 q 1 m displaystyle q 2 gets q 1 times mu q 3 q 2 b k 1 displaystyle q 3 gets left lfloor q 2 b k 1 right rfloor r 1 x mod b k 1 displaystyle r 1 gets x mbox mod b k 1 r 2 q 3 m mod b k 1 displaystyle r 2 gets q 3 times m mbox mod b k 1 r r 1 r 2 displaystyle r gets r 1 r 2 Si r lt 0 displaystyle r lt 0 entonces r r b k 1 displaystyle r gets r b k 1 Mientras r m displaystyle r geq m haga lo siguiente r r m displaystyle r gets r m Devuelva r displaystyle r Vease tambien Editarproducto division Divisores Aritmetica modular Algoritmo de EuclidesEnlaces externos EditarWeisstein Eric W Remainder En Weisstein Eric W ed MathWorld en ingles Wolfram Research Datos Q846677Obtenido de https es wikipedia org w index php title Resto amp oldid 131636066, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos