Está en la página 1de 13

Criba de Eratóstenes

De Wikipedia, la enciclopedia libre

Saltar a navegación, búsqueda


Uno o más wikipedistas están trabajando actualmente en extender este
artículo.
Es posible que, a causa de ello, haya lagunas de contenido o deficiencias de formato. Por
favor, antes de realizar correcciones mayores o reescrituras, contacta con ellos en su página
de usuario o en la página de discusión del artículo para poder coordinar la redacción.

La criba de Eratóstenes 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.

Contenido
[ocultar]
 1 Proceso de criba
 2 Pseudocódigo
 3 Limitaciones
 4 Véase también

 5 Referencias
Proceso de criba [editar]
Determinemos, mediante este procedimiento, la lista de los números primos menores de
20.

1. Primer paso: Escribamos la lista de los números naturales comprendidos entre 2


y 20.

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

2. Segundo paso: Marcamos el primer número ,no rayado ni marcado, como


número primo.
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

3. Tercer paso: Tachamos todos los múltiplos del número que acabamos de
marcar como primo.
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

4. Cuarto paso: Si el cuadrado del primer número que no ha sido rayado ni


marcado es inferior a 20, entonces repetimos el segundo paso. Si no, el
algoritmo termina, y todos los enteros no tachados son declarados primos.

Como 3² = 9 < 20, volvemos al segundo paso:

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

En el cuarto paso, el primer número que no ha sido tachado ni marcado es 5. Como su


cuadrado es mayor que 20, el algoritmo termina y consideraremos primos todos los
números que no han sido tachados.

Resultado: Los números primos comprendidos entre 2 y 20 son: 2, 3, 5, 7, 11, 13, 17,
19.

Pseudocódigo [editar]

Algoritmo Criba de Eratóstenes (Complejidad )

Entrada: Un número natural n


Salida: El conjunto de números primos anteriores a n (incluyendo n)

1. Escriba todos los números naturales desde 2 hasta n


2. Para i desde 2 hasta haga lo siguiente:
1. Si i no ha sido marcado entonces:
1. Para j desde i hasta haga lo siguiente:
1. Ponga una marca en

3. El resultado es: Todos los números sin marca

Acerca de la notación:

 es la función parte entera de x


 es el cociente de dividir a entre b

Para su implementación en una computadora, normalmente se maneja un arreglo de tipo


lógico con n elementos. De esta manera, la posición i contiene el valor Verdadero
como representación de que i ha sido marcado y Falso en otro caso.

Limitaciones [editar]
El algoritmo se detiene cuando el cuadrado del último número primo encontrado es
mayor que 20 por la siguiente razón:

Sea P el mayor primo encontrado que cumple P² <= N, y se supone la existencia de un


número X tal que:

1) X es compuesto (esto es, existen Y y Z, ambos distintos de 1, tales que X = YZ).

2) P < X < N.

Como X no fue tachado en el proceso, quiere decir que Y y Z no son menores que P. (1)

A su vez, tanto Y como Z deben ser menores que X, ya que X, Y, Z son naturales. (2)

Por (1) y (2), resulta que Y y Z deben estar entre P y X.

Pero como P² es mayor que N, entonces Y x Z es mayor que N.

Por lo tanto, X resulta mayor que N, siendo que fue definido como menor. La
conclusión es entonces, que no existe un X que cumpla las condiciones iniciales.

Véase también [editar]


 Test de primalidad
Referencias [editar]
 Samuel Horsley (1772): «KOΣKINON EPATOΣΘENOΥΣ. 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.», en Philosophical Transactions
(1683-1775), vol. 62.
 Walter Mora F. : «Criba de Eratóstenes», en Revista digital Matemática:
Educación e Internet, vol. 7, Nº 2.

Obtenido de "http://es.wikipedia.org/wiki/Criba_de_Erat%C3%B3stenes"
Categoría: Algoritmos
Categoría oculta: Wikipedia:Artículos en desarrollo

Vistas

 Artículo
 Discusión
 Editar
 Historial

Herramientas personales

 Registrarse/Entrar

Navegación

 Portada
 Portal de la comunidad
 Actualidad
 Cambios recientes
 Página aleatoria
 Ayuda
 Donativos

Buscar

Ir Buscar
 

Herramientas

 Lo que enlaza aquí


 Cambios en enlazadas
 Subir archivo
 Páginas especiales
 Versión para imprimir
 Enlace permanente
 Citar este artículo
En otros idiomas

 Български
 Bosanski
 Català
 Česky
 Dansk
 Deutsch
 English
 Esperanto
 ‫فارسی‬
 Suomi
 Français
 ‫עברית‬
 Hrvatski
 Magyar
 Bahasa Indonesia
 Italiano
 日本語
 ქართული
 한국어
 Lietuvių
 Македонски
 Nederlands
 Norsk (bokmål)
 Polski
 Português
 Română
 Русский
 Sicilianu
 Simple English
 Slovenčina
 Slovenščina
 Српски / Srpski
 Svenska
 Türkçe
 Українська
 中文

 Esta página fue modificada por última vez el 19:18, 19 ago 2008.
 Contenido disponible bajo los términos de la Licencia de documentación libre de
GNU (véase Derechos de autor).
Wikipedia® es una marca registrada de la organización sin ánimo de lucro
Wikimedia Foundation, Inc.
 Política de privacidad
 Acerca de Wikipedia
 Limitación de responsabilidad
criba de Eratóstenes
Método para encontrar todos los números primos menores a un número
dado n.

Primero, revisa todos los número de 2 a n, tachando todos los múltiplos de 2


después de 2.

A continuación, revisa todos los números de 3 a n, tachando todos los


múltiplos de 3 después de 3.

Después, revisa todos los números de 5 a n, tachando todos los múltiplos de


5 después de 5. El proceso continúa para todos los números primos menores
a n1/2. Los números que restan después de terminar el proceso son todos los
números primos menores al número dado n.

 
English | Español

Criba de Eratóstenes.
La Criba de Eratóstenes es un procedimiento para obtener los primeros
números primos.
- Se comienza con un panel en el que están colocados los números naturales a
partir del número 2. Normalmente se hace con los cien primeros números
naturales, aquí emplearemos solamente hasta el número 46.
- Comenzamos por el número 2, lo dejamos, pero a partir de él contamos de 2 en
2 y eliminamos los números que sean múltiplos de 2.
- El primer número de los que quedan es el 3, lo dejamos y desde el número 3
eliminamos los números que sean múltiplos de 3.
- El siguiente número de los que quedan es el 5, lo dejamos y desde el número 5
eliminamos los números que sean múltiplos de 5.
- Así vamos avanzando, cuando llegamos a un número que no ha sido eliminado lo
dejamos, pero a partir de él eliminamos los números que sean múltiplos de él. Así
hasta el final.
- Finalmente habrán quedado solamente números primos.

A Criba de Eratóstenes
Educación Primaria e ESO
Autoría :
Javier Rodríguez
CEIP L'Alzina. Molis de Rei

Traducción: Xosé Antón Vicente Rodríguez


CEIP O Piñeiriño - Vilagarcía de Arousa

Descripción:

Este paquete de actividades reproduce o método de Eratóstenes para


encontrar a lista dos números primos menores de 100, graficamente e paso
a paso.

Descargar Paquetes : 1
Actividades : 27
  Kilobytes : 267

La Criba de Eratóstenes

 Criba de eratóstenes para enteros entre 1 y 300


 Hallar primos en un intervalo de enteros menores que 10000

Con este applet puedes obtener todos los números primos


(menores que 300, como máximo) mediante el método
inventado por Eratóstenes.

Para eliminar todos los múltiplos de un número cualquiera n


(excepto el propio n), basta con pulsar el botón marcado como
n. Si se hace esto sucesivamente con todos los números, al
final quedrán en la tabla sólo los números primos, que no
tienen divisores mayores que 1.

Pulsando el botón Recomenzar puedes empezar con una


nueva tabla en cualquier momento. Inicialmente la tabla
contiene los 100 primeros enteros positivos, pero puedes
escoger el número de enteros que cribar poniendo el nuevo
tamaño de la tabla en el campo numérico y pulsando a
continuación Recomenzar

Puedes probar con cualquier tabla de tamaño entre 2 y 300


números. Ya sabes que ningún número n tiene un factor o
divisor mayor que su raíz cuadrada, así que por ejemplo, no
puede quedar sin tachar ya ningún número compuesto (no
primo) entre 1 y 121 en cuanto hayas cribado todos los
múltiplos de los números entre 2 y 11.
 

Criba de Eratóstenes
De Wikipedia, la enciclopedia libre

Saltar a navegación, búsqueda


Uno o más wikipedistas están trabajando actualmente en extender este
artículo.
Es posible que, a causa de ello, haya lagunas de contenido o deficiencias de formato. Por
favor, antes de realizar correcciones mayores o reescrituras, contacta con ellos en su página
de usuario o en la página de discusión del artículo para poder coordinar la redacción.

La criba de Eratóstenes 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.
Contenido
[ocultar]
 1 Proceso de criba
 2 Pseudocódigo
 3 Limitaciones
 4 Véase también

 5 Referencias

Proceso de criba [editar]


Determinemos, mediante este procedimiento, la lista de los números primos menores de
20.

1. Primer paso: Escribamos la lista de los números naturales comprendidos entre 2


y 20.

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

2. Segundo paso: Marcamos el primer número ,no rayado ni marcado, como


número primo.
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

3. Tercer paso: Tachamos todos los múltiplos del número que acabamos de
marcar como primo.
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

4. Cuarto paso: Si el cuadrado del primer número que no ha sido rayado ni


marcado es inferior a 20, entonces repetimos el segundo paso. Si no, el
algoritmo termina, y todos los enteros no tachados son declarados primos.

Como 3² = 9 < 20, volvemos al segundo paso:

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

En el cuarto paso, el primer número que no ha sido tachado ni marcado es 5. Como su


cuadrado es mayor que 20, el algoritmo termina y consideraremos primos todos los
números que no han sido tachados.
Resultado: Los números primos comprendidos entre 2 y 20 son: 2, 3, 5, 7, 11, 13, 17,
19.

Pseudocódigo [editar]

Algoritmo Criba de Eratóstenes (Complejidad )

Entrada: Un número natural n

Salida: El conjunto de números primos anteriores a n (incluyendo n)

1. Escriba todos los números naturales desde 2 hasta n


2. Para i desde 2 hasta haga lo siguiente:
1. Si i no ha sido marcado entonces:
1. Para j desde i hasta haga lo siguiente:
1. Ponga una marca en

3. El resultado es: Todos los números sin marca

Acerca de la notación:

 es la función parte entera de x


 es el cociente de dividir a entre b

Para su implementación en una computadora, normalmente se maneja un arreglo de tipo


lógico con n elementos. De esta manera, la posición i contiene el valor Verdadero
como representación de que i ha sido marcado y Falso en otro caso.

Limitaciones [editar]
El algoritmo se detiene cuando el cuadrado del último número primo encontrado es
mayor que 20 por la siguiente razón:

Sea P el mayor primo encontrado que cumple P² <= N, y se supone la existencia de un


número X tal que:

1) X es compuesto (esto es, existen Y y Z, ambos distintos de 1, tales que X = YZ).

2) P < X < N.

Como X no fue tachado en el proceso, quiere decir que Y y Z no son menores que P. (1)

A su vez, tanto Y como Z deben ser menores que X, ya que X, Y, Z son naturales. (2)

Por (1) y (2), resulta que Y y Z deben estar entre P y X.


Pero como P² es mayor que N, entonces Y x Z es mayor que N.

Por lo tanto, X resulta mayor que N, siendo que fue definido como menor. La
conclusión es entonces, que no existe un X que cumpla las condiciones iniciales.

Véase también [editar]


 Test de primalidad

Referencias [editar]
 Samuel Horsley (1772): «KOΣKINON EPATOΣΘENOΥΣ. 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.», en Philosophical Transactions
(1683-1775), vol. 62.
 Walter Mora F. : «Criba de Eratóstenes», en Revista digital Matemática:
Educación e Internet, vol. 7, Nº 2.

Obtenido de "http://es.wikipedia.org/wiki/Criba_de_Erat%C3%B3stenes"
Categoría: Algoritmos
Categoría oculta: Wikipedia:Artículos en desarrollo

Vistas

 Artículo
 Discusión
 Editar
 Historial

Herramientas personales

 Registrarse/Entrar

Navegación

 Portada
 Portal de la comunidad
 Actualidad
 Cambios recientes
 Página aleatoria
 Ayuda
 Donativos

Buscar

Ir Buscar
 
Herramientas

 Lo que enlaza aquí


 Cambios en enlazadas
 Subir archivo
 Páginas especiales
 Versión para imprimir
 Enlace permanente
 Citar este artículo

En otros idiomas

 Български
 Bosanski
 Català
 Česky
 Dansk
 Deutsch
 English
 Esperanto
 ‫فارسی‬
 Suomi
 Français
 ‫עברית‬
 Hrvatski
 Magyar
 Bahasa Indonesia
 Italiano
 日本語
 ქართული
 한국어
 Lietuvių
 Македонски
 Nederlands
 Norsk (bokmål)
 Polski
 Português
 Română
 Русский
 Sicilianu
 Simple English
 Slovenčina
 Slovenščina
 Српски / Srpski
 Svenska
 Türkçe
 Українська
 中文
 Esta página fue modificada por última vez el 19:18, 19 ago 2008.
 Contenido disponible bajo los términos de la Licencia de documentación libre de
GNU (véase Derechos de autor).
Wikipedia® es una marca registrada de la organización sin ánimo de lucro
Wikimedia Foundation, Inc.
 Política de privacidad
 Acerca de Wikipedia
 Limitación de responsabilidad

También podría gustarte