Professional Documents
Culture Documents
Algoritmo Euclidiano
Por ejemplo, para encontrar los mximos factores comunes de 99 y 44, dividimos 44 entre 99. Esto da 2 con un residuo de 11. A continuacin, se divide 11 entre 99, que da 9 con un residuo de 0. Ya que 11 es el ltimo residuo diferente a cero, es el mximo factor comn de 99 y 44.
Algoritmo Euclidiano
Otro ejemplo seria el siguiente Por ejemplo, para encontrar el mximo comn divisor de 93164 y 5826 el algoritmo genera la siguiente secuencia de divisiones: Paso Operacin Significado
1 93164 dividido entre 5826 es 15 y sobran 5774 2 5826 dividido entre 5774 es 1 y sobran 5 3 5774 dividido entre 52 es 111 y sobran 2 4 52 dividido entre 2 es 26 y sobra 0
Algoritmo Euclidiano
Algoritmo Euclidiano
Su complejidad computacional seria O(log n) divisiones para que se calcule el maximo comun divisor de n y m donde n>m
Algoritmo Euclidiano
Pseudocodigo seria:
Algoritmo en forma recurrente Funcion mcd (a,b) Si b=0 entonces: El resultado es a En otro caso: El resultado es mcd (b, a mod b)
Algoritmo Euclidiano
Algoritmo en forma iterativa Funcion mcd(a,b): mientras b0 haga lo siguiente:
(a,b)<==(b,amodb) El resultado es a
Cualquier duda o sugerencia favor de dejar un comentario. Gracias
Algoritmo Euclidiano