Serlo Logo La Plataforma para el Aprendizaje Abierto

Algoritmo de Euclides

El algoritmo de Euclides es muy útil para determinar el máximo común divisor (MCD).

Procedimiento

Si tienes dos números, puedes determinar el máximo común divisor MCD de la siguiente manera:

Paso 1: El número mayor lo divides por el menor y tomas nota del residuo.

Paso 2: El número menor lo divides por el residuo que obtuviste en el paso 1.

Paso 3: Ahora divide el residuo que obtuviste en el paso 1 por el residuo que obtuviste en el paso 2.

Paso 4: Divide el residuo del paso 2 por el residuo del paso 3.

Paso 5: Hazlo tantas veces como sea necesario hasta que el residuo sea 0.

Paso 6: El divisor en este cálculo es el MCD de los números a y b.

Notación matemática general

Seguimos una notación matemática general:

Se supone que a es mayor que b:

a=q1b+r0

Aquí, q1 y r0 son números que emergen del cálculo (con el residuo) a:b=q1 residuo r0. r0 es, por lo tanto, el residuo de la división de los números de a y b.

b=q2b+r1

Aquí, q2 y r1 son números que emergen del cálculo (con el residuo) b:r0=q2 residuo r1. r1 es, por lo tanto, el residuo de la división de los números de b y r0.

r0=q3r1+r2

Aquí, q3 y r2 son números que emergen del cálculo (con el residuo) r0:r1=q3 residuo r2. r2 es, por lo tanto, el residuo de la división de los números de r0 y r1.

Acá puedes reconocer el esquema:

Hazlo tantas veces como sea necesario hasta que el resuduo sea 0:

Esquema

rn2=qn+1rn1+0

rn1 es el MCD de a y b

Aclaración con un ejemplo

Tenemos dos números, a=1071 y b=1029

1071=q11029+r0

Los números q1 y r0 los obtienes aplicando el método escrito para la división con su residuo:

1071=11029+42

1071:1029=1residuo42102942

así es q1=1 und r0=42

1029=q242+r1

Los números q2 y r1 los obtienes así:

1029=2442+21

1029:42=24residuo218418916821

así es q2=24 und r1=21

42=q321+r2

Los números q3 y r2 los obtienes así:

42=221+0

42:21=2residuo0420

así es q3=2 und r2=0

Así que r1=21 es el máximo común divisor de 1071 y 1029:

MCD(1071,1029)=21

Ejemplo

Este contenido está licenciado bajo
CC BY-SA 4.0 ¿Qué quiere decir esto? serlo.org