Acciones

2010 Ejercicio 5: Buscar el número primo que ocupa la posición 10001 en la secuencia de números primos

De Software Libre para la Enseñanza y el Aprendizaje de las Matemáticas (2010-11)

Revisión del 15:52 21 abr 2010 de Frubioc (discusión | contribuciones) (Solución 1 (en wxMaxima 0.84))

Enunciado

Buscar el número primo que ocupa la posición 10001 en la secuencia de números primos.

Solución 1 (en wxMaxima 0.84)

Una solución usando el lenguaje de cálculo simbólico Máxima es:

 (i%1) cont: 0$
       for i: 1 step 1 while cont<10001 do 
       (
          if (primep(i) = true) then(
          cont: cont+1),
          if (cont = 10001) then(
            print("El Número primo en la posición 10001 es: ",i))
       );
 (o%1)  El Número primo en la posición 10001 es: 104743
        done