Ciao a tutti! In questo post parleremo del calcolo del massimo comun divisore, o MCD, tra due numeri naturali.
Innanzitutto, che cosa significano queste parole che così spesso sentiamo a lezioni di matematica?
MCD(12,28)=4.
Ora che abbiamo capito la definizione, vediamo come calcolare il massimo comun divisore. Un primo, semplice algoritmo è quello descritto sopra. Tuttavia, elencare tutti i divisori tra due numeri, specie se molto grandi, è inutilmente noioso e richiede molto tempo. Vediamo quindi un algoritmo più utile.
Passo 1: Calcolare la scomposizione in fattori primi dei due numeri dati.
Per calcolare la scomposizione in fattori primi, è utile conoscere bene i criteri di divisibilità: essi ci permetteranno, infatti, di riconoscere velocemente quali sono i numeri primi che compariranno nella fattorizzazione.
Procediamo in questo modo:
Per esempio, se dobbiamo scomporre il numero 180, ragioniamo come segue:
Come ricaviamo la scomposizione in fattori primi, a questo punto? Ci basta scrivere, utilizzando le proprietà delle potenze, il prodotto tra tutti i numeri primi così trovati. Nel nostro esempio:
180=2x2x3x3x5=2^2x3^3x5.
Passo 2: Calcolare il MCD utilizzando la scomposizione trovata.
Abbiamo trovato la scomposizione in fattori primi dei due numeri di cui vogliamo calcolare il MCD. Come facciamo adesso a calcolare il MCD? Possiamo trovarne la scomposizione in fattori primi con questa semplice regola:
Prendiamo tutti i numeri primi che compaiono in entrambe le scomposizioni e li eleviamo all'esponente più piccolo.
Per esempio, se vogliamo calcolare MCD(180, 75), osserviamo che:
180=2^2x3^2x5
75=3x5^2 (provate a farlo per esercizio!)
...e i fattori comuni sono 3 e 5. Di questi, l'esponente più piccolo per il 3 è 1, ma anche l'esponente più piccolo per il 5 è 1, quindi...
MCD(180,75)=3^1x5^1=3x5=15.