<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.glc.us.es/~jalonso/SLEAM2010/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fyuste</id>
	<title>Software Libre para la Enseñanza y el Aprendizaje de las Matemáticas (2010-11) - Contribuciones del usuario [es]</title>
	<link rel="self" type="application/atom+xml" href="https://www.glc.us.es/~jalonso/SLEAM2010/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fyuste"/>
	<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php/Especial:Contribuciones/Fyuste"/>
	<updated>2026-07-18T17:04:59Z</updated>
	<subtitle>Contribuciones del usuario</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_1:_Sumar_los_enteros_menores_de_1000_que_sean_m%C3%BAltiplos_de_3_%C3%B3_5&amp;diff=214</id>
		<title>2010 Ejercicio 1: Sumar los enteros menores de 1000 que sean múltiplos de 3 ó 5</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_1:_Sumar_los_enteros_menores_de_1000_que_sean_m%C3%BAltiplos_de_3_%C3%B3_5&amp;diff=214"/>
		<updated>2010-04-22T07:22:52Z</updated>

		<summary type="html">&lt;p&gt;Fyuste: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enunciado ==&lt;br /&gt;
Sumar los enteros menores de 1000 que sean múltiplos de 3 ó 5.&lt;br /&gt;
&lt;br /&gt;
== Solución 1 (en Groovy) ==&lt;br /&gt;
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 &amp;quot;Execute Script&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
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 ;)&lt;br /&gt;
&lt;br /&gt;
Solución: 233168&lt;br /&gt;
&lt;br /&gt;
 def suma = 0&lt;br /&gt;
 &lt;br /&gt;
 for (i in 1..999) {&lt;br /&gt;
     if (i%3 == 0 || i%5 == 0) {&lt;br /&gt;
         suma = suma + i&lt;br /&gt;
     }   &lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 println(suma)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solución 2 (en PHP) ==&lt;br /&gt;
&lt;br /&gt;
Otra solución alternativa es usar un lenguaje de programación interpretado como PHP.  Aunque originalmente, fue concebido para la creación de páginas web dinámicas también nos permite resolver este tipo de problemas.  Para probar la solución sólo tendremos que realizar lo siguiente:&lt;br /&gt;
&lt;br /&gt;
 - Tener un servidor que interprete PHP, como por ejemplo Apache.&lt;br /&gt;
 - Crear un archivo .php, por ejemplo, sol.php con el siguiente código:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 $suma = 0;&lt;br /&gt;
 for ($i=1; $i&amp;lt;1000; $i++) &lt;br /&gt;
 { &lt;br /&gt;
   if ($i%3 == 0 || $i%5 == 0) &lt;br /&gt;
    $suma = $suma + $i;&lt;br /&gt;
 } &lt;br /&gt;
 echo &amp;quot;La suma de los enteros menores de 1000 que sean múltiplos de 3 ó 5 es: &amp;quot;.$suma;&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 - Guardar el archivo en la carpeta de documentos del servidor.&lt;br /&gt;
 - Acceder a la url del archivo.  Si estamos en local y por ejemplo hemos guardado nuestro archivo en la carpeta pruebas, &lt;br /&gt;
 sólo tendremos que poner la siguiente ruta en la barra de dirección del navegador: http://localhost/pruebas/sol.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solución 3 (utilizando wxMaxima 0.8.4) ==&lt;br /&gt;
&lt;br /&gt;
Otra solución alternativa es usar un lenguaje de cálculo simbólico Máxima.&lt;br /&gt;
&lt;br /&gt;
  (i%1) suma : 0$&lt;br /&gt;
        for i:1 thru 999 do (&lt;br /&gt;
        if( mod(i,3)=0 or mod(i,5)=0 ) then (&lt;br /&gt;
        suma : suma + i))$&lt;br /&gt;
        print (&amp;quot;La suma es: &amp;quot;, suma)$;&lt;br /&gt;
&lt;br /&gt;
  (o%1) La suma es: 233168&lt;br /&gt;
&lt;br /&gt;
== Solución 4 (utilizando wxMaxima 0.8.4) ==&lt;br /&gt;
&lt;br /&gt;
 suma3 : (((999/3) - 1) / 2 ) * (999+6) + 3;&lt;br /&gt;
 suma5 : (((995/5) - 1) / 2 ) * (995+10) + 5;&lt;br /&gt;
 suma15 : ((990/15) / 2 ) * (990+15);&lt;br /&gt;
 suma : suma3 + suma5 - suma15;&lt;br /&gt;
&lt;br /&gt;
== Solución 5 (utilizando wxMaxima 0.8.4) ==&lt;br /&gt;
&lt;br /&gt;
 suma5 : (199+1)*199*5/2;&lt;br /&gt;
 suma3 : (333+1)*333*3/2;&lt;br /&gt;
 suma15 : (66+1)*66*15/2;&lt;br /&gt;
 print (&amp;quot;La suma es: &amp;quot;, suma5 + suma3 - suma15)$;&lt;/div&gt;</summary>
		<author><name>Fyuste</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_1:_Sumar_los_enteros_menores_de_1000_que_sean_m%C3%BAltiplos_de_3_%C3%B3_5&amp;diff=213</id>
		<title>2010 Ejercicio 1: Sumar los enteros menores de 1000 que sean múltiplos de 3 ó 5</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_1:_Sumar_los_enteros_menores_de_1000_que_sean_m%C3%BAltiplos_de_3_%C3%B3_5&amp;diff=213"/>
		<updated>2010-04-21T23:08:17Z</updated>

		<summary type="html">&lt;p&gt;Fyuste: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enunciado ==&lt;br /&gt;
Sumar los enteros menores de 1000 que sean múltiplos de 3 ó 5.&lt;br /&gt;
&lt;br /&gt;
== Solución 1 (en Groovy) ==&lt;br /&gt;
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 &amp;quot;Execute Script&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
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 ;)&lt;br /&gt;
&lt;br /&gt;
Solución: 233168&lt;br /&gt;
&lt;br /&gt;
 def suma = 0&lt;br /&gt;
 &lt;br /&gt;
 for (i in 1..999) {&lt;br /&gt;
     if (i%3 == 0 || i%5 == 0) {&lt;br /&gt;
         suma = suma + i&lt;br /&gt;
     }   &lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 println(suma)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solución 2 (en PHP) ==&lt;br /&gt;
&lt;br /&gt;
Otra solución alternativa es usar un lenguaje de programación interpretado como PHP.  Aunque originalmente, fue concebido para la creación de páginas web dinámicas también nos permite resolver este tipo de problemas.  Para probar la solución sólo tendremos que realizar lo siguiente:&lt;br /&gt;
&lt;br /&gt;
 - Tener un servidor que interprete PHP, como por ejemplo Apache.&lt;br /&gt;
 - Crear un archivo .php, por ejemplo, sol.php con el siguiente código:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 $suma = 0;&lt;br /&gt;
 for ($i=1; $i&amp;lt;1000; $i++) &lt;br /&gt;
 { &lt;br /&gt;
   if ($i%3 == 0 || $i%5 == 0) &lt;br /&gt;
    $suma = $suma + $i;&lt;br /&gt;
 } &lt;br /&gt;
 echo &amp;quot;La suma de los enteros menores de 1000 que sean múltiplos de 3 ó 5 es: &amp;quot;.$suma;&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 - Guardar el archivo en la carpeta de documentos del servidor.&lt;br /&gt;
 - Acceder a la url del archivo.  Si estamos en local y por ejemplo hemos guardado nuestro archivo en la carpeta pruebas, &lt;br /&gt;
 sólo tendremos que poner la siguiente ruta en la barra de dirección del navegador: http://localhost/pruebas/sol.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solución 3 (utilizando wxMaxima 0.8.4) ==&lt;br /&gt;
&lt;br /&gt;
Otra solución alternativa es usar un lenguaje de cálculo simbólico Máxima.&lt;br /&gt;
&lt;br /&gt;
  (i%1) suma : 0$&lt;br /&gt;
        for i:1 thru 999 do (&lt;br /&gt;
        if( mod(i,3)=0 or mod(i,5)=0 ) then (&lt;br /&gt;
        suma : suma + i))$&lt;br /&gt;
        print (&amp;quot;La suma es: &amp;quot;, suma)$;&lt;br /&gt;
&lt;br /&gt;
  (o%1) La suma es: 233168&lt;br /&gt;
&lt;br /&gt;
== Solución 4 (utilizando wxMaxima 0.8.4) ==&lt;br /&gt;
&lt;br /&gt;
 suma3 : (((999/3) - 1) / 2 ) * (999+6) + 3;&lt;br /&gt;
 suma5 : (((995/5) - 1) / 2 ) * (995+10) + 5;&lt;br /&gt;
 suma15 : ((990/15) / 2 ) * (990+15);&lt;br /&gt;
 suma : suma3 + suma5 - suma15;&lt;/div&gt;</summary>
		<author><name>Fyuste</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Discusi%C3%B3n:Sistemas_utilizados&amp;diff=212</id>
		<title>Discusión:Sistemas utilizados</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Discusi%C3%B3n:Sistemas_utilizados&amp;diff=212"/>
		<updated>2010-04-21T20:39:54Z</updated>

		<summary type="html">&lt;p&gt;Fyuste: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== fyuste ==&lt;br /&gt;
&lt;br /&gt;
=== Software alternativo en sistemas Ubuntu y derivados ===&lt;br /&gt;
Para los sistemas Ubuntu y derivados (como Guadalinex) existe [http://home.arcor.de/mulk/projects/mascyma/index.xhtml.en mascyma ] -OJO porque no es lo mismo &amp;#039;&amp;#039;&amp;#039;macsyma&amp;#039;&amp;#039;&amp;#039;-, que está mucho más integrado con el escritorio gnome, que viene de serie con la distribución de Linux.&lt;br /&gt;
&lt;br /&gt;
Las pruebas con macsyma me llevan a pensar que en la distribución Ubuntu Karmic Koala es un proyecto no maduro. Es necesario ejecutar el programa desde línea de comandos porque no se integra el icono en el menú. Además no se cuenta con las primitivas que wxMaxima trae por defecto.&lt;br /&gt;
&lt;br /&gt;
Quizás valga la pena seguir su evolución.&lt;br /&gt;
&lt;br /&gt;
=== Consideraciones técnicas para instalar el wxMaxima en Ubuntu Karmic Koala ===&lt;br /&gt;
&lt;br /&gt;
* Además del paquete wxMaxima, será necesario instalar el paquete clisp y todas sus dependencias para ver correctamente las gráficas en 2D&lt;/div&gt;</summary>
		<author><name>Fyuste</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Discusi%C3%B3n:Sistemas_utilizados&amp;diff=211</id>
		<title>Discusión:Sistemas utilizados</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Discusi%C3%B3n:Sistemas_utilizados&amp;diff=211"/>
		<updated>2010-04-21T20:30:03Z</updated>

		<summary type="html">&lt;p&gt;Fyuste: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;fyuste:&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Software alternativo en sistemas Ubuntu y derivados&lt;br /&gt;
Para los sistemas Ubuntu y derivados (como Guadalinex) existe [http://home.arcor.de/mulk/projects/mascyma/index.xhtml.en mascyma ] -OJO porque no es lo mismo &amp;#039;&amp;#039;&amp;#039;macsyma&amp;#039;&amp;#039;&amp;#039;-, que está mucho más integrado con el escritorio gnome, que viene de serie con la distribución de Linux.&lt;br /&gt;
&lt;br /&gt;
Las pruebas con macsyma me llevan a pensar que en la distribución Ubuntu Karmic Koala es un proyecto no maduro. Es necesario ejecutar el programa desde línea de comandos porque no se integra el icono en el menú. Además no se cuenta con las primitivas que wxMaxima trae por defecto.&lt;br /&gt;
&lt;br /&gt;
Quizás valga la pena seguir su evolución.&lt;/div&gt;</summary>
		<author><name>Fyuste</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Discusi%C3%B3n:Sistemas_utilizados&amp;diff=210</id>
		<title>Discusión:Sistemas utilizados</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Discusi%C3%B3n:Sistemas_utilizados&amp;diff=210"/>
		<updated>2010-04-21T20:28:26Z</updated>

		<summary type="html">&lt;p&gt;Fyuste: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Software alternativo en sistemas Ubuntu y derivados&lt;br /&gt;
Para los sistemas Ubuntu y derivados (como Guadalinex) existe [http://home.arcor.de/mulk/projects/mascyma/index.xhtml.en mascyma ] -OJO porque no es lo mismo &amp;#039;&amp;#039;&amp;#039;macsyma&amp;#039;&amp;#039;&amp;#039;-, que está mucho más integrado con el escritorio gnome, que viene de serie con la distribución de Linux.&lt;br /&gt;
&lt;br /&gt;
Las pruebas con macsyma me llevan a pensar que en la distribución Ubuntu Karmic Koala es un proyecto no maduro. Es necesario ejecutar el programa desde línea de comandos porque no se integra el icono en el menú. Además no se cuenta con las primitivas que wxMaxima trae por defecto.&lt;br /&gt;
&lt;br /&gt;
Quizás valga la pena seguir su evolución.&lt;/div&gt;</summary>
		<author><name>Fyuste</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Discusi%C3%B3n:Sistemas_utilizados&amp;diff=209</id>
		<title>Discusión:Sistemas utilizados</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Discusi%C3%B3n:Sistemas_utilizados&amp;diff=209"/>
		<updated>2010-04-21T20:15:37Z</updated>

		<summary type="html">&lt;p&gt;Fyuste: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Software alternativo en sistemas Ubuntu y derivados&lt;br /&gt;
Para los sistemas Ubuntu y derivados (como Guadalinex) existe [http://home.arcor.de/mulk/projects/mascyma/index.xhtml.en mascyma ] -OJO porque no es lo mismo &amp;#039;&amp;#039;&amp;#039;macsyma&amp;#039;&amp;#039;&amp;#039;-, que está mucho más integrado con el escritorio gnome, que viene de serie con la distribución de Linux.&lt;br /&gt;
&lt;br /&gt;
Aún no lo he probado, pero quizás el profesor pueda indicar rápidamente si es tan bueno como wxMaxima.&lt;/div&gt;</summary>
		<author><name>Fyuste</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Discusi%C3%B3n:Sistemas_utilizados&amp;diff=208</id>
		<title>Discusión:Sistemas utilizados</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Discusi%C3%B3n:Sistemas_utilizados&amp;diff=208"/>
		<updated>2010-04-21T20:14:01Z</updated>

		<summary type="html">&lt;p&gt;Fyuste: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Software alternativo en sistemas Ubuntu y derivados&lt;br /&gt;
Para los sistemas Ubuntu y derivados (como Guadalinex) existe [http://home.arcor.de/mulk/projects/mascyma/index.xhtml.en mascyma ] -OJO que es distinto de &amp;#039;&amp;#039;&amp;#039;macsyma&amp;#039;&amp;#039;&amp;#039;-, que está mucho más integrado con el escritorio gnome que viene de serie.&lt;br /&gt;
&lt;br /&gt;
Aún no lo he probado, pero quizás el profesor pueda indicar rápidamente si es tan bueno como wxMaxima.&lt;/div&gt;</summary>
		<author><name>Fyuste</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Discusi%C3%B3n:Sistemas_utilizados&amp;diff=207</id>
		<title>Discusión:Sistemas utilizados</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Discusi%C3%B3n:Sistemas_utilizados&amp;diff=207"/>
		<updated>2010-04-21T20:07:19Z</updated>

		<summary type="html">&lt;p&gt;Fyuste: Página creada con &amp;#039;Para los sistemas Ubuntu y derivados (como Guadalinex) existe http://home.arcor.de/mulk/projects/mascyma/index.xhtml.en, que está mucho más integrado con el escritorio gnome q…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para los sistemas Ubuntu y derivados (como Guadalinex) existe http://home.arcor.de/mulk/projects/mascyma/index.xhtml.en, que está mucho más integrado con el escritorio gnome que viene de serie.&lt;br /&gt;
&lt;br /&gt;
Aún no lo he probado, pero quizás el profesor pueda indicar rápidamente si es tan bueno como wxMaxima.&lt;/div&gt;</summary>
		<author><name>Fyuste</name></author>
		
	</entry>
</feed>