0% encontró este documento útil (0 votos)
187 vistas3 páginas

El Algoritmo de Euclides

El documento explica el algoritmo de Euclides para calcular el máximo común divisor (MCD) de dos números enteros positivos. El algoritmo involucra dividir repetidamente el número mayor entre el menor hasta obtener un resto de cero. El último resto distinto de cero es el MCD buscado. El documento demuestra la validez del algoritmo y provee dos ejemplos numéricos de su aplicación.

Cargado por

Claudio Aldana
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
187 vistas3 páginas

El Algoritmo de Euclides

El documento explica el algoritmo de Euclides para calcular el máximo común divisor (MCD) de dos números enteros positivos. El algoritmo involucra dividir repetidamente el número mayor entre el menor hasta obtener un resto de cero. El último resto distinto de cero es el MCD buscado. El documento demuestra la validez del algoritmo y provee dos ejemplos numéricos de su aplicación.

Cargado por

Claudio Aldana
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

http://gaussianos.

com/category/matematicas-discreta/

El algoritmo de Euclides
Introduccin
El lunes pasado, en el post donde se desarrollaba un mtodo para resolver ecuaciones
diofnticas lineales, comentbamos la existencia de un mtodo para el clculo del mximo
comn divisor que no desarrollamos. Dicho mtodo se atribuye a Euclides y este post va a
servir para presentarlo.

El algoritmo de Euclides
El problema inicial es el siguiente:
Encontrar el mximo comn divisor entre dos nmeros enteros positivos

Todos conocemos el mtodo que se nos ensea en el colegio para ello:

Descomponemos en factores primos los dos nmeros y tomamos los factores comunes a
ambos con el menor exponente con el que aparezcan.

Aunque es un mtodo bastante til y sencillo para conseguirlo que queremos tiene un evidente
problema: si los nmeros son muy grandes, o si sus factores primos lo son, la cosa se complica
ya que el clculo de la descomposicin se torna bastante tedioso.
Por ello es interesante tener a mano otro mtodo para casos en los que el procedimiento inicial
se complique. El llamado algoritmo de Euclides nos servir.
El algoritmo de Euclides nos dice lo siguiente:
Para calcular el mximo comn divisor entre dos nmeros enteros positivos
dividimos el ms grande, digamos
proporcionar un cociente,
es cero dividimos el divisor,
resto,

. Si

, entre el ms pequeo, digamos

, y un resto,

. Si

, entre el resto,

, entonces

. Esta divisin nos

, entonces
, obteniendo otro cociente,

. Si no
, y otro

. Si no es cero volvemos a dividir divisor

entre resto. Y as sucesivamente.


Esto es, el mximo comn divisor entre

es el ltimo resto distinto de cero que

obtengamos con el procedimiento anterior.


Si analizamos el algoritmo de Euclides se ve claramente que necesitamos demostrar que el
mximo comn divisor entre

es igual al mximo comn divisor entre

. As esa

igualdad se mantendr durante todo el proceso y llegaremos a que el ltimo resto distinto de
cero es el mximo comn divisor de los dos enteros positivos iniciales. Vamos a demostrar este
hecho para despus ilustrar el algoritmo con un ejemplo:
Teorema:

El mximo comn divisor de dos nmeros enteros positivos


y , con
, coincide
con el mximo comn divisor de
y , siendo
el resto que se obtiene al dividir
entre
.

Demostracin:
Sean

. Vamos a demostrar que

Por definicin de mximo comn divisor, se tiene que


Por tanto

es un divisor tanto de

como de

Por otro lado, por el algoritmo de la divisin se tiene que


, con

(1)

de donde llegamos a

Por tanto

es un divisor de

. Como ya tenamos que tambin es un divisor de

debe dividir a su mximo comn divisor, esto es,

es un divisor de

entonces

Por otro lado, es un divisor tanto de como de . Por ello se tiene que
y
. Sustituyendo estas dos igualdades en (1) obtenemos lo siguiente:

Por tanto es un divisor de . Como tambin lo era de


su mximo comn divisor, es decir, es un divisor de
Como
que

debe ser un divisor de


.

es un divisor de y es un divisor de
no queda otra opcin ms
. Por tanto el algoritmo de Euclides funciona.

Ejemplos de aplicacin del algoritmo


En esta seccin del artculo vamos a ver un par de ejemplos de aplicacin del
algoritmo de Euclides. Vamos con ellos:
Clculo de
Como hemos explicado antes dividimos el nmero mayor entre el menor; si el
resto no es cero dividimos el divisor entre el resto; y as sucesivamente hasta
que llegamos a un punto en el que el resto es cero. Los resultado de las
divisiones (expresados comodividendo=divisor cociente + resto) son:

Como marca el *, se tiene que


nulo.

, el ltimo divisor que no es

Clculo de
Vamos con el segundo ejemplo, con nmeros ms grandes en este caso.
Expresamos los resultados parciales de la misma forma que en el ejemplo
anterior:

Vemos que aunque los nmeros son bastante mayores que los anteriores el
nmero de operaciones necesarias para el clculo es el mismo. Concluyendo,
tenemos que, como marca el *,
.

También podría gustarte