<?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=J.guardia.guillen</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=J.guardia.guillen"/>
	<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php/Especial:Contribuciones/J.guardia.guillen"/>
	<updated>2026-07-18T16:54:34Z</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_7:_Encontrar_el_mcm_de_los_numeros_del_1_al_20&amp;diff=310</id>
		<title>2010 Ejercicio 7: Encontrar el mcm de los numeros del 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_7:_Encontrar_el_mcm_de_los_numeros_del_1_al_20&amp;diff=310"/>
		<updated>2010-04-30T09:10:38Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enunciado ==&lt;br /&gt;
Encontrar el mcm de los numeros del 1 al 20.&lt;br /&gt;
&lt;br /&gt;
La solución es directa&lt;br /&gt;
 (%i1) lcm(1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20);&lt;br /&gt;
 (%o1) 232792560&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_7:_Encontrar_el_mcm_de_los_numeros_del_1_al_20&amp;diff=309</id>
		<title>2010 Ejercicio 7: Encontrar el mcm de los numeros del 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_7:_Encontrar_el_mcm_de_los_numeros_del_1_al_20&amp;diff=309"/>
		<updated>2010-04-30T09:10:10Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enunciado ==&lt;br /&gt;
Encontrar el mcm de los numeros del 1 al 20..&lt;br /&gt;
&lt;br /&gt;
La solución es directa&lt;br /&gt;
 (%i1) lcm(1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20);&lt;br /&gt;
 (%o1) 232792560&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=308</id>
		<title>2010 Ejercicio 8: Hallar el primer número que es divisble por todos los números desde el 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=308"/>
		<updated>2010-04-30T09:09:34Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enunciado ==&lt;br /&gt;
Hallar el primer número que es divisble por todos los números desde el 1 al 20.&lt;br /&gt;
&lt;br /&gt;
== Solución ==&lt;br /&gt;
Solución: &amp;#039;&amp;#039;&amp;#039;232792560&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
Lo he realizado mediante dos códigos distintos.&lt;br /&gt;
&lt;br /&gt;
1)Primer Programa&lt;br /&gt;
&lt;br /&gt;
 a:false$&lt;br /&gt;
 for i:20 while a=false do&lt;br /&gt;
 (if mod(i,100000)=0 then print(i),  &amp;quot;Solo para ver que esta vivo&lt;br /&gt;
  if mod(i,2)=0 then &lt;br /&gt;
   (if mod(i,3)=0 then&lt;br /&gt;
     (if mod(i,4)=0 then&lt;br /&gt;
       (if mod(i,5)=0 then&lt;br /&gt;
         (if mod(i,6)=0 then&lt;br /&gt;
           (if mod(i,7)=0 then&lt;br /&gt;
             (if mod(i,8)=0 then&lt;br /&gt;
               (if mod(i,9)=0 then&lt;br /&gt;
                 (if mod(i,10)=0 then &lt;br /&gt;
                   (if mod(i,11)=0 then&lt;br /&gt;
                     (if mod(i,12)=0 then&lt;br /&gt;
                       (if mod(i,13)=0 then&lt;br /&gt;
                         (if mod(i,14)=0 then&lt;br /&gt;
                           (if mod(i,15)=0 then &lt;br /&gt;
                             (if mod(i,16)=0 then&lt;br /&gt;
                               (if mod(i,17)=0 then&lt;br /&gt;
                                 (if mod(i,18)=0 then&lt;br /&gt;
                                  (if mod(i,19)=0 then&lt;br /&gt;
                                   (if mod(i,20)=0 then a:true, print(i)))))))))))))))))))); &amp;quot;Cuando lo encuentre lo imprime&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ==&lt;br /&gt;
&lt;br /&gt;
2) Segundo código.&lt;br /&gt;
Mas corto, pero más costoso en cálculo&lt;br /&gt;
&lt;br /&gt;
 a:false$&lt;br /&gt;
 s:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}$&lt;br /&gt;
 for i: 20 while a=false do&lt;br /&gt;
   (d:divisors(i),               &amp;quot;Calcula los divisores del numero&lt;br /&gt;
    int:intersection(s,d),       &amp;quot;Calcula los elementos de la intersección&lt;br /&gt;
    if setequalp(int,s)  then    &amp;quot;Si es igual al conjunto buscado -&amp;gt; Fin&lt;br /&gt;
     (a:true,&lt;br /&gt;
      print(i)))&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=307</id>
		<title>2010 Ejercicio 8: Hallar el primer número que es divisble por todos los números desde el 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=307"/>
		<updated>2010-04-30T09:08:50Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enunciado ==&lt;br /&gt;
Hallar el primer número que es divisble por todos los números desde el 1 al 20.&lt;br /&gt;
&lt;br /&gt;
== Solución ==&lt;br /&gt;
Solución: &amp;#039;&amp;#039;&amp;#039;232792560&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
Lo he realizado mediante dos códigos distintos.&lt;br /&gt;
&lt;br /&gt;
1)Primer Programa&lt;br /&gt;
&lt;br /&gt;
 a:false$&lt;br /&gt;
 for i:20 while a=false do&lt;br /&gt;
 (if mod(i,100000)=0 then print(i), &lt;br /&gt;
  if mod(i,2)=0 then &lt;br /&gt;
   (if mod(i,3)=0 then&lt;br /&gt;
     (if mod(i,4)=0 then&lt;br /&gt;
       (if mod(i,5)=0 then&lt;br /&gt;
         (if mod(i,6)=0 then&lt;br /&gt;
           (if mod(i,7)=0 then&lt;br /&gt;
             (if mod(i,8)=0 then&lt;br /&gt;
               (if mod(i,9)=0 then&lt;br /&gt;
                 (if mod(i,10)=0 then &lt;br /&gt;
                   (if mod(i,11)=0 then&lt;br /&gt;
                     (if mod(i,12)=0 then&lt;br /&gt;
                       (if mod(i,13)=0 then&lt;br /&gt;
                         (if mod(i,14)=0 then&lt;br /&gt;
                           (if mod(i,15)=0 then &lt;br /&gt;
                             (if mod(i,16)=0 then&lt;br /&gt;
                               (if mod(i,17)=0 then&lt;br /&gt;
                                 (if mod(i,18)=0 then&lt;br /&gt;
                                  (if mod(i,19)=0 then&lt;br /&gt;
                                   (if mod(i,20)=0 then a:true, print(i)))))))))))))))))))); &amp;quot;Cuando lo encuentre lo imprime&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ==&lt;br /&gt;
&lt;br /&gt;
2) Segundo código.&lt;br /&gt;
Mas corto, pero más costoso en cálculo&lt;br /&gt;
&lt;br /&gt;
 a:false$&lt;br /&gt;
 s:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}$&lt;br /&gt;
 for i: 20 while a=false do&lt;br /&gt;
   (d:divisors(i),               &amp;quot;Calcula los divisores del numero&lt;br /&gt;
    int:intersection(s,d),       &amp;quot;Calcula los elementos de la intersección&lt;br /&gt;
    if setequalp(int,s)  then    &amp;quot;Si es igual al conjunto buscado -&amp;gt; Fin&lt;br /&gt;
     (a:true,&lt;br /&gt;
      print(i)))&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=306</id>
		<title>2010 Ejercicio 8: Hallar el primer número que es divisble por todos los números desde el 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=306"/>
		<updated>2010-04-30T09:07:44Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enunciado ==&lt;br /&gt;
Hallar el primer número que es divisble por todos los números desde el 1 al 20.&lt;br /&gt;
&lt;br /&gt;
== Solución ==&lt;br /&gt;
Solución: &amp;#039;&amp;#039;&amp;#039;232792560&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
Lo he realizado mediante dos códigos distintos.&lt;br /&gt;
&lt;br /&gt;
 a:false$&lt;br /&gt;
 for i:20 while a=false do&lt;br /&gt;
 (if mod(i,100000)=0 then print(i), &lt;br /&gt;
  if mod(i,2)=0 then &lt;br /&gt;
   (if mod(i,3)=0 then&lt;br /&gt;
     (if mod(i,4)=0 then&lt;br /&gt;
       (if mod(i,5)=0 then&lt;br /&gt;
         (if mod(i,6)=0 then&lt;br /&gt;
           (if mod(i,7)=0 then&lt;br /&gt;
             (if mod(i,8)=0 then&lt;br /&gt;
               (if mod(i,9)=0 then&lt;br /&gt;
                 (if mod(i,10)=0 then &lt;br /&gt;
                   (if mod(i,11)=0 then&lt;br /&gt;
                     (if mod(i,12)=0 then&lt;br /&gt;
                       (if mod(i,13)=0 then&lt;br /&gt;
                         (if mod(i,14)=0 then&lt;br /&gt;
                           (if mod(i,15)=0 then &lt;br /&gt;
                             (if mod(i,16)=0 then&lt;br /&gt;
                               (if mod(i,17)=0 then&lt;br /&gt;
                                 (if mod(i,18)=0 then&lt;br /&gt;
                                  (if mod(i,19)=0 then&lt;br /&gt;
                                   (if mod(i,20)=0 then a:true, print(i)))))))))))))))))))); &amp;quot;Cuando lo encuentre lo imprime&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
He realizado dos posibles programas en wxMaxima.&lt;br /&gt;
&lt;br /&gt;
1)Primer Programa&lt;br /&gt;
&lt;br /&gt;
(%i1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Segundo código.&lt;br /&gt;
Mas corto, pero más costoso en cálculo&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
s:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}$&lt;br /&gt;
for i: 20 while a=false do&lt;br /&gt;
   (d:divisors(i),               &amp;quot;Calcula los divisores del numero&lt;br /&gt;
    int:intersection(s,d),       &amp;quot;Calcula los elementos de la intersección&lt;br /&gt;
    if setequalp(int,s)  then    &amp;quot;Si es igual al conjunto buscado -&amp;gt; Fin&lt;br /&gt;
     (a:true,&lt;br /&gt;
      print(i)))&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=305</id>
		<title>2010 Ejercicio 8: Hallar el primer número que es divisble por todos los números desde el 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=305"/>
		<updated>2010-04-30T09:07:23Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enunciado ==&lt;br /&gt;
Hallar el primer número que es divisble por todos los números desde el 1 al 20.&lt;br /&gt;
&lt;br /&gt;
== Solución ==&lt;br /&gt;
Solución: &amp;#039;&amp;#039;&amp;#039;232792560&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
Lo he realizado mediante dos códigos distintos.&lt;br /&gt;
&lt;br /&gt;
 def sucesion = [1, 2]&lt;br /&gt;
 a:false$&lt;br /&gt;
for i:20 while a=false do&lt;br /&gt;
(if mod(i,100000)=0 then print(i), &lt;br /&gt;
 if mod(i,2)=0 then &lt;br /&gt;
  (if mod(i,3)=0 then&lt;br /&gt;
    (if mod(i,4)=0 then&lt;br /&gt;
      (if mod(i,5)=0 then&lt;br /&gt;
        (if mod(i,6)=0 then&lt;br /&gt;
          (if mod(i,7)=0 then&lt;br /&gt;
            (if mod(i,8)=0 then&lt;br /&gt;
              (if mod(i,9)=0 then&lt;br /&gt;
                (if mod(i,10)=0 then &lt;br /&gt;
                  (if mod(i,11)=0 then&lt;br /&gt;
                    (if mod(i,12)=0 then&lt;br /&gt;
                      (if mod(i,13)=0 then&lt;br /&gt;
                        (if mod(i,14)=0 then&lt;br /&gt;
                          (if mod(i,15)=0 then &lt;br /&gt;
                            (if mod(i,16)=0 then&lt;br /&gt;
                              (if mod(i,17)=0 then&lt;br /&gt;
                                (if mod(i,18)=0 then&lt;br /&gt;
                                 (if mod(i,19)=0 then&lt;br /&gt;
                                  (if mod(i,20)=0 then a:true, print(i)))))))))))))))))))); &amp;quot;Cuando lo encuentre lo imprime&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
He realizado dos posibles programas en wxMaxima.&lt;br /&gt;
&lt;br /&gt;
1)Primer Programa&lt;br /&gt;
&lt;br /&gt;
(%i1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Segundo código.&lt;br /&gt;
Mas corto, pero más costoso en cálculo&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
s:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}$&lt;br /&gt;
for i: 20 while a=false do&lt;br /&gt;
   (d:divisors(i),               &amp;quot;Calcula los divisores del numero&lt;br /&gt;
    int:intersection(s,d),       &amp;quot;Calcula los elementos de la intersección&lt;br /&gt;
    if setequalp(int,s)  then    &amp;quot;Si es igual al conjunto buscado -&amp;gt; Fin&lt;br /&gt;
     (a:true,&lt;br /&gt;
      print(i)))&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=304</id>
		<title>2010 Ejercicio 8: Hallar el primer número que es divisble por todos los números desde el 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=304"/>
		<updated>2010-04-30T09:06:59Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enunciado ==&lt;br /&gt;
Hallar el primer número que es divisble por todos los números desde el 1 al 20.&lt;br /&gt;
&lt;br /&gt;
== Solución ==&lt;br /&gt;
El primer numero que lo cumple es el &amp;#039;&amp;#039;&amp;#039;232792560&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
Solución: &amp;#039;&amp;#039;&amp;#039;232792560&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
Lo he realizado mediante dos códigos distintos.&lt;br /&gt;
&lt;br /&gt;
 def sucesion = [1, 2]&lt;br /&gt;
a:false$&lt;br /&gt;
for i:20 while a=false do&lt;br /&gt;
(if mod(i,100000)=0 then print(i), &lt;br /&gt;
 if mod(i,2)=0 then &lt;br /&gt;
  (if mod(i,3)=0 then&lt;br /&gt;
    (if mod(i,4)=0 then&lt;br /&gt;
      (if mod(i,5)=0 then&lt;br /&gt;
        (if mod(i,6)=0 then&lt;br /&gt;
          (if mod(i,7)=0 then&lt;br /&gt;
            (if mod(i,8)=0 then&lt;br /&gt;
              (if mod(i,9)=0 then&lt;br /&gt;
                (if mod(i,10)=0 then &lt;br /&gt;
                  (if mod(i,11)=0 then&lt;br /&gt;
                    (if mod(i,12)=0 then&lt;br /&gt;
                      (if mod(i,13)=0 then&lt;br /&gt;
                        (if mod(i,14)=0 then&lt;br /&gt;
                          (if mod(i,15)=0 then &lt;br /&gt;
                            (if mod(i,16)=0 then&lt;br /&gt;
                              (if mod(i,17)=0 then&lt;br /&gt;
                                (if mod(i,18)=0 then&lt;br /&gt;
                                 (if mod(i,19)=0 then&lt;br /&gt;
                                  (if mod(i,20)=0 then a:true, print(i)))))))))))))))))))); &amp;quot;Cuando lo encuentre lo imprime&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
He realizado dos posibles programas en wxMaxima.&lt;br /&gt;
&lt;br /&gt;
1)Primer Programa&lt;br /&gt;
&lt;br /&gt;
(%i1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Segundo código.&lt;br /&gt;
Mas corto, pero más costoso en cálculo&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
s:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}$&lt;br /&gt;
for i: 20 while a=false do&lt;br /&gt;
   (d:divisors(i),               &amp;quot;Calcula los divisores del numero&lt;br /&gt;
    int:intersection(s,d),       &amp;quot;Calcula los elementos de la intersección&lt;br /&gt;
    if setequalp(int,s)  then    &amp;quot;Si es igual al conjunto buscado -&amp;gt; Fin&lt;br /&gt;
     (a:true,&lt;br /&gt;
      print(i)))&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=303</id>
		<title>2010 Ejercicio 8: Hallar el primer número que es divisble por todos los números desde el 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=303"/>
		<updated>2010-04-30T09:05:20Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enunciado ==&lt;br /&gt;
Sumar los términos pares de la sucesión de Fibonacci menores de 4000000.&lt;br /&gt;
&lt;br /&gt;
== Solución ==&lt;br /&gt;
La solución que propongo está escrita en lenguaje Groovy. Aunque el enunciado presenta la sucesión de Fibonacci como 1,2,3,5,... en muchos otros sitios aparece como 0,1,1,2,3,5,... De todas formas, como nos quedamos con los términos pares no hay problema&lt;br /&gt;
&lt;br /&gt;
Solución: 4613732. Primero construyo la sucesión y a continuación sumo los términos pares. Obsérvese el uso de índices negativos para acceder a las posiciones última y penúltima de la lista y así construir el siguiente término de la sucesión&lt;br /&gt;
 def sucesion = [1, 2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== El primer numero que lo cumple es el &amp;#039;&amp;#039;&amp;#039;232792560&amp;#039;&amp;#039;&amp;#039;. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
He realizado dos posibles programas en wxMaxima.&lt;br /&gt;
&lt;br /&gt;
1)Primer Programa&lt;br /&gt;
&lt;br /&gt;
(%i1)&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
for i:20 while a=false do&lt;br /&gt;
(if mod(i,100000)=0 then print(i), &lt;br /&gt;
 if mod(i,2)=0 then &lt;br /&gt;
  (if mod(i,3)=0 then&lt;br /&gt;
    (if mod(i,4)=0 then&lt;br /&gt;
      (if mod(i,5)=0 then&lt;br /&gt;
        (if mod(i,6)=0 then&lt;br /&gt;
          (if mod(i,7)=0 then&lt;br /&gt;
            (if mod(i,8)=0 then&lt;br /&gt;
              (if mod(i,9)=0 then&lt;br /&gt;
                (if mod(i,10)=0 then &lt;br /&gt;
                  (if mod(i,11)=0 then&lt;br /&gt;
                    (if mod(i,12)=0 then&lt;br /&gt;
                      (if mod(i,13)=0 then&lt;br /&gt;
                        (if mod(i,14)=0 then&lt;br /&gt;
                          (if mod(i,15)=0 then &lt;br /&gt;
                            (if mod(i,16)=0 then&lt;br /&gt;
                              (if mod(i,17)=0 then&lt;br /&gt;
                                (if mod(i,18)=0 then&lt;br /&gt;
                                 (if mod(i,19)=0 then&lt;br /&gt;
                                  (if mod(i,20)=0 then a:true, print(i)))))))))))))))))))); &amp;quot;Cuando lo encuentre lo imprime&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Segundo código.&lt;br /&gt;
Mas corto, pero más costoso en cálculo&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
s:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}$&lt;br /&gt;
for i: 20 while a=false do&lt;br /&gt;
   (d:divisors(i),               &amp;quot;Calcula los divisores del numero&lt;br /&gt;
    int:intersection(s,d),       &amp;quot;Calcula los elementos de la intersección&lt;br /&gt;
    if setequalp(int,s)  then    &amp;quot;Si es igual al conjunto buscado -&amp;gt; Fin&lt;br /&gt;
     (a:true,&lt;br /&gt;
      print(i)))&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=302</id>
		<title>2010 Ejercicio 8: Hallar el primer número que es divisble por todos los números desde el 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=302"/>
		<updated>2010-04-30T09:04:31Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== El primer numero que lo cumple es el &amp;#039;&amp;#039;&amp;#039;232792560&amp;#039;&amp;#039;&amp;#039;. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
He realizado dos posibles programas en wxMaxima.&lt;br /&gt;
&lt;br /&gt;
1)Primer Programa&lt;br /&gt;
&lt;br /&gt;
(%i1)&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
for i:20 while a=false do&lt;br /&gt;
(if mod(i,100000)=0 then print(i), &lt;br /&gt;
 if mod(i,2)=0 then &lt;br /&gt;
  (if mod(i,3)=0 then&lt;br /&gt;
    (if mod(i,4)=0 then&lt;br /&gt;
      (if mod(i,5)=0 then&lt;br /&gt;
        (if mod(i,6)=0 then&lt;br /&gt;
          (if mod(i,7)=0 then&lt;br /&gt;
            (if mod(i,8)=0 then&lt;br /&gt;
              (if mod(i,9)=0 then&lt;br /&gt;
                (if mod(i,10)=0 then &lt;br /&gt;
                  (if mod(i,11)=0 then&lt;br /&gt;
                    (if mod(i,12)=0 then&lt;br /&gt;
                      (if mod(i,13)=0 then&lt;br /&gt;
                        (if mod(i,14)=0 then&lt;br /&gt;
                          (if mod(i,15)=0 then &lt;br /&gt;
                            (if mod(i,16)=0 then&lt;br /&gt;
                              (if mod(i,17)=0 then&lt;br /&gt;
                                (if mod(i,18)=0 then&lt;br /&gt;
                                 (if mod(i,19)=0 then&lt;br /&gt;
                                  (if mod(i,20)=0 then a:true, print(i)))))))))))))))))))); &amp;quot;Cuando lo encuentre lo imprime&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Segundo código.&lt;br /&gt;
Mas corto, pero más costoso en cálculo&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
s:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}$&lt;br /&gt;
for i: 20 while a=false do&lt;br /&gt;
   (d:divisors(i),               &amp;quot;Calcula los divisores del numero&lt;br /&gt;
    int:intersection(s,d),       &amp;quot;Calcula los elementos de la intersección&lt;br /&gt;
    if setequalp(int,s)  then    &amp;quot;Si es igual al conjunto buscado -&amp;gt; Fin&lt;br /&gt;
     (a:true,&lt;br /&gt;
      print(i)))&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=301</id>
		<title>2010 Ejercicio 8: Hallar el primer número que es divisble por todos los números desde el 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=301"/>
		<updated>2010-04-30T09:04:18Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== El primer numero que lo cumple es el &amp;#039;&amp;#039;&amp;#039;232792560&amp;#039;&amp;#039;&amp;#039;. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
He realizado dos posibles programas en wxMaxima.&lt;br /&gt;
&lt;br /&gt;
1)Primer Programa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%i1)&lt;br /&gt;
a:false$&lt;br /&gt;
for i:20 while a=false do&lt;br /&gt;
(if mod(i,100000)=0 then print(i), &lt;br /&gt;
 if mod(i,2)=0 then &lt;br /&gt;
  (if mod(i,3)=0 then&lt;br /&gt;
    (if mod(i,4)=0 then&lt;br /&gt;
      (if mod(i,5)=0 then&lt;br /&gt;
        (if mod(i,6)=0 then&lt;br /&gt;
          (if mod(i,7)=0 then&lt;br /&gt;
            (if mod(i,8)=0 then&lt;br /&gt;
              (if mod(i,9)=0 then&lt;br /&gt;
                (if mod(i,10)=0 then &lt;br /&gt;
                  (if mod(i,11)=0 then&lt;br /&gt;
                    (if mod(i,12)=0 then&lt;br /&gt;
                      (if mod(i,13)=0 then&lt;br /&gt;
                        (if mod(i,14)=0 then&lt;br /&gt;
                          (if mod(i,15)=0 then &lt;br /&gt;
                            (if mod(i,16)=0 then&lt;br /&gt;
                              (if mod(i,17)=0 then&lt;br /&gt;
                                (if mod(i,18)=0 then&lt;br /&gt;
                                 (if mod(i,19)=0 then&lt;br /&gt;
                                  (if mod(i,20)=0 then a:true, print(i)))))))))))))))))))); &amp;quot;Cuando lo encuentre lo imprime&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Segundo código.&lt;br /&gt;
Mas corto, pero más costoso en cálculo&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
s:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}$&lt;br /&gt;
for i: 20 while a=false do&lt;br /&gt;
   (d:divisors(i),               &amp;quot;Calcula los divisores del numero&lt;br /&gt;
    int:intersection(s,d),       &amp;quot;Calcula los elementos de la intersección&lt;br /&gt;
    if setequalp(int,s)  then    &amp;quot;Si es igual al conjunto buscado -&amp;gt; Fin&lt;br /&gt;
     (a:true,&lt;br /&gt;
      print(i)))&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=300</id>
		<title>2010 Ejercicio 8: Hallar el primer número que es divisble por todos los números desde el 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=300"/>
		<updated>2010-04-30T09:02:42Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== El primer numero que lo cumple es el &amp;#039;&amp;#039;&amp;#039;232792560&amp;#039;&amp;#039;&amp;#039;. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
He realizado dos posibles programas en wxMaxima.&lt;br /&gt;
&lt;br /&gt;
1)Primer Programa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%i1)a:false$&lt;br /&gt;
     for i:20 while a=false do&lt;br /&gt;
     (if mod(i,100000)=0 then print(i), &lt;br /&gt;
      if mod(i,2)=0 then &lt;br /&gt;
  (if mod(i,3)=0 then&lt;br /&gt;
    (if mod(i,4)=0 then&lt;br /&gt;
      (if mod(i,5)=0 then&lt;br /&gt;
        (if mod(i,6)=0 then&lt;br /&gt;
          (if mod(i,7)=0 then&lt;br /&gt;
            (if mod(i,8)=0 then&lt;br /&gt;
              (if mod(i,9)=0 then&lt;br /&gt;
                (if mod(i,10)=0 then &lt;br /&gt;
                  (if mod(i,11)=0 then&lt;br /&gt;
                    (if mod(i,12)=0 then&lt;br /&gt;
                      (if mod(i,13)=0 then&lt;br /&gt;
                        (if mod(i,14)=0 then&lt;br /&gt;
                          (if mod(i,15)=0 then &lt;br /&gt;
                            (if mod(i,16)=0 then&lt;br /&gt;
                              (if mod(i,17)=0 then&lt;br /&gt;
                                (if mod(i,18)=0 then&lt;br /&gt;
                                 (if mod(i,19)=0 then&lt;br /&gt;
                                  (if mod(i,20)=0 then a:true, print(i)))))))))))))))))))); &amp;quot;Cuando lo encuentre lo imprime&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Segundo código.&lt;br /&gt;
Mas corto, pero más costoso en cálculo&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
s:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}$&lt;br /&gt;
for i: 20 while a=false do&lt;br /&gt;
   (d:divisors(i),               &amp;quot;Calcula los divisores del numero&lt;br /&gt;
    int:intersection(s,d),       &amp;quot;Calcula los elementos de la intersección&lt;br /&gt;
    if setequalp(int,s)  then    &amp;quot;Si es igual al conjunto buscado -&amp;gt; Fin&lt;br /&gt;
     (a:true,&lt;br /&gt;
      print(i)))&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=299</id>
		<title>2010 Ejercicio 8: Hallar el primer número que es divisble por todos los números desde el 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=299"/>
		<updated>2010-04-30T09:01:52Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== El primer numero que lo cumple es el &amp;#039;&amp;#039;&amp;#039;232792560&amp;#039;&amp;#039;&amp;#039;. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
He realizado dos posibles programas en wxMaxima.&lt;br /&gt;
&lt;br /&gt;
1)Primer Programa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
for i:20 while a=false do&lt;br /&gt;
(if mod(i,100000)=0 then print(i), &lt;br /&gt;
 if mod(i,2)=0 then &lt;br /&gt;
  (if mod(i,3)=0 then&lt;br /&gt;
    (if mod(i,4)=0 then&lt;br /&gt;
      (if mod(i,5)=0 then&lt;br /&gt;
        (if mod(i,6)=0 then&lt;br /&gt;
          (if mod(i,7)=0 then&lt;br /&gt;
            (if mod(i,8)=0 then&lt;br /&gt;
              (if mod(i,9)=0 then&lt;br /&gt;
                (if mod(i,10)=0 then &lt;br /&gt;
                  (if mod(i,11)=0 then&lt;br /&gt;
                    (if mod(i,12)=0 then&lt;br /&gt;
                      (if mod(i,13)=0 then&lt;br /&gt;
                        (if mod(i,14)=0 then&lt;br /&gt;
                          (if mod(i,15)=0 then &lt;br /&gt;
                            (if mod(i,16)=0 then&lt;br /&gt;
                              (if mod(i,17)=0 then&lt;br /&gt;
                                (if mod(i,18)=0 then&lt;br /&gt;
                                 (if mod(i,19)=0 then&lt;br /&gt;
                                  (if mod(i,20)=0 then a:true, print(i)))))))))))))))))))); &amp;quot;Cuando lo encuentre lo imprime&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Segundo código.&lt;br /&gt;
Mas corto, pero más costoso en cálculo&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
s:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}$&lt;br /&gt;
for i: 20 while a=false do&lt;br /&gt;
   (d:divisors(i),               &amp;quot;Calcula los divisores del numero&lt;br /&gt;
    int:intersection(s,d),       &amp;quot;Calcula los elementos de la intersección&lt;br /&gt;
    if setequalp(int,s)  then    &amp;quot;Si es igual al conjunto buscado -&amp;gt; Fin&lt;br /&gt;
     (a:true,&lt;br /&gt;
      print(i)))&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=298</id>
		<title>2010 Ejercicio 8: Hallar el primer número que es divisble por todos los números desde el 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=298"/>
		<updated>2010-04-30T09:01:04Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== El primer numero que lo cumple es el &amp;#039;&amp;#039;&amp;#039;232792560&amp;#039;&amp;#039;&amp;#039;. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
He realizado dos posibles programas en wxMaxima.&lt;br /&gt;
&lt;br /&gt;
1)Primer Programa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
for i:20 while a=false do&lt;br /&gt;
(if mod(i,100000)=0 then print(i), &lt;br /&gt;
 if mod(i,2)=0 then &lt;br /&gt;
  (if mod(i,3)=0 then&lt;br /&gt;
    (if mod(i,4)=0 then&lt;br /&gt;
      (if mod(i,5)=0 then&lt;br /&gt;
        (if mod(i,6)=0 then&lt;br /&gt;
          (if mod(i,7)=0 then&lt;br /&gt;
            (if mod(i,8)=0 then&lt;br /&gt;
              (if mod(i,9)=0 then&lt;br /&gt;
                (if mod(i,10)=0 then &lt;br /&gt;
                  (if mod(i,11)=0 then&lt;br /&gt;
                    (if mod(i,12)=0 then&lt;br /&gt;
                      (if mod(i,13)=0 then&lt;br /&gt;
                        (if mod(i,14)=0 then&lt;br /&gt;
                          (if mod(i,15)=0 then &lt;br /&gt;
                            (if mod(i,16)=0 then&lt;br /&gt;
                              (if mod(i,17)=0 then&lt;br /&gt;
                                (if mod(i,18)=0 then&lt;br /&gt;
                                 (if mod(i,19)=0 then&lt;br /&gt;
                                  (if mod(i,20)=0 then a:true, print(i)))))))))))))))))))); &amp;quot;Cuando lo encuentre lo imprime&lt;br /&gt;
&lt;br /&gt;
2) Segundo código.&lt;br /&gt;
Mas corto, pero más costoso en cálculo&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
s:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}$&lt;br /&gt;
for i: 20 while a=false do&lt;br /&gt;
   (d:divisors(i),               &amp;quot;Calcula los divisores del numero&lt;br /&gt;
    int:intersection(s,d),       &amp;quot;Calcula los elementos de la intersección&lt;br /&gt;
    if setequalp(int,s)  then    &amp;quot;Si es igual al conjunto buscado -&amp;gt; Fin&lt;br /&gt;
     (a:true,&lt;br /&gt;
      print(i)))&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=297</id>
		<title>2010 Ejercicio 8: Hallar el primer número que es divisble por todos los números desde el 1 al 20</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=2010_Ejercicio_8:_Hallar_el_primer_n%C3%BAmero_que_es_divisble_por_todos_los_n%C3%BAmeros_desde_el_1_al_20&amp;diff=297"/>
		<updated>2010-04-30T08:58:03Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: Página creada con &amp;#039;El primer numero que lo cumple es el 232792560.  He realizado dos posibles programas en wxMaxima.  1)Primer Programa a:false$ for i:20 while a=false do (if mod(i,100000)=0 then …&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;El primer numero que lo cumple es el 232792560.&lt;br /&gt;
&lt;br /&gt;
He realizado dos posibles programas en wxMaxima.&lt;br /&gt;
&lt;br /&gt;
1)Primer Programa&lt;br /&gt;
a:false$&lt;br /&gt;
for i:20 while a=false do&lt;br /&gt;
(if mod(i,100000)=0 then print(i), &amp;quot;Esta linea es para ver que va calculando&lt;br /&gt;
 if mod(i,2)=0 then &lt;br /&gt;
  (if mod(i,3)=0 then&lt;br /&gt;
    (if mod(i,4)=0 then&lt;br /&gt;
      (if mod(i,5)=0 then&lt;br /&gt;
        (if mod(i,6)=0 then&lt;br /&gt;
          (if mod(i,7)=0 then&lt;br /&gt;
            (if mod(i,8)=0 then&lt;br /&gt;
              (if mod(i,9)=0 then&lt;br /&gt;
                (if mod(i,10)=0 then &lt;br /&gt;
                  (if mod(i,11)=0 then&lt;br /&gt;
                    (if mod(i,12)=0 then&lt;br /&gt;
                      (if mod(i,13)=0 then&lt;br /&gt;
                        (if mod(i,14)=0 then&lt;br /&gt;
                          (if mod(i,15)=0 then &lt;br /&gt;
                            (if mod(i,16)=0 then&lt;br /&gt;
                              (if mod(i,17)=0 then&lt;br /&gt;
                                (if mod(i,18)=0 then&lt;br /&gt;
                                 (if mod(i,19)=0 then&lt;br /&gt;
                                  (if mod(i,20)=0 then a:true, print(i)))))))))))))))))))); &amp;quot;Cuando lo encuentre lo imprime&lt;br /&gt;
&lt;br /&gt;
2) Segundo código.&lt;br /&gt;
Mas corto, pero más costoso en cálculo&lt;br /&gt;
&lt;br /&gt;
a:false$&lt;br /&gt;
s:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}$&lt;br /&gt;
for i: 20 while a=false do&lt;br /&gt;
   (d:divisors(i),               &amp;quot;Calcula los divisores del numero&lt;br /&gt;
    int:intersection(s,d),       &amp;quot;Calcula los elementos de la intersección&lt;br /&gt;
    if setequalp(int,s)  then    &amp;quot;Si es igual al conjunto buscado -&amp;gt; Fin&lt;br /&gt;
     (a:true,&lt;br /&gt;
      print(i)))&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Ejercicios_del_proyecto_Euler_2010&amp;diff=296</id>
		<title>Ejercicios del proyecto Euler 2010</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Ejercicios_del_proyecto_Euler_2010&amp;diff=296"/>
		<updated>2010-04-30T08:48:55Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En esta sección se encuentran ejercicios del [http://projecteuler.net/ proyecto Euler] realizados con los sistemas de software libre.&lt;br /&gt;
* [[Ejercicio 1: Sumar los enteros menores de 1000 que sean múltiplos de 3 ó 5]].&lt;br /&gt;
* [[Ejercicio 2: Sumar los términos pares de la sucesión de Fibonacci que no superen los 4000000]].&lt;br /&gt;
* [[Ejercicio 3: Calcular el mayor factor primo de un número compuesto]].&lt;br /&gt;
* [[Ejercicio 4: Calcular el mayor palíndromo producto de números de 3 cifras]].&lt;br /&gt;
* [[Ejercicio 5: Buscar el número primo que ocupa la posición 10001 en la secuencia de números primos]].&lt;br /&gt;
* [[Ejercicio 6: Diferencia entre el cuadrado de la suma de los primeros cien números y la suma de los cuadrados]].&lt;br /&gt;
* [[Ejercicio 7: Encontrar el mcm de los numeros del 1 al 20]].&lt;br /&gt;
* [[Ejercicio 8: Hallar el primer número que es divisble por todos los números desde el 1 al 20]].&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Usuario:J.guardia.guillen&amp;diff=271</id>
		<title>Usuario:J.guardia.guillen</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Usuario:J.guardia.guillen&amp;diff=271"/>
		<updated>2010-04-28T15:44:42Z</updated>

		<summary type="html">&lt;p&gt;J.guardia.guillen: Página creada con &amp;#039;Jorge Guardia Guillen&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jorge Guardia Guillen&lt;/div&gt;</summary>
		<author><name>J.guardia.guillen</name></author>
		
	</entry>
</feed>