1Eva2008TI_T2 Criba de Eratóstenes con Python

1ra Evaluación I Término 2008 - 2009. Julio 08, 2008 /ICM00794

Tema 2 (20 puntos). Una forma de hallar todos los números primos menores que un número natural n, es el método de la “Criba de Eratóstenes” que consiste en lo siguiente:

  • Se forma un vector con todos los números naturales entre 2 y n.
  • Se tachan todos los múltiplos de 2 que son menores que n,
  • luego se tachan los múltiplos de 3 que son menores que n,
  • y así sucesivamente.
  • El procedimiento se repite hasta alcanzar todos los múltiplos de los números naturales menores que n.
  • Los números no tachados corresponden a los números primos.
Primos: 2, 3, 5, 7, 11, 13, 17, 19

Elabore un algoritmo que, dado un número entero positivo n mayor que 1, muestre los números primos encontrados con el método descrito.

Ejemplo: Para n=20

icriba[i]
21
31
40
51
60
71
80
90
100
111
120
131
140
150
160
171
180
191
200

Ejercicios por Unidad/Tema FP