<?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=Pablogayar</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=Pablogayar"/>
	<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php/Especial:Contribuciones/Pablogayar"/>
	<updated>2026-07-18T00:16:23Z</updated>
	<subtitle>Contribuciones del usuario</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Ejercicios_5:_Programaci%C3%B3n&amp;diff=1343</id>
		<title>Ejercicios 5: Programación</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Ejercicios_5:_Programaci%C3%B3n&amp;diff=1343"/>
		<updated>2011-05-09T22:43:14Z</updated>

		<summary type="html">&lt;p&gt;Pablogayar: /* Ejercicio 4.2. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
== Ejercicio 1 ==&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 1.1. ===&lt;br /&gt;
Definir la función tangente tal que tangente(f,a) es la ecuación de la tangente a la función f en el punto de abscisa a. Por ejemplo,&lt;br /&gt;
   (%i1) (f(x):=x^3, tangente(f,2));&lt;br /&gt;
   (%o1) y=12*(x-2)+8&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 (%i1) tangente(f,a):= block ([m],&lt;br /&gt;
       m:at(diff(f(x),x),x=a),&lt;br /&gt;
       y=ratsimp(f(a)+m*(x-a)))$&lt;br /&gt;
 (%i2) (f(x):=x^3,tangente(f,2));&lt;br /&gt;
 (%o2) y=12*x-16&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 1.2. ===&lt;br /&gt;
Calcular la tangente a f(x)=ln(tan(|x|) en el punto de abscisa -pi/12.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
tangente(ln(tan(abs(x)),-%pi/12);&lt;br /&gt;
 (%i3)(f(x)=ln(tan(abs(x))), tangente(f,-%pi/12));&lt;br /&gt;
 (%o3)y=(18*%pi^2*x+%pi^3)/864&lt;br /&gt;
&lt;br /&gt;
== Ejercicio 2 ==&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 2.1. ===&lt;br /&gt;
Definir el procedimiento signosTrinomio tal que signosTrinomio(a,b,c) es la tabla de la variación de los signos del trinomio ax^2+bx+c. Por ejemplo,&lt;br /&gt;
   (%i1) signosTrinomio(1,-2,1);&lt;br /&gt;
   (%o1) [[[-inf,1],+],[1,0],[[1,inf],+]]&lt;br /&gt;
   (%i2) signosTrinomio(-1,2,-1);&lt;br /&gt;
   (%o2) [[[-inf,1],-],[1,0],[[1,inf],-]]&lt;br /&gt;
   (%i3) signosTrinomio(1,-3,2);&lt;br /&gt;
   (%o3) [[[-inf,1],+],[1,0],[[1,2],-],[2,0],[[2,inf],+]]&lt;br /&gt;
   (%i4) signosTrinomio(-1,3,-2);&lt;br /&gt;
   (%o4) [[[-inf,2],-],[2,0],[[2,1],+],[1,0],[[1,inf],-]]&lt;br /&gt;
   (%i5) signosTrinomio(1,0,1);&lt;br /&gt;
   (%o5) [[[-inf,inf],+]]&lt;br /&gt;
   (%i6) signosTrinomio(-1,0,-1);&lt;br /&gt;
   (%o6) [[[-inf,inf],-]]&lt;br /&gt;
Se supone que a es distinto de cero.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 signosTrinomio(a,b,c):=block([l],&lt;br /&gt;
 l:realroots(a*x^2+b*x+c),&lt;br /&gt;
 if (length(l)=0) then &lt;br /&gt;
  (if (is(limit(a*x^2+b*x+c,x,inf)&amp;gt;0)) &lt;br /&gt;
  then (cons([[-inf,inf],&amp;quot;+&amp;quot;],[]))&lt;br /&gt;
  else (cons([[-inf,inf],&amp;quot;-&amp;quot;],[])) )&lt;br /&gt;
 elseif (length(l)=1) then&lt;br /&gt;
  (if (is(limit(a*x^2+b*x+c,x,inf)&amp;gt;0)) &lt;br /&gt;
  then (cons([[-inf,rhs(l[1])],&amp;quot;+&amp;quot;],cons([rhs(l[1]),0],cons([[rhs(l[1]),inf],&amp;quot;+&amp;quot;],[]))))&lt;br /&gt;
  else (cons([[-inf,rhs(l[1])],&amp;quot;-&amp;quot;],cons([rhs(l[1]),0],cons([[rhs(l[1]),inf],&amp;quot;-&amp;quot;],[])))) )&lt;br /&gt;
 else &lt;br /&gt;
  (if (is(limit(a*x^2+b*x+c,x,inf)&amp;gt;0)) &lt;br /&gt;
  then (cons([[-inf,rhs(l[1])],&amp;quot;+&amp;quot;],cons([rhs(l[1]),0],cons([[rhs(l[1]),rhs(l[2])],&amp;quot;-&amp;quot;],cons([rhs(l[2]),0],cons([[rhs(l[2]),inf],&amp;quot;+&amp;quot;],[]))))))&lt;br /&gt;
  else (cons([[-inf,rhs(l[1])],&amp;quot;-&amp;quot;],cons([rhs(l[1]),0],cons([[rhs(l[1]),rhs(l[2])],&amp;quot;+&amp;quot;],cons([rhs(l[2]),0],cons([[rhs(l[2]),inf],&amp;quot;-&amp;quot;],[])))))) )&lt;br /&gt;
 )$&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 2.2. ===&lt;br /&gt;
Calcular la tabla de la variación de los signos del trinomio -6x^2-3x+14/3&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 signosTrinomio(-6,-3,14/3);&lt;br /&gt;
 [[[-inf,-39146837/33554432],&amp;quot;-&amp;quot;],[-39146837/33554432,0],[[-39146837/33554432,22369621/33554432],&amp;quot;+&amp;quot;],&lt;br /&gt;
 [22369621/33554432,0],[[22369621/33554432,inf],&amp;quot;-&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
== Ejercicio 3 ==&lt;br /&gt;
&lt;br /&gt;
Se lanza un dado cúbico equilibrado hasta que se obtiene la cara 6 por primera vez. Se designa por X la variable aleatorio que cuenta el número de lanzamientos efectuados. Se dice que X es el tiempo de espera del primer 6.&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 3.1. ===&lt;br /&gt;
Definir el procedimiento X() que simule una serie de lanzamientos del dado y devuelva el número de lanzamientos realizados para obtener el 6 por &lt;br /&gt;
primera vez.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
X(n):=block(&lt;br /&gt;
if random(7)=6 print(“Se ha obtenido el valor 6”)&lt;br /&gt;
else n=n+1 print(n,”número de lanzamientos hasta el momento));&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 3.2. ===&lt;br /&gt;
Con la ayuda del bucle for, definir el procedimiento simulacion(n) que simule una serie de n lanzamientos y devuelva la lista de frecuencia de los eventos [X=i] para 1 &amp;lt;= i &amp;lt;= 60. Por ejemplo,&lt;br /&gt;
   (%i1) simulacion(1000);&lt;br /&gt;
   (%o1) [0,145,115,104,88,61,65,53,51,50,40,28,30,29,27,13,21,18,10,6,8,4,9,3,&lt;br /&gt;
          5,1,2,4,3,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,&lt;br /&gt;
          0,0,0]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
simulación(n):=block([lista,k],&lt;br /&gt;
lista : [],&lt;br /&gt;
for k from 1 thru n do&lt;br /&gt;
  (if random(k) then lista : cons(k,lista)))$&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 3.3. ===&lt;br /&gt;
Definir la función media tal que media(n) es el valor medio de X en n lanzamientos. Calcular tres veces media(1000).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
media(n):=block([lista,k],&lt;br /&gt;
lista: []&lt;br /&gt;
for k from 1 thru n do&lt;br /&gt;
(if random(k) then lista: cons(k,lista))$&lt;br /&gt;
mean(lista))$&lt;br /&gt;
&lt;br /&gt;
== Ejercicio 4 ==&lt;br /&gt;
&lt;br /&gt;
La conjetura de Goldbach afirma que todo número natural par mayor que 3 se puede escribir como la suma de dos números primos. Por ejemplo,&lt;br /&gt;
: 4 = 2 + 2, 20 = 3 + 17, 50 = 3 + 47&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 4.1. ===&lt;br /&gt;
Definir la función goldbach tal que goldbach(n) es una descomposición de n como suma de dos números primos. Por ejemplo,&lt;br /&gt;
   (%i1) goldbach(20);&lt;br /&gt;
   (%o1) [3,17]&lt;br /&gt;
Indicación: Iterar los primos desde x=2 hasta n/1 hasta que n-x sea primo.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Goldbach(n):=block([lista,k],&lt;br /&gt;
lista: [k],&lt;br /&gt;
for k from 2 thru n do&lt;br /&gt;
(if primep(n-x) then lista: cons(k,lista)))&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 4.2. ===&lt;br /&gt;
Descomponer 2010 como suma de dos primos.&lt;br /&gt;
&lt;br /&gt;
Doy todas los pares de números primos que son solución del problema&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
for k from 1 thru 1005 do &lt;br /&gt;
(if primep(k) and primep(2010-k) then print(k,&amp;quot;y&amp;quot; , 2010-k, &amp;quot;es una de las soluciones&amp;quot;))$&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 4.3. ===&lt;br /&gt;
Definir la función goldbachTodas tal que goldbachTodas(n) es la lista de todas las descomposiciones de n como suma de dos números primos x e y con x&amp;lt;=y. Por ejemplo,&lt;br /&gt;
 (%i1) goldbachTodas(20);&lt;br /&gt;
 (%o1) [[7,13],[3,17]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
goldbachTodas(n):=block([lista,k],&lt;br /&gt;
lista:[],&lt;br /&gt;
(if primep(k) then lista : cons(k,lista)))$&lt;br /&gt;
&lt;br /&gt;
Esta es mi solución, la anterior veo que no funciona&lt;br /&gt;
&lt;br /&gt;
 goldbachTodas(n):=block([lista,k,m], lista : [],m:0,&lt;br /&gt;
 for k from 1 thru n do (if primep(k) then lista : cons(k,lista)),&lt;br /&gt;
 reverse(lista), for k from 1 thru length(lista) do &lt;br /&gt;
 if (primep(n-lista[k])) then if (lista[k]&amp;gt;n-lista[k]) then (print (n-lista[k],lista[k], &amp;quot;descomposicion num:&amp;quot;,m),m:m+1));&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 4.4. ===&lt;br /&gt;
Calcular el número de descomposiciones de 2010 como suma de dos primos.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 goldbachTodas(n):=block([lista,k,m], lista : [],m:0,&lt;br /&gt;
 for k from 1 thru n do (if primep(k) then lista : cons(k,lista)),&lt;br /&gt;
 reverse(lista), for k from 1 thru length(lista) do &lt;br /&gt;
 if (primep(n-lista[k])) then if (lista[k]&amp;gt;n-lista[k]) then (print (n-lista[k],lista[k], &amp;quot;descomposicion num:&amp;quot;,m),m:m+1));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 goldbachTodas(2010);&lt;/div&gt;</summary>
		<author><name>Pablogayar</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Ejercicios_5:_Programaci%C3%B3n&amp;diff=1342</id>
		<title>Ejercicios 5: Programación</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Ejercicios_5:_Programaci%C3%B3n&amp;diff=1342"/>
		<updated>2011-05-09T22:41:52Z</updated>

		<summary type="html">&lt;p&gt;Pablogayar: /* Ejercicio 4.2. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
== Ejercicio 1 ==&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 1.1. ===&lt;br /&gt;
Definir la función tangente tal que tangente(f,a) es la ecuación de la tangente a la función f en el punto de abscisa a. Por ejemplo,&lt;br /&gt;
   (%i1) (f(x):=x^3, tangente(f,2));&lt;br /&gt;
   (%o1) y=12*(x-2)+8&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 (%i1) tangente(f,a):= block ([m],&lt;br /&gt;
       m:at(diff(f(x),x),x=a),&lt;br /&gt;
       y=ratsimp(f(a)+m*(x-a)))$&lt;br /&gt;
 (%i2) (f(x):=x^3,tangente(f,2));&lt;br /&gt;
 (%o2) y=12*x-16&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 1.2. ===&lt;br /&gt;
Calcular la tangente a f(x)=ln(tan(|x|) en el punto de abscisa -pi/12.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
tangente(ln(tan(abs(x)),-%pi/12);&lt;br /&gt;
 (%i3)(f(x)=ln(tan(abs(x))), tangente(f,-%pi/12));&lt;br /&gt;
 (%o3)y=(18*%pi^2*x+%pi^3)/864&lt;br /&gt;
&lt;br /&gt;
== Ejercicio 2 ==&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 2.1. ===&lt;br /&gt;
Definir el procedimiento signosTrinomio tal que signosTrinomio(a,b,c) es la tabla de la variación de los signos del trinomio ax^2+bx+c. Por ejemplo,&lt;br /&gt;
   (%i1) signosTrinomio(1,-2,1);&lt;br /&gt;
   (%o1) [[[-inf,1],+],[1,0],[[1,inf],+]]&lt;br /&gt;
   (%i2) signosTrinomio(-1,2,-1);&lt;br /&gt;
   (%o2) [[[-inf,1],-],[1,0],[[1,inf],-]]&lt;br /&gt;
   (%i3) signosTrinomio(1,-3,2);&lt;br /&gt;
   (%o3) [[[-inf,1],+],[1,0],[[1,2],-],[2,0],[[2,inf],+]]&lt;br /&gt;
   (%i4) signosTrinomio(-1,3,-2);&lt;br /&gt;
   (%o4) [[[-inf,2],-],[2,0],[[2,1],+],[1,0],[[1,inf],-]]&lt;br /&gt;
   (%i5) signosTrinomio(1,0,1);&lt;br /&gt;
   (%o5) [[[-inf,inf],+]]&lt;br /&gt;
   (%i6) signosTrinomio(-1,0,-1);&lt;br /&gt;
   (%o6) [[[-inf,inf],-]]&lt;br /&gt;
Se supone que a es distinto de cero.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 signosTrinomio(a,b,c):=block([l],&lt;br /&gt;
 l:realroots(a*x^2+b*x+c),&lt;br /&gt;
 if (length(l)=0) then &lt;br /&gt;
  (if (is(limit(a*x^2+b*x+c,x,inf)&amp;gt;0)) &lt;br /&gt;
  then (cons([[-inf,inf],&amp;quot;+&amp;quot;],[]))&lt;br /&gt;
  else (cons([[-inf,inf],&amp;quot;-&amp;quot;],[])) )&lt;br /&gt;
 elseif (length(l)=1) then&lt;br /&gt;
  (if (is(limit(a*x^2+b*x+c,x,inf)&amp;gt;0)) &lt;br /&gt;
  then (cons([[-inf,rhs(l[1])],&amp;quot;+&amp;quot;],cons([rhs(l[1]),0],cons([[rhs(l[1]),inf],&amp;quot;+&amp;quot;],[]))))&lt;br /&gt;
  else (cons([[-inf,rhs(l[1])],&amp;quot;-&amp;quot;],cons([rhs(l[1]),0],cons([[rhs(l[1]),inf],&amp;quot;-&amp;quot;],[])))) )&lt;br /&gt;
 else &lt;br /&gt;
  (if (is(limit(a*x^2+b*x+c,x,inf)&amp;gt;0)) &lt;br /&gt;
  then (cons([[-inf,rhs(l[1])],&amp;quot;+&amp;quot;],cons([rhs(l[1]),0],cons([[rhs(l[1]),rhs(l[2])],&amp;quot;-&amp;quot;],cons([rhs(l[2]),0],cons([[rhs(l[2]),inf],&amp;quot;+&amp;quot;],[]))))))&lt;br /&gt;
  else (cons([[-inf,rhs(l[1])],&amp;quot;-&amp;quot;],cons([rhs(l[1]),0],cons([[rhs(l[1]),rhs(l[2])],&amp;quot;+&amp;quot;],cons([rhs(l[2]),0],cons([[rhs(l[2]),inf],&amp;quot;-&amp;quot;],[])))))) )&lt;br /&gt;
 )$&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 2.2. ===&lt;br /&gt;
Calcular la tabla de la variación de los signos del trinomio -6x^2-3x+14/3&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 signosTrinomio(-6,-3,14/3);&lt;br /&gt;
 [[[-inf,-39146837/33554432],&amp;quot;-&amp;quot;],[-39146837/33554432,0],[[-39146837/33554432,22369621/33554432],&amp;quot;+&amp;quot;],&lt;br /&gt;
 [22369621/33554432,0],[[22369621/33554432,inf],&amp;quot;-&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
== Ejercicio 3 ==&lt;br /&gt;
&lt;br /&gt;
Se lanza un dado cúbico equilibrado hasta que se obtiene la cara 6 por primera vez. Se designa por X la variable aleatorio que cuenta el número de lanzamientos efectuados. Se dice que X es el tiempo de espera del primer 6.&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 3.1. ===&lt;br /&gt;
Definir el procedimiento X() que simule una serie de lanzamientos del dado y devuelva el número de lanzamientos realizados para obtener el 6 por &lt;br /&gt;
primera vez.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
X(n):=block(&lt;br /&gt;
if random(7)=6 print(“Se ha obtenido el valor 6”)&lt;br /&gt;
else n=n+1 print(n,”número de lanzamientos hasta el momento));&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 3.2. ===&lt;br /&gt;
Con la ayuda del bucle for, definir el procedimiento simulacion(n) que simule una serie de n lanzamientos y devuelva la lista de frecuencia de los eventos [X=i] para 1 &amp;lt;= i &amp;lt;= 60. Por ejemplo,&lt;br /&gt;
   (%i1) simulacion(1000);&lt;br /&gt;
   (%o1) [0,145,115,104,88,61,65,53,51,50,40,28,30,29,27,13,21,18,10,6,8,4,9,3,&lt;br /&gt;
          5,1,2,4,3,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,&lt;br /&gt;
          0,0,0]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
simulación(n):=block([lista,k],&lt;br /&gt;
lista : [],&lt;br /&gt;
for k from 1 thru n do&lt;br /&gt;
  (if random(k) then lista : cons(k,lista)))$&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 3.3. ===&lt;br /&gt;
Definir la función media tal que media(n) es el valor medio de X en n lanzamientos. Calcular tres veces media(1000).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
media(n):=block([lista,k],&lt;br /&gt;
lista: []&lt;br /&gt;
for k from 1 thru n do&lt;br /&gt;
(if random(k) then lista: cons(k,lista))$&lt;br /&gt;
mean(lista))$&lt;br /&gt;
&lt;br /&gt;
== Ejercicio 4 ==&lt;br /&gt;
&lt;br /&gt;
La conjetura de Goldbach afirma que todo número natural par mayor que 3 se puede escribir como la suma de dos números primos. Por ejemplo,&lt;br /&gt;
: 4 = 2 + 2, 20 = 3 + 17, 50 = 3 + 47&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 4.1. ===&lt;br /&gt;
Definir la función goldbach tal que goldbach(n) es una descomposición de n como suma de dos números primos. Por ejemplo,&lt;br /&gt;
   (%i1) goldbach(20);&lt;br /&gt;
   (%o1) [3,17]&lt;br /&gt;
Indicación: Iterar los primos desde x=2 hasta n/1 hasta que n-x sea primo.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Goldbach(n):=block([lista,k],&lt;br /&gt;
lista: [k],&lt;br /&gt;
for k from 2 thru n do&lt;br /&gt;
(if primep(n-x) then lista: cons(k,lista)))&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 4.2. ===&lt;br /&gt;
Descomponer 2010 como suma de dos primos.&lt;br /&gt;
&lt;br /&gt;
Doy todas las ternas de números primos que son solución del problema&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
for k from 1 thru 1005 do &lt;br /&gt;
(if primep(k) and primep(2010-k) then print(k,&amp;quot;y&amp;quot; , 2010-k, &amp;quot;es una de las soluciones&amp;quot;))$&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 4.3. ===&lt;br /&gt;
Definir la función goldbachTodas tal que goldbachTodas(n) es la lista de todas las descomposiciones de n como suma de dos números primos x e y con x&amp;lt;=y. Por ejemplo,&lt;br /&gt;
 (%i1) goldbachTodas(20);&lt;br /&gt;
 (%o1) [[7,13],[3,17]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
goldbachTodas(n):=block([lista,k],&lt;br /&gt;
lista:[],&lt;br /&gt;
(if primep(k) then lista : cons(k,lista)))$&lt;br /&gt;
&lt;br /&gt;
Esta es mi solución, la anterior veo que no funciona&lt;br /&gt;
&lt;br /&gt;
 goldbachTodas(n):=block([lista,k,m], lista : [],m:0,&lt;br /&gt;
 for k from 1 thru n do (if primep(k) then lista : cons(k,lista)),&lt;br /&gt;
 reverse(lista), for k from 1 thru length(lista) do &lt;br /&gt;
 if (primep(n-lista[k])) then if (lista[k]&amp;gt;n-lista[k]) then (print (n-lista[k],lista[k], &amp;quot;descomposicion num:&amp;quot;,m),m:m+1));&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 4.4. ===&lt;br /&gt;
Calcular el número de descomposiciones de 2010 como suma de dos primos.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 goldbachTodas(n):=block([lista,k,m], lista : [],m:0,&lt;br /&gt;
 for k from 1 thru n do (if primep(k) then lista : cons(k,lista)),&lt;br /&gt;
 reverse(lista), for k from 1 thru length(lista) do &lt;br /&gt;
 if (primep(n-lista[k])) then if (lista[k]&amp;gt;n-lista[k]) then (print (n-lista[k],lista[k], &amp;quot;descomposicion num:&amp;quot;,m),m:m+1));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 goldbachTodas(2010);&lt;/div&gt;</summary>
		<author><name>Pablogayar</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Ejercicios_5:_Programaci%C3%B3n&amp;diff=1341</id>
		<title>Ejercicios 5: Programación</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Ejercicios_5:_Programaci%C3%B3n&amp;diff=1341"/>
		<updated>2011-05-09T22:35:45Z</updated>

		<summary type="html">&lt;p&gt;Pablogayar: /* Ejercicio 4.2. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
== Ejercicio 1 ==&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 1.1. ===&lt;br /&gt;
Definir la función tangente tal que tangente(f,a) es la ecuación de la tangente a la función f en el punto de abscisa a. Por ejemplo,&lt;br /&gt;
   (%i1) (f(x):=x^3, tangente(f,2));&lt;br /&gt;
   (%o1) y=12*(x-2)+8&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 (%i1) tangente(f,a):= block ([m],&lt;br /&gt;
       m:at(diff(f(x),x),x=a),&lt;br /&gt;
       y=ratsimp(f(a)+m*(x-a)))$&lt;br /&gt;
 (%i2) (f(x):=x^3,tangente(f,2));&lt;br /&gt;
 (%o2) y=12*x-16&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 1.2. ===&lt;br /&gt;
Calcular la tangente a f(x)=ln(tan(|x|) en el punto de abscisa -pi/12.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
tangente(ln(tan(abs(x)),-%pi/12);&lt;br /&gt;
 (%i3)(f(x)=ln(tan(abs(x))), tangente(f,-%pi/12));&lt;br /&gt;
 (%o3)y=(18*%pi^2*x+%pi^3)/864&lt;br /&gt;
&lt;br /&gt;
== Ejercicio 2 ==&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 2.1. ===&lt;br /&gt;
Definir el procedimiento signosTrinomio tal que signosTrinomio(a,b,c) es la tabla de la variación de los signos del trinomio ax^2+bx+c. Por ejemplo,&lt;br /&gt;
   (%i1) signosTrinomio(1,-2,1);&lt;br /&gt;
   (%o1) [[[-inf,1],+],[1,0],[[1,inf],+]]&lt;br /&gt;
   (%i2) signosTrinomio(-1,2,-1);&lt;br /&gt;
   (%o2) [[[-inf,1],-],[1,0],[[1,inf],-]]&lt;br /&gt;
   (%i3) signosTrinomio(1,-3,2);&lt;br /&gt;
   (%o3) [[[-inf,1],+],[1,0],[[1,2],-],[2,0],[[2,inf],+]]&lt;br /&gt;
   (%i4) signosTrinomio(-1,3,-2);&lt;br /&gt;
   (%o4) [[[-inf,2],-],[2,0],[[2,1],+],[1,0],[[1,inf],-]]&lt;br /&gt;
   (%i5) signosTrinomio(1,0,1);&lt;br /&gt;
   (%o5) [[[-inf,inf],+]]&lt;br /&gt;
   (%i6) signosTrinomio(-1,0,-1);&lt;br /&gt;
   (%o6) [[[-inf,inf],-]]&lt;br /&gt;
Se supone que a es distinto de cero.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 signosTrinomio(a,b,c):=block([l],&lt;br /&gt;
 l:realroots(a*x^2+b*x+c),&lt;br /&gt;
 if (length(l)=0) then &lt;br /&gt;
  (if (is(limit(a*x^2+b*x+c,x,inf)&amp;gt;0)) &lt;br /&gt;
  then (cons([[-inf,inf],&amp;quot;+&amp;quot;],[]))&lt;br /&gt;
  else (cons([[-inf,inf],&amp;quot;-&amp;quot;],[])) )&lt;br /&gt;
 elseif (length(l)=1) then&lt;br /&gt;
  (if (is(limit(a*x^2+b*x+c,x,inf)&amp;gt;0)) &lt;br /&gt;
  then (cons([[-inf,rhs(l[1])],&amp;quot;+&amp;quot;],cons([rhs(l[1]),0],cons([[rhs(l[1]),inf],&amp;quot;+&amp;quot;],[]))))&lt;br /&gt;
  else (cons([[-inf,rhs(l[1])],&amp;quot;-&amp;quot;],cons([rhs(l[1]),0],cons([[rhs(l[1]),inf],&amp;quot;-&amp;quot;],[])))) )&lt;br /&gt;
 else &lt;br /&gt;
  (if (is(limit(a*x^2+b*x+c,x,inf)&amp;gt;0)) &lt;br /&gt;
  then (cons([[-inf,rhs(l[1])],&amp;quot;+&amp;quot;],cons([rhs(l[1]),0],cons([[rhs(l[1]),rhs(l[2])],&amp;quot;-&amp;quot;],cons([rhs(l[2]),0],cons([[rhs(l[2]),inf],&amp;quot;+&amp;quot;],[]))))))&lt;br /&gt;
  else (cons([[-inf,rhs(l[1])],&amp;quot;-&amp;quot;],cons([rhs(l[1]),0],cons([[rhs(l[1]),rhs(l[2])],&amp;quot;+&amp;quot;],cons([rhs(l[2]),0],cons([[rhs(l[2]),inf],&amp;quot;-&amp;quot;],[])))))) )&lt;br /&gt;
 )$&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 2.2. ===&lt;br /&gt;
Calcular la tabla de la variación de los signos del trinomio -6x^2-3x+14/3&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 signosTrinomio(-6,-3,14/3);&lt;br /&gt;
 [[[-inf,-39146837/33554432],&amp;quot;-&amp;quot;],[-39146837/33554432,0],[[-39146837/33554432,22369621/33554432],&amp;quot;+&amp;quot;],&lt;br /&gt;
 [22369621/33554432,0],[[22369621/33554432,inf],&amp;quot;-&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
== Ejercicio 3 ==&lt;br /&gt;
&lt;br /&gt;
Se lanza un dado cúbico equilibrado hasta que se obtiene la cara 6 por primera vez. Se designa por X la variable aleatorio que cuenta el número de lanzamientos efectuados. Se dice que X es el tiempo de espera del primer 6.&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 3.1. ===&lt;br /&gt;
Definir el procedimiento X() que simule una serie de lanzamientos del dado y devuelva el número de lanzamientos realizados para obtener el 6 por &lt;br /&gt;
primera vez.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
X(n):=block(&lt;br /&gt;
if random(7)=6 print(“Se ha obtenido el valor 6”)&lt;br /&gt;
else n=n+1 print(n,”número de lanzamientos hasta el momento));&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 3.2. ===&lt;br /&gt;
Con la ayuda del bucle for, definir el procedimiento simulacion(n) que simule una serie de n lanzamientos y devuelva la lista de frecuencia de los eventos [X=i] para 1 &amp;lt;= i &amp;lt;= 60. Por ejemplo,&lt;br /&gt;
   (%i1) simulacion(1000);&lt;br /&gt;
   (%o1) [0,145,115,104,88,61,65,53,51,50,40,28,30,29,27,13,21,18,10,6,8,4,9,3,&lt;br /&gt;
          5,1,2,4,3,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,&lt;br /&gt;
          0,0,0]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
simulación(n):=block([lista,k],&lt;br /&gt;
lista : [],&lt;br /&gt;
for k from 1 thru n do&lt;br /&gt;
  (if random(k) then lista : cons(k,lista)))$&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 3.3. ===&lt;br /&gt;
Definir la función media tal que media(n) es el valor medio de X en n lanzamientos. Calcular tres veces media(1000).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
media(n):=block([lista,k],&lt;br /&gt;
lista: []&lt;br /&gt;
for k from 1 thru n do&lt;br /&gt;
(if random(k) then lista: cons(k,lista))$&lt;br /&gt;
mean(lista))$&lt;br /&gt;
&lt;br /&gt;
== Ejercicio 4 ==&lt;br /&gt;
&lt;br /&gt;
La conjetura de Goldbach afirma que todo número natural par mayor que 3 se puede escribir como la suma de dos números primos. Por ejemplo,&lt;br /&gt;
: 4 = 2 + 2, 20 = 3 + 17, 50 = 3 + 47&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 4.1. ===&lt;br /&gt;
Definir la función goldbach tal que goldbach(n) es una descomposición de n como suma de dos números primos. Por ejemplo,&lt;br /&gt;
   (%i1) goldbach(20);&lt;br /&gt;
   (%o1) [3,17]&lt;br /&gt;
Indicación: Iterar los primos desde x=2 hasta n/1 hasta que n-x sea primo.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Goldbach(n):=block([lista,k],&lt;br /&gt;
lista: [k],&lt;br /&gt;
for k from 2 thru n do&lt;br /&gt;
(if primep(n-x) then lista: cons(k,lista)))&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 4.2. ===&lt;br /&gt;
Descomponer 2010 como suma de dos primos.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
for k from 1 thru 1005 do &lt;br /&gt;
(if primep(k) and primep(2010-k) then print(k,&amp;quot;y&amp;quot; , 2010-k, &amp;quot;es una de las soluciones&amp;quot;))$&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 4.3. ===&lt;br /&gt;
Definir la función goldbachTodas tal que goldbachTodas(n) es la lista de todas las descomposiciones de n como suma de dos números primos x e y con x&amp;lt;=y. Por ejemplo,&lt;br /&gt;
 (%i1) goldbachTodas(20);&lt;br /&gt;
 (%o1) [[7,13],[3,17]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
goldbachTodas(n):=block([lista,k],&lt;br /&gt;
lista:[],&lt;br /&gt;
(if primep(k) then lista : cons(k,lista)))$&lt;br /&gt;
&lt;br /&gt;
Esta es mi solución, la anterior veo que no funciona&lt;br /&gt;
&lt;br /&gt;
 goldbachTodas(n):=block([lista,k,m], lista : [],m:0,&lt;br /&gt;
 for k from 1 thru n do (if primep(k) then lista : cons(k,lista)),&lt;br /&gt;
 reverse(lista), for k from 1 thru length(lista) do &lt;br /&gt;
 if (primep(n-lista[k])) then if (lista[k]&amp;gt;n-lista[k]) then (print (n-lista[k],lista[k], &amp;quot;descomposicion num:&amp;quot;,m),m:m+1));&lt;br /&gt;
&lt;br /&gt;
=== Ejercicio 4.4. ===&lt;br /&gt;
Calcular el número de descomposiciones de 2010 como suma de dos primos.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solución:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 goldbachTodas(n):=block([lista,k,m], lista : [],m:0,&lt;br /&gt;
 for k from 1 thru n do (if primep(k) then lista : cons(k,lista)),&lt;br /&gt;
 reverse(lista), for k from 1 thru length(lista) do &lt;br /&gt;
 if (primep(n-lista[k])) then if (lista[k]&amp;gt;n-lista[k]) then (print (n-lista[k],lista[k], &amp;quot;descomposicion num:&amp;quot;,m),m:m+1));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 goldbachTodas(2010);&lt;/div&gt;</summary>
		<author><name>Pablogayar</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Usuario:Pablogayar&amp;diff=866</id>
		<title>Usuario:Pablogayar</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Usuario:Pablogayar&amp;diff=866"/>
		<updated>2011-04-12T13:47:42Z</updated>

		<summary type="html">&lt;p&gt;Pablogayar: Página creada con &amp;#039;Pablo Ogáyar Lechuga&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pablo Ogáyar Lechuga&lt;/div&gt;</summary>
		<author><name>Pablogayar</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Alumnos&amp;diff=865</id>
		<title>Alumnos</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/SLEAM2010/index.php?title=Alumnos&amp;diff=865"/>
		<updated>2011-04-12T13:47:16Z</updated>

		<summary type="html">&lt;p&gt;Pablogayar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Nombre&lt;br /&gt;
! Usuario&lt;br /&gt;
|-&lt;br /&gt;
| Álvarez Valles, Daniel             || Dani        &lt;br /&gt;
|-&lt;br /&gt;
| Bravo García, Monserrat            || Montse Bravo         &lt;br /&gt;
|-&lt;br /&gt;
| Braza Valle, Elisabet              ||          &lt;br /&gt;
|-&lt;br /&gt;
| Caro Martín, Carmen Rocío          ||          &lt;br /&gt;
|-&lt;br /&gt;
| Charneco Fernández, Juan           ||          &lt;br /&gt;
|-&lt;br /&gt;
| Durán González, María José         ||  emejota        &lt;br /&gt;
|-&lt;br /&gt;
| Escalante Macías, Javier           ||         &lt;br /&gt;
|-&lt;br /&gt;
| Escudero Domínguez, Ana María      ||  Anaescdom        &lt;br /&gt;
|-&lt;br /&gt;
| Fajardo Galán, José Manuel         ||  Jmfajardo        &lt;br /&gt;
|-&lt;br /&gt;
| Gallardo Jiménez, Rafael           || Rafgaljim        &lt;br /&gt;
|-&lt;br /&gt;
| Gálvez Fernández, Carmen María     || Cargalfer        &lt;br /&gt;
|-&lt;br /&gt;
| García Donoso, Ignacio             || igdonoso80         &lt;br /&gt;
|-&lt;br /&gt;
| García Márquez, Máximo             ||          &lt;br /&gt;
|-&lt;br /&gt;
| González Esteban, Pastora Asunción || pasgonest         &lt;br /&gt;
|-&lt;br /&gt;
| González Lobo, Macarena            || Macaglez         &lt;br /&gt;
|-&lt;br /&gt;
| Hidalgo Gutiérrez, Sandra          || Sanhidgut         &lt;br /&gt;
|-&lt;br /&gt;
| Izquierdo Laynez, Antonio          || antizqlay        &lt;br /&gt;
|-&lt;br /&gt;
| Jiménez Cruz, María Ángeles        || Marjimcru         &lt;br /&gt;
|-&lt;br /&gt;
| Jurado Rodríguez, Juan José        ||          &lt;br /&gt;
|-&lt;br /&gt;
| Maravert Ortega, María del Carmen  ||          &lt;br /&gt;
|-&lt;br /&gt;
| Márquez Bocanegra, Antonio Jesús   ||          &lt;br /&gt;
|-&lt;br /&gt;
| Martín Cubiles, José Carlos        ||          &lt;br /&gt;
|-&lt;br /&gt;
| Martín Cuervo, José Luis           || Jose Cuervo          &lt;br /&gt;
|-&lt;br /&gt;
| Ogayar Lechuga, Pablo              || pablogayar         &lt;br /&gt;
|-&lt;br /&gt;
| Pendas Fernández, Aida             || Aida         &lt;br /&gt;
|-&lt;br /&gt;
| Prieto Martín, Alicia              ||          &lt;br /&gt;
|-&lt;br /&gt;
| Regodón Domínguez, Elena           || Eleregdom         &lt;br /&gt;
|-&lt;br /&gt;
| Rodríguez Canseco, Raúl            ||          &lt;br /&gt;
|-&lt;br /&gt;
| Romero Guerrero, Angela María      || Angromgue         &lt;br /&gt;
|-&lt;br /&gt;
| Ronchel Ortigado, Ernesto          ||          &lt;br /&gt;
|-&lt;br /&gt;
| Salguero López, Andrés             ||          &lt;br /&gt;
|-&lt;br /&gt;
| Sangalo Delgado, José Javier       ||          &lt;br /&gt;
|-&lt;br /&gt;
| Santana Gil, Elisa                 ||          &lt;br /&gt;
|-&lt;br /&gt;
| Sendín Bernardo, Alba              ||          &lt;br /&gt;
|-&lt;br /&gt;
| Sosa Orta, Cristina                || Crisosort       &lt;br /&gt;
|-&lt;br /&gt;
| Tofe Morejón, Antonio Manuel       || Anttofmor     &lt;br /&gt;
|-&lt;br /&gt;
| Toscano Barragán, Rocío            || ROCTOSBAR       &lt;br /&gt;
|-&lt;br /&gt;
| Vallecillo López, Ana Isabel       || Anavallop         &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pablogayar</name></author>
		
	</entry>
</feed>