Come si elencano tutti i numeri primi fino a un certo numero ? Eratostene di Cirene (III secolo a.C., bibliotecario di Alessandria) inventò un algoritmo elegante: il crivello (in greco koskinon, “setaccio”), che ancora oggi è il metodo più semplice per generare tabelle di numeri primi.
Esempio — Crivello di Eratostene fino a 30
Si scrivono i numeri da a e si procede così:
- Si cerchia il primo numero non cancellato (): è primo.
- Si cancellano tutti i suoi multipli successivi ().
- Si torna al passo 1 sul prossimo non cancellato (), poi , poi .
- Quando si arriva a un primo con (qui , poiché ) ci si può fermare: tutti i restanti non cancellati sono primi.
Restano: — i primi fino a .
Il crivello fino a 30: cerchiati in rosso i primi, in grigio i numeri cancellati perché composti.
Collegamenti
Argomenti: Numeri e operazioni
Concetti: Crivello di eratostene · Numero primo
Metodi: Crivello eratostene
Competenze: Calcolare
Persone: Eratostene