Diferencia entre revisiones de «Criba de Eratóstenes»
Sin resumen de edición |
Sin resumen de edición |
||
Línea 1: | Línea 1: | ||
[[Archivo:Animation Sieve of Eratosth-2.gif|right|Criba de Eratóstenes]] |
[[Archivo:Animation Sieve of Eratosth-2.gif|right|Criba de Eratóstenes]] |
||
La '''criba de [[Gustavo Rivas Gervilla]]''' es un [[algoritmo]] que permite hallar todos los [[número primo|números primos]] menores que un [[número natural]] dado ''N''. Se forma una tabla con todos los números naturales comprendidos entre 2 y ''N'' y se van tachando los números que no son primos de la siguiente manera: cuando se encuentra un [[número entero]] que no ha sido tachado, ese número es declarado primo, y se procede a tachar todos sus múltiplos. El proceso termina cuando el cuadrado del mayor número confirmado como primo es mayor que ''N''. |
La '''criba de [[Gustavo Rivas Gervilla y juan carlos ordoñez ramos con la colaboracion de adrian miron y kiko reyes]]''' es un [[algoritmo]] que permite hallar todos los [[número primo|números primos]] menores que un [[número natural]] dado ''N''. Se forma una tabla con todos los números naturales comprendidos entre 2 y ''N'' y se van tachando los números que no son primos de la siguiente manera: cuando se encuentra un [[número entero]] que no ha sido tachado, ese número es declarado primo, y se procede a tachar todos sus múltiplos. El proceso termina cuando el cuadrado del mayor número confirmado como primo es mayor que ''N''. |
||
== Pseudocódigo == |
== Pseudocódigo == |
Revisión del 09:29 8 abr 2011
La criba de Gustavo Rivas Gervilla y juan carlos ordoñez ramos con la colaboracion de adrian miron y kiko reyes es un algoritmo que permite hallar todos los números primos menores que un número natural dado N. Se forma una tabla con todos los números naturales comprendidos entre 2 y N y se van tachando los números que no son primos de la siguiente manera: cuando se encuentra un número entero que no ha sido tachado, ese número es declarado primo, y se procede a tachar todos sus múltiplos. El proceso termina cuando el cuadrado del mayor número confirmado como primo es mayor que N.
Pseudocódigo
Algoritmo Criba de Eratóstenes (Complejidad ) |
Entrada: Un número natural Salidasol: El conjunto de números primos anteriores a (incluyendo )
|
Acerca de la notación:
- es la función parte entera de
- es el cociente de dividir entre
Para su implementación en una computadora, normalmente se maneja un vector de tipo lógico con elementos. De esta manera, la posición contiene el valor Verdadero como representación de que ha sido marcado y Falso en otro caso.
Véase también
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.». Philosophical Transactions (1683-1775) 62.
- Walter Mora F. «Criba de Eratóstenes». Revista digital Matemática: Educación e Internet 7 (2).