Mínimo Múltiplo Comum
📧 , 📧
- * Faculdade de Ciências da Universidade do Porto
- , ɫ CMUP/ Universidade do Porto
Referência Tavares, J.N., Geraldo, A., (2017) Mínimo Múltiplo Comum, Rev. Ciência Elem., V5(1):066
DOI http://doi.org/10.24927/rce2017.066
Palavras-chave mínimo múltiplo comum, máximo divisor comum, mmc
Resumo
O mínimo múltiplo comum entre dois ou mais números inteiros é o menor número inteiro positivo que é múltiplo desses números. De outra forma, podemos dizer que o mínimo múltiplo comum de dois ou mais números inteiros é o menor número inteiro que é divisível por esses números. Se um dos números for zero, o mínimo múltiplo comum é, por definição, igual a zero. Por exemplo, o menor múltiplo que é comum a 10 e a 12 é o 60, logo, o mínimo múltiplo comum de 10 e 12 é o número inteiro 60.
Mais formalmente, seja m o mínimo múltiplo comum de a e b, temos que:
1) a|m e b|m;
2) ∀x∈Z, a|x e b|x então m|x.
Notação
Utilizamos a notação mmc(a,b) para designar o mínimo múltiplo comum entre os números inteiros a e b. Retomando o exemplo anterior, escreveríamos que mmc(10,12)=60.
Algumas propriedades
- Se a é um múltiplo de b então mmc(a,b)=a;
- Se a é divisor de b então mmc(a,b)=b;
- Se t∈Z∖{0}, temos que mmc(at,bt)=tmmc(a,b);
Demonstração
Sejam m=mmc(a,b) e n=mmc(at,bt). Temos então que a|m e b|m, logo at|mt e bt|mt, ou seja, mt é um múltiplo comum de at e bt e portanto mt≥n.
Por outro lado, sabemos que at|n e bt|n e podemos escrever n=atx=bty, com x,y∈Z. Mas então, a|nt e b|nt e assim nt é um múltiplo comum de a e b o que implica que nt≥m. Multiplicando ambos os membros da desigualdade anterior por t obtemos n≥mt.
Considerando as duas desigualdades obtidas anteriormente, mt≥n e n≥mt, concluímos que n=mt, ou seja, mmc(at,bt)=tmmc(a,b).
- Se t∈Z∖{0}, temos que mmc(at,bt)=mmc(a,b)t;
- Comutatividade: mmc(a,b)=mmc(b,a);
- Associatividade: mmc(mmc(a,b),c)=mmc(a,mmc(b,c));
- O produto do mínimo múltiplo comum de a e b pelo máximo divisor comum desses mesmos números, é igual ao produto entre a e b, ou seja, mmc(a,b)×mdc(a,b)=ab;
- Se a e b são primos entre si, ou seja, mdc(a,b)=1, o mmc(a,b) é igual ao produto de a e b.
Cálculo do mmc
Mostramos em seguida dois processos que nos permitem determinar o mmc de dois ou mais números inteiros. A diferença entre eles reside essencialmente na morosidade e complexidade de cada um deles consoante os números em causa.
1º - Lista dos múltiplos
Neste processo o que se pretende, inicialmente, é que se escreva a lista ordenada dos múltiplos de cada um dos números. Posteriormente, pretende-se encontrar o menor número que aparece simultaneamente em todas as listas, ou seja, o menor múltiplo comum a todos os números considerados.
Exemplo
Como determinar o mmc(22,34)?
Comecemos por criar as listas ordenadas dos múltiplos de cada um dos números:
M22={22,44,66,88,110,…,330,352,374,396,…}
M34={34,68,102,136,170,…,340,374,408,…}
Pretendemos encontrar o menor elemento do conjunto M22∩M34.
Portanto, o mmc(22,34)=374.
2º - Fatorização em números primos
A fatorização em números primos é também um processo a ter em conta para a determinação do mmc. Para isso, basta escrevermos cada um dos números como produto de números primos. O mínimo múltiplo comum desses números é igual ao produto dos fatores primos não comuns e dos comuns, cada um elevado ao maior dos expoentes. Vejamos o seguinte exemplo.
Exemplo
Como calcular o mmc(63,18,84) através da fatorização em números primos?
63=3×3×7=32×7
18=2×3×3=2×32
84=2×2×3×7=22×3×7
Logo, o mmc(63,18,84)=22×32×7=252.
Nota - O Algoritmo de Euclides pode também ser usado para o cálculo do mmc de dois ou mais números inteiros positivos, usando a penúltima propriedade acima enunciada, que estabelece a seguinte igualdade mmc(a,b)×mdc(a,b)=ab.
Algoritmo para cálculo do mmc
Pseudocódigo
1 - Tomamos a=m e b=n; 2 - Enquanto a for diferente de b, se a<b adicionamos m a a; 3 - Caso contrário, se a>b, adicionamos n a b; 4 - Repetir os passos 2 e 3 até a=b. O mmc(m,n) é então igual a a. |
Código em PYTHON
>
![]() |
Este artigo já foi visualizado 6497 vezes.