Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Criba de Eratstenes
La criba de Eratstenes es un algoritmo que permite hallar todos los nmeros primos menores que un nmero natural dado N. Se forma una tabla con todos los nmeros naturales comprendidos entre 2 y N y se van tachando los nmeros que no son primos de la siguiente manera: cuando se encuentra un nmero entero que no ha sido tachado, ese nmero es declarado primo, y se procede a tachar todos sus mltiplos. El proceso termina cuando el cuadrado del mayor nmero confirmado como primo es mayor que N.
Pseudocdigo
Algoritmo Criba de Eratstenes (Complejidad Entrada: Un nmero natural Salidasol: El conjunto de nmeros primos anteriores a 1. Escriba todos los nmeros naturales desde 2. Para 1. Si desde hasta hasta (incluyendo ) )
haga lo siguiente:
no ha sido marcado entonces:de dos en dos asi sucesivamente desde haga lo siguiente:
1. Para
1. Ponga una marca en 3. El resultado es: Todos los nmeros sin marca
Para su implementacin en una computadora, normalmente se maneja un vector de tipo lgico con elementos. De esta manera, la posicin contiene el valor Verdadero como representacin de que ha sido marcado y Falso en otro caso.
Vase tambin
Test de primalidad
Referencias
Samuel Horsley (1772). . or, The Sieve of Eratosthenes. Being an Account of His Method of Finding All the Prime Numbers, by the Rev. Samuel Horsley, F. R. S. [1]. Philosophical Transactions (1683-1775) 62. Walter Mora F.. Criba de Eratstenes [2]. Revista digital Matemtica: Educacin e Internet 7 (2).
Criba de Eratstenes
Referencias
[1] http:/ / links. jstor. org/ sici?sici=0260-7085(1772)62%3C327%3AOTSOEB%3E2. 0. CO%3B2-5 [2] http:/ / www. cidse. itcr. ac. cr/ revistamate/ HERRAmInternet/ Criba/ Criba. pdf
Licencia
Creative Commons Attribution-Share Alike 3.0 Unported http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/