Provas para baixar (novo)
Aulas Particulares (novo)
Curso de Raciocínio Lógico (novo)
Quociente Eleitoral (novo)
Eleições 2010 (novo)
Atualização Monetária pelo INPC (novo)
Simulado Enem 2010 (novo)
Números Romanos (novo)
Quadrado Mágico
IRRF e INSS 2010
Professor(a), calcule seu salário 2010
Fiquem Ricos na Loteria!
Pitágoras e o Amor
Direitos dos Professores
Atualização Monetária pelo TJ
As Melhores Universidades
Simulado CONCURSOS
Simulado de Matemática Básica
Simulado de Lógica
Exercícios de Concursos
Exercícios de Matemática
Exercícios de Português
Exercícios de História
Exercícios de Geografia
Exercícios de Biologia
Exercícios de Física
Exercícios de Química
Links
Notícias
Álgebra
Como tirar raiz quadrada
Algoritmo de Euclides para determinar o mdc entre números naturais
Cardinal versus Ordinal
Critérios de Divisibilidade
Divisibilidade por 7
Equação Recíproca
Erros comuns
Fórmula de Bhaskara?
Fórmula de Cardano - equação do 3º grau
Função Condicional
Função do 1° Grau
Função Quadrática Inversa
Máximo Divisor Comum
MDC entre polinômios
Mínimo Múltiplo Comum
Números Primos
Números Primos de Mersenne
O sofisma 1 = 0
O sofisma 64 = 65
Polinômio - Forma Fatorada
Polinômio - Multiplicidade de Raízes
Polinômio - Soma dos Coeficientes
Polinômio - Termo Independente
Porcentagem I
Porcentagem II
Porcentagem III
Produtos Notáveis
Progressão Aritmética
Resolver graficamente
f(x) = g(x)
Resolver graficamente
f(x) > g(x)
Teorema de D'Alembert
Geometria
Ângulo inscrito em circunferência
Baricentro
Base Média
Circuncentro
Elipse
Desenho Geométrico
Fuvest, questão comentada
Incentro
Média Geométrica
Geometria Básica I
Ortocentro
Pontos Notáveis no Triângulo
Retas Paralelas
Soma dos Ângulos  Externos
Curiosidades
Alfabeto Braille
Anos Bissextos
Idade Ideal para Casar
Imposto de Renda Retido na Fonte
Malba Tahan
Cash Flow com calculadora HP12C - fluxo de caixa
Multiplicação Árabe
Multiplicação Egípcia
Multiplicação Russa
Música e Matemática
Número válido de CPF
Número verdadeiro de RG
O Dia Nacional da Matemática
Olimpíada de Matemática
Páscoa Matemática
Tabuada Manual
Tamanhos de Papel
Trigonometria
Fórmulas de Prostaférese
Milhões de Simulados Grátis
ANPAD - BR
PESADELO - BR
CESGRANRIO - RJ
ESPM -SP
EXTRA
FATEC-SP
FGV-SP
FUVEST-SP
IBMEC-SP
ITA-SP
Mackenzie-SP
PUCCAMP-SP
PUC-RS
TREINAMENTO
UEA-AM
UERGS-RS
UFAM-AM
UFPA-PA
UFPE-PE
UFRGS-RS
UFSCAR-SP
UFU-MG
UFMG-MG
Unesp-SP
UNIFESP-SP
Matemático
do dia
Gustav Robert Kirchhoff
12/03/1824
17/10/1887
Rússia
F.A.Q. de Matemática ou Aplicações
Calculadoras
Dicionário de Matemática

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

Obtendo o mdc entre dois números naturais X e Y onde X > Y.

  1. Divida X por Y e obtenha o resto R1. Se R1 for zero, o mdc entre X e Y é Y.
  2. Se R1 não for zero, divida Y por R1 e obtenha o resto R2. Se R2 for zero, o mdc entre X e Y é R1.
  3. Se R2 não for zero, divida R1 por R2 e obtenha o resto R3. Se R3 for zero, o mdc entre X e Y é R2.
  4. ...
  5. Se Rn não for zero, divida Rn-1 por Rn e obtenha o resto Rn+1. Se Rn+1 for zero, o mdc entre X e Y é Rn.

Exemplo - Obter, pelo Algoritmo de Euclides, o mdc entre 10 e 15.

   
 

Dividimos 15 por 10 (porque 15 é maior que 10).

dividendo divisor
15 10
5 1
resto quociente

Como o resto é 5 (não vale zero), devemos dividir o divisor 10 por 5, temos:

dividendo divisor
10 5
0 2
resto quociente

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:

  1    
15 12    
3      

A segunda etapa fica assim:

  1 4  
15 12 3  
3 0    

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:

  3 2 1 4
1128 336 120 96 24
120 96 24 0  

O mdc entre 1128 e 336 é 24.

 

 

Professor Cardy