Eratostena siets
Eratostena siets ir vienkāršs algoritms visu to pirmskaitļu atrašanai, kas nepārsniedz kādu dotu naturālu skaitli. Algoritmu izdomāja sengrieķu matemātiķis Eratostens.
Algoritma apraksts
labot šo sadaļuAlgoritms visu pirmskaitļu, kas nepārsniedz n, atrašanai ir šāds:
- uzrakstām rindā naturālos skaitļus no 2 līdz n: 2, 3, 4, ..., n.
- atstājam pirmo no tiem (2) un izsvītrojam visus nākamos skaitļus, kas dalās ar 2;
- atrodam mazāko neizsvītroto skaitli (3) un izsvītrojam visus nākamos skaitļus, kas dalās ar 3;
- procesu atkārtojam, līdz iegūts tāds neizsvītrotais skaitlis p, ka p2 > n.
Tad visi neizsvītrotie skaitļi ir pirmskaitļi.
Ārējās saites
labot šo sadaļu- Vikikrātuvē par šo tēmu ir pieejami multivides faili. Skatīt: Eratostena siets.
- Encyclopædia Britannica raksts (angliski)
- Brockhaus Enzyklopädie raksts (vāciski)
- Krievijas Lielās enciklopēdijas raksts (krieviski)
- Eric W. Weisstein, Sieve of Eratosthenes, MathWorld.
- Pirmskaitļu algoritmi (1) - Eratostena siets[novecojusi saite].
Šis ar matemātiku saistītais raksts ir nepilnīgs. Jūs varat dot savu ieguldījumu Vikipēdijā, papildinot to. |