Acciones

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)

(→‎Enunciado)
(→‎Solución 1 (en Groovy))
Línea 2: Línea 2:
 
Buscar el número primo que ocupa la posición 10001 en la secuencia de números primos.
 
Buscar el número primo que ocupa la posición 10001 en la secuencia de números primos.
  
−
== Solución 1 (en Groovy) ==
+
== Solución 1 (en wxMaxima 0.84) ==
−
La solución que propongo está escrita en lenguaje Groovy. Este es un lenguaje muy reciente con licencia libre y derivado del Java, por tanto entra dentro de la categoría de lenguajes orientados a objetos. En la página http://groovyconsole.appspot.com/ podemos introducir el código y ejecutarlo pulsando "Execute Script".
 
−
 
 
−
Quien desee aprender más acerca de dicho lenguaje puede visitar la página http://groovy.codehaus.org/. Actualmente me gano la vida programando en dicho lenguaje ;)
 
−
 
 
−
Solución: 233168
 
−
 
 
−
def suma = 0
 
−
 
−
for (i in 1..999) {
 
−
    if (i%3 == 0 || i%5 == 0) {
 
−
        suma = suma + i
 
−
    } 
 
−
}
 
−
 
−
println(suma)
 

Revisión del 14:46 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)