O Algoritmo de Euclides para mdc. Parte 1

Entre para nossa lista e receba conteúdos exclusivos!

O objetivo deste texto é mostrar ao leitor as bases para o Algoritmo de Euclides para mdc, ele é parte 1 de uma série que ao final o leitor estará dominando o algoritmo. Essa algoritmo é bastante poderoso, pois, pode ajudar a calcular o MDC entre dois números em situações em que não é fácil encontrar seus divisores, e também é utilizado para resolver vários problemas matemáticos.

Revisão MDC

Antes de partir para o algoritmo em si é importante que o leitor tenha domínio do conceito de MDC, e aqui vamos fazer uma breve revisão dessa ideia.

O máximo divisor comum(MDC) entre dois números naturais a e b é denotado mdc(a, b) e é igual ao maior número natural que dívida a e b ao mesmo tempo. Daí o nome máximo divisor comum.

É importante notar que o número 1 divide todos os números, logo ele sempre é divisor comum de dois números naturais, o que faz que quaisquer dois números naturais possuam pelo menos um divisor em comum, que é o 1.

Quando o mdc entre dois números é igual a 1 dizemos que esses números são primos entre si. Se um dos números for divisor do outro então ele será igual ao mdc desses dois números.

Caso o leitor queira saber mais sobre o MDC pode conferir o seguinte texto:

O que é MDC

Teorema para Algoritmo de Euclides para mdc

Agora que já revisamos o que é MDC vamos ver o teorema que motiva o desenvolvimento do Algoritmo de Euclides para MDC.

Teorema. Dados dois números naturais, a e b, então o mdc(a, b)=mdc(a, b-a).

Demonstrar esse fato é relativamente simples, basta observar que os divisores comuns de a e b são os mesmos divisores comuns de a e b-a.

De fato, se d é divisor de a e b, então particularmente d divide a e se d divide a e b então divide b-a. Portanto, se d é divisor de a e b então ele é divisor de a e b-a.

Reciprocamente, se d é divisor de a e b-a, em particular d divide a, e se d divide a e b-a então d divide a+(b-a)=b. Portanto, se d é divisor de a e b-a entao ele é divisor de a e b.

Isto é suficiente, pois se esses dois pares têm exatamente os mesmos divisores em comum, em particular o maior divisor comum entre eles também será o mesmo.

Próximos textos.

Este Teorema permite que a cada passo diminuamos a dificuldade em encontrar o MDC entre dois números e é justamente seguir esses passos que nos dão o algoritmo de euclides para o mdc.

Nos próximos textos vamos ver aprender o algoritmo em si, ver exemplos aplicados a números, exercícios e uma aplicação em linguagem C dele.

Outros Artigos

Legal

® 2021-2024 Meu Guru | 42.269.770/0001-84 • Todos os direitos reservados

Entre para nossa lista e receba conteúdos exclusivos!