Diferencia entre revisiones de «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)
(→Solución 1 (en Groovy)) |
(→Solución 1 (en wxMaxima 0.84)) |
||
| Línea 3: | Línea 3: | ||
== Solución 1 (en wxMaxima 0.84) == | == 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 | ||
Revisión del 14:52 21 abr 2010
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
