Algoritmo de Euclides - mdc
![]()
Se você procura uma calculadora de mmc ou de mdc entre dois números naturais (clique aqui)
Já tratei da decomposição de um número natural em fatores primos. Isso certamente é suficiente para obter o mdc entre dois ou vários números naturais. No entanto, para obter o mdc entre dois números naturais muito grandes isso fica complicado porque a decomposição pode não ser imediata.
O método a seguir é baseado no livro sétimo dos Elementos de Euclides. Apesar de existirem evidências históricas que este método seja anterior a este livro...
O Algoritmo de Euclides para a obtenção do máximo divisor comum entre dois números naturais é um processo bem simples. Não desista ao ler a explicação pelo roteiro, mas acompanhe o roteiro juntamente com os exemplos numéricos que virão a seguir - vai ficar bem mais fácil.
Roteiro |
|
|||
Exemplo - Obter, pelo Algoritmo de Euclides, o mdc entre 10 e 15. |
|||||||||||||||||
Dividimos 15 por 10 (porque 15 é maior que 10).
Como o resto é 5 (não vale zero), devemos dividir o divisor 10 por 5, temos:
O resto é zero, portanto o mdc entre 15 e 10 é 5 (o divisor da divisão cujo resto é zero).
|
|||||||||||||||||
O Algoritmo de Euclides pode requistar muitas divisões sucessivas até que se chegue ao resto zero (sempre se chegará). Por conta disso, é melhor usar uma chave que aproveita melhor os resultados anteriores e deixa espaço para os próximos, caso sejam necessários.
Monte uma grade com, pelo menos, 3 colunas e exatamente 3 linhas (deixe espaço à direita):
Na grade, insira o 15 e o 10 (vou manter os números do exemplo) assim:
| 15 | 10 | ||
Sempre na primeira linha, sobre o último divisor usado, escreva o quociente da divisão atual. Na divisão de 15 por 10 o quociente é 1. Registre assim:
| 1 | |||
| 15 | 10 | ||
O resto da divisão atual é registrado abaixo do dividendo da divisão atual. Na divisão de 15 por 10 o resto é 5.
| 1 | |||
| 15 | 10 | ||
| 5 |
Como 5 não é zero, compiamos o 5 ao lado do 10, na próxima casa. Repete-se todo o processo anterior, pensando que a divisão de agora é de 10 por 5.
| 1 | |||
| 15 | 10 | 5 | |
| 5 |
Na divisão de 10 por 5 o quociente é 2. Registre assim:
| 1 | 2 | ||
| 15 | 10 | 5 | |
| 5 |
Na divisão de 10 por 5 o resto é 0.
| 1 | 2 | ||
| 15 | 10 | 5 | |
| 5 | 0 |
Como o resto é zero, o mdc entre 15 e 10 é o número 5.
Exemplo - Obter, pelo Algoritmo de Euclides, o mdc entre 12 e 15. |
|||||||||||||||||||||||||
Vamos usar a grade prática. A primeira etapa fica assim:
A segunda etapa fica assim:
O mdc entre 12 e 15 é 3. |
|||||||||||||||||||||||||
Exemplo - Obter, pelo Algoritmo de Euclides, o mdc entre 1128 e 336. |
||||||||||||||||
Após as divisões sucessivas e os registros dos resultados nos locais apropriados, chega-se em:
O mdc entre 1128 e 336 é 24. |
||||||||||||||||
Professor Cardy



