Algoritmo di Euclide

Calcola il Massimo Comune Divisore fra due numeri mostrando ogni passaggio, con i due metodi: divisioni successive e sottrazioni successive.

Metodo di calcolo

Passaggi del calcolo

Come funziona

Cos'è

Il Massimo Comune Divisore (MCD) di due numeri è il più grande numero che li divide entrambi senza resto. Il MCD di 48 e 18 è 6: entrambi si dividono per 6, e nessun numero più grande di 6 li divide tutti e due.

L'algoritmo di Euclide lo trova senza scomporre in fattori primi. È scritto negli Elementi di Euclide, intorno al 300 a.C., ed è ancora il modo più veloce che conosciamo.

Quando si usa

Il metodo

Divisioni successive — è quello veloce. Si basa su un'osservazione: se a = b × q + r, allora ogni divisore comune di a e b è anche divisore di r. Quindi:

  1. dividi il numero maggiore per il minore e tieni il resto;
  2. ripeti usando il vecchio divisore come nuovo dividendo, e il resto come nuovo divisore;
  3. quando il resto è zero, l'ultimo divisore usato è il MCD.

Sottrazioni successive — è la versione originale, più lenta ma più facile da vedere: si sottrae ripetutamente il minore dal maggiore finché i due numeri diventano uguali. Quel valore è il MCD. Serve a capire perché funziona; per calcolare conviene il primo.

I casi limite

Le parole

Dividendo
il numero che viene diviso: la a in a = b × q + r.
Divisore
il numero per cui si divide: la b.
Quoziente
quante volte il divisore sta nel dividendo: la q. Qui è sempre intero, perché si lavora coi resti.
Resto
quello che avanza: la r. È sempre più piccolo del divisore, ed è il motivo per cui l'algoritmo finisce sempre.
Primi fra loro
due numeri il cui unico divisore comune è 1. Non vuol dire che siano numeri primi: 8 e 15 non lo sono, ma sono primi fra loro.
💎 Tutoring Premium

Il calcolo si automatizza, il ragionamento no

Percorsi personalizzati di Matematica con un docente di ruolo: dai numeri alle regole, per capire il perché e non solo il come.

Prenota il colloquio gratuito Senza impegno · Posti limitati