Torna alla lezione

Guida per l'insegnante: Algoritmo di Euclide

Trova il massimo comune divisore di due numeri con divisioni successive con resto e usalo per semplificare frazioni e calcolare il mcm.

Usa questa lezione in classe

Gratis, senza account per gli studenti.

Condividi con gli studenti

Gli studenti aprono la lezione e si esercitano con correzione immediata.

Scheda da stampare

Tutti gli esercizi su carta, con le soluzioni a parte.

Quiz di classe

10 domande su Fattori e Multipli. Gli studenti partecipano con un nome, tu vedi tutti i punteggi.

Per gli insegnanti

Obiettivi di apprendimento
  • Scrivere una divisione con resto nella forma a=q×b+ra = q \times b + r con 0≤r<b0 \le r < b
  • Calcolare il MCD di due numeri con l'algoritmo di Euclide e con il metodo delle sottrazioni successive
  • Spiegare perché MCD(a,b)=MCD(b,r)\text{MCD}(a, b) = \text{MCD}(b, r) e collegare l'algoritmo al taglio di un rettangolo in quadrati
  • Usare il MCD per semplificare frazioni e calcolare mcm(a,b)=a×bMCD(a,b)\text{mcm}(a, b) = \frac{a \times b}{\text{MCD}(a, b)}
  • Stabilire se due numeri sono primi tra loro e confrontare l'algoritmo con la scomposizione in fattori primi
Prerequisiti
  • • Massimo comune divisore (MCD): trovarlo elencando i divisori e con la scomposizione in fattori primi
  • • Minimo comune multiplo (mcm) e il suo significato
  • • Scomposizione in fattori primi, numeri primi e numeri composti
  • • Divisione con resto tra numeri naturali
Spunti di discussione
  • 1. Perché l'algoritmo termina sempre? Che cosa succede ai numeri a ogni passo?
  • 2. Se dd divide 4848 e 1818, perché deve dividere anche 48−2×18=1248 - 2 \times 18 = 12?
  • 3. Quando preferiresti la scomposizione in fattori primi e quando l'algoritmo di Euclide?
  • 4. Perché due numeri di Fibonacci vicini come 144144 e 8989 richiedono così tanti passi?
  • 5. In che modo il taglio di un rettangolo in quadrati mostra gli stessi passi delle divisioni?
Idee sbagliate comuni

Il MCD è l'ultimo numero scritto, spesso il resto 00 o un quoziente

Rimedio: Evidenzia q e r di ogni riga con colori diversi. Cerchia il divisore della riga con resto 00 e controlla che divida entrambi i numeri iniziali.

Dopo la prima divisione si continua con il numero grande iniziale

Rimedio: Usa l'immagine del rettangolo: una volta tagliati i quadrati, il lato lungo è sparito e resta solo il rettangolo b per r.

L'algoritmo è un trucco che funziona per caso

Rimedio: Mostra con 4848, 1818 e 1212 che ogni divisore comune di 4848 e 1818 divide 1212, e ogni divisore comune di 1818 e 1212 divide 4848. Elenca i due insiemi di divisori comuni: sono uguali.

Idee di differenziazione

Per studenti in difficoltà:

  • • Cominciare con il metodo delle sottrazioni su coppie piccole come (35, 14) prima di dividere
  • • Usare rettangoli di carta quadrettata e ritagliare davvero i quadrati
  • • Fornire una tabella con le colonne a, b, q, r da completare riga per riga

Per studenti a livello:

  • • Applicare l'algoritmo a coppie di tre e quattro cifre come (1071, 462)
  • • Semplificare frazioni come 391667\frac{391}{667} con il MCD
  • • Calcolare mcm con a×bMCD(a,b)\frac{a \times b}{\text{MCD}(a, b)} e verificarli

Per studenti avanzati:

  • • Dimostrare in generale che MCD(a,b)=MCD(b,r)\text{MCD}(a, b) = \text{MCD}(b, r)
  • • Indagare perché numeri di Fibonacci vicini richiedono il maggior numero di passi
  • • Esplorare l'algoritmo di Euclide esteso: scrivere MCD(a,b)\text{MCD}(a, b) come x×a+y×bx \times a + y \times b
Allineamento agli standard
  • 6.NS.B.4 (CCSS.MATH.CONTENT.6.NS.B.4)

    Trovare il massimo comune divisore e il minimo comune multiplo di due numeri naturali

  • 6.NS.B.2 (CCSS.MATH.CONTENT.6.NS.B.2)

    Dividere con sicurezza numeri a più cifre con l'algoritmo in colonna

  • MP.7 (CCSS.MATH.PRACTICE.MP7)

    Cercare e usare le strutture

Risorse della lezione
  • visualDal rettangolo ai quadrati

    Vista interattiva che taglia un rettangolo a per b nei quadrati più grandi scrivendo ogni riga a = q × b + r

  • activityQuadrati su carta quadrettata

    Gli studenti disegnano un rettangolo 48 per 18 su carta quadrettata e ritagliano con le forbici i quadrati più grandi finché restano solo quadrati uguali

  • gameGara del MCD

    Una squadra usa la scomposizione in fattori primi, l'altra l'algoritmo di Euclide, su coppie come (1071, 462) e (391, 667)

  • worksheetEsercizi sulle righe di Euclide

    Completare quozienti e resti, poi semplificare frazioni e calcolare mcm a partire dal MCD

Contenuto della lezione

Tutto ciò che vedono gli studenti: definizione, esempi, errori comuni, applicazioni. Tocca per aprire.

Definizione

L'algoritmo di Euclide è un modo veloce per trovare il massimo comune divisore (MCD) di due numeri naturali, senza elencare i divisori né costruire alberi dei fattori.
Dividi il numero più grande aa per il numero più piccolo bb e scrivi il risultato come divisione con resto:
a=q×b+r,0≤r<ba = q \times b + r, \quad 0 \le r < b
Qui qq è il quoziente e rr è il resto. Poi **sostituisci la coppia (a,b)(a, b) con (b,r)(b, r)** e dividi di nuovo. Ripeti finché il resto è 00. L'ultimo resto diverso da zero (il divisore dell'ultima riga) è il MCD.
Esempio: MCD(48,18)\text{MCD}(48, 18)
  • 48=2×18+1248 = 2 \times 18 + 12
  • 18=1×12+618 = 1 \times 12 + 6
  • 12=2×6+012 = 2 \times 6 + 0
Il resto è 00, quindi MCD(48,18)=6\text{MCD}(48, 18) = 6.
Perché funziona: se un numero dd divide sia aa sia bb, divide anche r=a−q×br = a - q \times b. E se dd divide sia bb sia rr, divide anche a=q×b+ra = q \times b + r. Quindi le coppie (a,b)(a, b) e (b,r)(b, r) hanno esattamente gli stessi divisori comuni, e perciò lo stesso MCD:
MCD(a,b)=MCD(b,r)\text{MCD}(a, b) = \text{MCD}(b, r)
I numeri diventano più piccoli a ogni passo, quindi l'algoritmo termina sempre.

Esempi svolti

Un rettangolo misura 4848 per 1818. Taglia ogni volta i quadrati più grandi possibili. Qual è il lato dei quadrati che alla fine entrano esattamente?
1

Taglia quadrati di lato 18 dal lato lungo

Entrano due quadrati 18×1818 \times 18 e avanza 1212: 48=2×18+1248 = 2 \times 18 + 12 → Rettangolo rimasto 18×1218 \times 12
2

Taglia quadrati di lato 12 dal resto

Entra un quadrato 12×1212 \times 12 e avanza 66: 18=1×12+618 = 1 \times 12 + 6 → Rettangolo rimasto 12×612 \times 6
3

Taglia quadrati di lato 6

Entrano esattamente due quadrati 6×66 \times 6: 12=2×6+012 = 2 \times 6 + 0 → Non avanza nulla
4

Ricopri tutto il rettangolo con l'ultimo quadrato

66 divide 4848 e 1818: 486×186=8×3\frac{48}{6} \times \frac{18}{6} = 8 \times 3 → 2424 quadrati di lato 66 lo ricoprono

Errori comuni

Tenere il vecchio numero grande: dopo 48=2×18+1248 = 2 \times 18 + 12, continuare con 4848 e 1212

Perché è sbagliato: L'algoritmo funziona perché MCD(a,b)=MCD(b,r)\text{MCD}(a, b) = \text{MCD}(b, r). Il numero aa non serve più dopo la prima divisione.

Corretto: La coppia successiva è (18,12)(18, 12): il vecchio divisore e il resto. Quindi 18=1×12+618 = 1 \times 12 + 6.

Dare 00 o l'ultimo quoziente come MCD

Perché è sbagliato: L'ultima riga ha resto 00, e questo dice solo che bisogna fermarsi. Il quoziente conta quanti quadrati entrano, non è un divisore comune.

Corretto: Il MCD è l'ultimo resto diverso da zero, cioè il divisore dell'ultima riga. In 12=2×6+012 = 2 \times 6 + 0 è 66.

Scrivere un resto troppo grande, come 1071=1×462+6091071 = 1 \times 462 + 609

Perché è sbagliato: L'uguaglianza è vera, ma 609>462609 > 462, quindi 462462 ci sta ancora una volta. Il resto deve essere più piccolo del divisore.

Corretto: Prendi il quoziente più grande possibile: 1071=2×462+1471071 = 2 \times 462 + 147 con 147<462147 < 462.

Prendere a×ba \times b come mcm

Perché è sbagliato: a×ba \times b è sempre un multiplo comune, ma di solito non il minimo: 84×120=1008084 \times 120 = 10080 conta due volte il divisore comune 1212.

Corretto: Dividi per il MCD: mcm(84,120)=84×12012=840\text{mcm}(84, 120) = \frac{84 \times 120}{12} = 840.

Perché è importante

L'algoritmo di Euclide ha più di 2300 anni (Euclide lo scrisse intorno al 300 a.C.) ed è ancora uno degli algoritmi più usati al mondo:
  • Numeri grandi: scomporre 10711071 o 391391 in fattori primi è lento, ma tre o quattro divisioni danno subito il MCD. Con numeri di centinaia di cifre la scomposizione è praticamente impossibile, mentre l'algoritmo di Euclide finisce al massimo in qualche migliaio di passi veloci.
  • Frazioni: per semplificare 391667\frac{391}{667} ti serve MCD(391,667)=23\text{MCD}(391, 667) = 23, difficile da vedere scomponendo ma rapido con l'algoritmo.
  • mcm: appena conosci il MCD, mcm(a,b)=a×bMCD(a,b)\text{mcm}(a, b) = \frac{a \times b}{\text{MCD}(a, b)}, quindi un solo algoritmo ti dà entrambi.
  • Piastrelle, ingranaggi e schermi: la piastrella quadrata più grande per un pavimento, quando due ingranaggi tornano allineati e perché uno schermo 1920×10801920 \times 1080 è 16:916:9 si riducono tutti al MCD.
  • Sicurezza su internet: sistemi di crittografia come RSA usano una versione estesa di questo algoritmo ogni volta che apri un sito sicuro.

Applicazioni nel mondo reale

Piastrellare un pavimento con le piastrelle quadrate più grandi

Un piastrellista vuole coprire un pavimento rettangolare con piastrelle quadrate uguali senza tagliarne nessuna. Il lato più grande possibile è il MCD delle due misure.

Esempio:

Un pannello di 4848 cm per 1818 cm è coperto esattamente da quadrati di 66 cm: MCD(48,18)=6\text{MCD}(48, 18) = 6, cioè 8×3=248 \times 3 = 24 piastrelle.

1Provaci tu stesso

Il pavimento di un corridoio misura 168168 cm per 120120 cm. Va coperto con piastrelle quadrate uguali, senza tagli e senza spazi vuoti.

Qual è il lato, in cm, della piastrella quadrata più grande che va bene?

Passo 1: Scrivi l'espressione matematica

Calcola MCD(168,120)\text{MCD}(168, 120) con l'algoritmo di Euclide:

Ingranaggi e cicli che si ripetono

Quando due ruote dentate girano insieme, gli stessi due denti si incontrano di nuovo dopo un numero di denti pari al mcm dei numeri di denti. L'algoritmo di Euclide dà il MCD, e da lì si ricava il mcm.

Esempio:

Ruote con 1818 e 4848 denti: MCD=6\text{MCD} = 6, quindi gli stessi denti si incontrano di nuovo dopo 18×486=144\frac{18 \times 48}{6} = 144 denti.

2Provaci tu stesso

La corona di una bicicletta ha 8484 denti e un pignone piccolo ha 3636 denti. Ora due denti segnati si toccano.

Dopo quanti denti i due denti segnati si toccano di nuovo?

Passo 1: Scrivi l'espressione matematica

Calcola mcm(84,36)=84×36MCD(84,36)\text{mcm}(84, 36) = \frac{84 \times 36}{\text{MCD}(84, 36)}:

Il formato degli schermi

Una risoluzione come $1920 \times 1080$ diventa un formato dividendo entrambi i numeri per il loro MCD.

Esempio:

1280×10241280 \times 1024: MCD(1280,1024)=256\text{MCD}(1280, 1024) = 256, quindi il formato è 5:45:4.

3Provaci tu stesso

Un monitor ha 19201920 per 10801080 pixel. Per scrivere il suo formato dividi entrambi i numeri per il loro MCD.

Quanto vale MCD(1920,1080)\text{MCD}(1920, 1080)?

Passo 1: Scrivi l'espressione matematica

Applica l'algoritmo di Euclide a 19201920 e 10801080:

Punti chiave

  • 1Algoritmo di Euclide: dividi aa per bb come a=q×b+ra = q \times b + r con 0≤r<b0 \le r < b, poi sostituisci (a,b)(a, b) con (b,r)(b, r) finché il resto è 00
  • 2Il MCD è l'ultimo resto diverso da zero, cioè il divisore dell'ultima riga
  • 3Funziona perché MCD(a,b)=MCD(b,r)\text{MCD}(a, b) = \text{MCD}(b, r): le due coppie hanno gli stessi divisori comuni
  • 4Geometricamente, l'algoritmo taglia un rettangolo a×ba \times b nei quadrati più grandi possibili; il lato dell'ultimo quadrato è il MCD
  • 5Il metodo delle sottrazioni successive toglie più volte il numero più piccolo; la divisione ne è la scorciatoia
  • 6Serve per semplificare frazioni, per calcolare mcm(a,b)=a×bMCD(a,b)\text{mcm}(a, b) = \frac{a \times b}{\text{MCD}(a, b)} e per capire se due numeri sono primi tra loro (MCD =1= 1)

Domande frequenti

Conta da quale numero comincio?

No. Se cominci con il numero più piccolo davanti, la prima riga è del tipo 18=0×48+1818 = 0 \times 48 + 18, che scambia soltanto i due numeri. Cominciare dal più grande ti risparmia quel passo.

L'algoritmo di Euclide è più veloce della scomposizione in fattori primi?

Con numeri piccoli come 1212 e 1818 entrambi i metodi sono veloci. Con numeri grandi sì, di gran lunga: non devi trovare nessun numero primo. MCD(1071,462)\text{MCD}(1071, 462) richiede tre divisioni, mentre la scomposizione richiede 1071=32×7×171071 = 3^2 \times 7 \times 17 e 462=2×3×7×11462 = 2 \times 3 \times 7 \times 11.

Che cosa significa se l'algoritmo finisce con MCD 1?

Allora i due numeri sono primi tra loro (coprimi): non hanno divisori comuni tranne 11. Due numeri di Fibonacci vicini, come 144144 e 8989, sono sempre primi tra loro, ed è con loro che l'algoritmo richiede più passi rispetto alla loro grandezza.

Posso usarlo con tre numeri?

Sì, due alla volta: MCD(a,b,c)=MCD(MCD(a,b),c)\text{MCD}(a, b, c) = \text{MCD}(\text{MCD}(a, b), c). Per esempio MCD(840,1176)=168\text{MCD}(840, 1176) = 168 e MCD(168,1260)=84\text{MCD}(168, 1260) = 84, quindi il MCD dei tre numeri è 8484.

Glossario

Algoritmo di Euclide
Metodo per il MCD di due numeri: dividere con resto, sostituire la coppia con (divisore, resto) e ripetere finché il resto è 00
Divisione con resto
La scrittura a=q×b+ra = q \times b + r con 0≤r<b0 \le r < b, per esempio 1071=2×462+1471071 = 2 \times 462 + 147
Quoziente
Il numero qq di volte intere in cui bb sta in aa
Resto
Il numero rr che avanza dopo la divisione, sempre più piccolo del divisore
Primi tra loro (coprimi)
Due numeri il cui MCD è 11, come 144144 e 8989
Minimo comune multiplo (mcm)
Il più piccolo numero positivo multiplo di entrambi i numeri; mcm(a,b)=a×bMCD(a,b)\text{mcm}(a, b) = \frac{a \times b}{\text{MCD}(a, b)}

Scheda formule

Divisione con resto

a=q×b+r,0≤r<ba = q \times b + r, \quad 0 \le r < b

Una riga dell'algoritmo: $q$ è il quoziente, $r$ il resto

Passo chiave

MCD(a,b)=MCD(b,r)\text{MCD}(a, b) = \text{MCD}(b, r)

Sostituisci la coppia con (divisore, resto) e ripeti finché $r = 0$

mcm dal MCD

mcm(a,b)=a×bMCD(a,b)\text{mcm}(a, b) = \frac{a \times b}{\text{MCD}(a, b)}

Moltiplica i numeri e dividi per il loro MCD

Numeri primi tra loro

MCD(a,b)=1\text{MCD}(a, b) = 1

I numeri non hanno divisori comuni tranne $1$

Altro su questo argomento