<br><br><div class="gmail_quote">2008/10/30 Greg Smith <span dir="ltr">&lt;<a href="mailto:gregsmitholpc@gmail.com">gregsmitholpc@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hola Luis,<br>
<br>
Qué sucedió con esas ideas?</blockquote><div>Todavía no me he podido sentar a diseñar los cambios. Sigue en el to-do ;)<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
¿Está usted listo para realizar los cambios a TurtleArt o necesita<br>
averiguar mas demanda de los maestros o necesita mas apoyo tecnico?</blockquote><div>Estoy listo, le bajé un poco la prioridad porque me pareció en general que no existía demasiado interés y que se pensaba pasar a otras herramientas para obtener las funcionalidades que propuse.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
Esto parece bien definido y listo para accion de ingenieros.<br>
<br>
Ahora, no tengo recursos mios para esto. </blockquote><div>&nbsp;</div><div>&nbsp;En principio creo que si no hay apuro, podría hacer los cambios personalmente antes de enero, por lo que no serían necesarios más recursos humanos en estos puntos.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">De todas formas, estoy<br>
intentando entender cómo podemos recoger ideas de nuestra lista y<br>
hacerles disponible en el XO.</blockquote><div>&nbsp;</div><div>&nbsp;En ese sentido creo que estaría interesante poder tener un esquema de votación de features y bugfixes (si no me equivoco mozilla tiene algo parecido) que se pueda filtrar por área de experiencia y interés(algo así como un digg de necesidades, en ese sentido, el código de meneame podría ser útil( o algún otro clon de digg de software libre o código abierto ))... por ejemplo, para alguien que quiera ayudar pero no sepa a donde dirigir sus energías. <br>
<br>Se que puede crear mucha controversia, pero incluso se podría prestar para un esquema de recompenzas... en el caso que alguien quiera subvencionar un desarrollo específico, pero claro este tema siempre ha sido muy peliagudo en los desarrollos de software libre. <br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
Gracias,<br>
<br>
Greg S</blockquote><div>Un placer, estamos en contacto, <br>Luis M <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<div><div></div><div class="Wj3C7c"><br>
Luis Michelena wrote:<br>
&gt; Con respecto a tener más variables, si se me olvidó decirlo... supongo que<br>
&gt; estará antes que el resto de las cosas porque es más facil...<br>
&gt;<br>
&gt; Con respecto a los pasos para incorporar la trigonometría, yo había pensado<br>
&gt; hacerlo exactamente al revés. Por ejemplo si entienden el tema de la<br>
&gt; magnitud de los ángulos, y tal vez algo sobre ángulos complementarios y<br>
&gt; suplementarios, después el resto de las funciones se pueden ir presentando a<br>
&gt; partir de las necesidades de ellos... es decir, como reto (tal vez en grupo)<br>
&gt; plantearles el hacer figuras que les exijan utilizarlas, lo que hace que las<br>
&gt; aprendan en un contexto que les indique para que las pueden utilizar.<br>
&gt;<br>
&gt; Acepto que puede ser incómodo el tener que borrar todo, pero me parece que<br>
&gt; tiene una ventaja, en el sentido que los impulsa a hacer las cosas en forma<br>
&gt; continua en un solo programa. lo que tiene la ventaja además que después se<br>
&gt; puede compartir el script y obtener exactamente el mismo resultado.<br>
&gt;<br>
&gt; Supongo que se podría crear un borrador que &nbsp;borre lo que toca al ser<br>
&gt; arrastrado por la pantalla.<br>
&gt;<br>
&gt; Por lo demás, una forma de borrar sería repetir la linea con el color de<br>
&gt; fondo... lo que da todo un reto, ¿como me sitúo sobre la linea a borrar?¿en<br>
&gt; que dirección y cuanto me muevo?<br>
&gt; Saludos,<br>
&gt; Luis<br>
&gt;<br>
&gt; PD: Viste que la actividad que se iba a hacer en villa garcia el 17 pasó al<br>
&gt; 24?<br>
&gt;<br>
&gt; 2008/10/15 rosamel norma ramirez mendez &lt;<a href="mailto:rosanor43@hotmail.com">rosanor43@hotmail.com</a>&gt;<br>
&gt;<br>
&gt;&gt; No te sorprenderás de que te escriba &quot;Lo quiero ya&quot;<br>
&gt;&gt; Ni soñar que entendí todo lo que dijiste pero de lo que pude captar me<br>
&gt;&gt; pareció interesante crear nuevas funciones y que se puedan compartir los<br>
&gt;&gt; trabajos en turtle de una laptop a otra.<br>
&gt;&gt; Un problema molesto que tenemos es que si quieren borrar una simple &nbsp;linea,<br>
&gt;&gt; tienen que borrar todo lo que llevan hecho.<br>
&gt;&gt; Además de que el inicio en trigonometría vendría después de una buena<br>
&gt;&gt; conceptualización por parte de los niños de los contenidos básicos<br>
&gt;&gt; geométricos y especialmente de triángulos y el dominio del lenguaje<br>
&gt;&gt; especifico que ello implica.<br>
&gt;&gt; Pero además no debemos olvidar la etapa del nivel de abstracción en que se<br>
&gt;&gt; encuentran los escolares, hablando de una media en el rendimiento actual,<br>
&gt;&gt; que seguramente sería mayor si cada trazado fuera acompañado de palabras<br>
&gt;&gt; como muy bien tu lo ejemplificaste.<br>
&gt;&gt; Si el niño comienza en ese nivel en los primeros grados escolares es seguro<br>
&gt;&gt; que los avances en un sexto año van a ser mayores que actualmente.<br>
&gt;&gt; Para lo que debemos preveer la inclusión de variables hoy inexistentes en<br>
&gt;&gt; turtle.<br>
&gt;&gt;<br>
&gt;&gt; Saludos Rosamel<br>
&gt;&gt; ------------------------------<br>
&gt;&gt;<br>
&gt;&gt; Date: Wed, 15 Oct 2008 16:12:14 -0200<br>
&gt;&gt; From: <a href="mailto:luis.michelena@gmail.com">luis.michelena@gmail.com</a><br>
&gt;&gt; To: <a href="mailto:olpc-sur@lists.laptop.org">olpc-sur@lists.laptop.org</a><br>
&gt;&gt; Subject: [Sur] Posibles mejoras turtleart<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Quería hacer una consulta a titulo personal sobre turtleart.<br>
&gt;&gt; Desde siempre he sido un enamorado de logo y esta reencarnación me gusta<br>
&gt;&gt; mucho, junto con scratch.<br>
&gt;&gt; Hace un tiempo que estoy haciendo algunas pruebas con turtleart y me han<br>
&gt;&gt; dado ganas de ampliar turtle art un poco.<br>
&gt;&gt;<br>
&gt;&gt; La idea es crear:<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; variables de tipo cadena<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; variables de tipo booleano(si o no)<br>
&gt;&gt; permitir crear:<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; variables de tipo cadena de caracteres<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; procedimientos nominados, y no solo stack1 o stack2<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pasaje explicito de parámetros, que permita hacer recursión<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; funciones(definidas dentro de TA y no usando python) con tipo<br>
&gt;&gt; explicito de salida(numérico, booleano o cadena), que permitan utilizar su<br>
&gt;&gt; salida en llamadas, por ejemplo a avanzar. Y permitan definir alcance local<br>
&gt;&gt; de los parámetros.<br>
&gt;&gt;<br>
&gt;&gt; La idea es poner algunas primitivas nuevas:<br>
&gt;&gt; evaluar &quot;pepito&quot; para llamar a la función booleana pepito<br>
&gt;&gt; calcular &quot;pepito&quot; para llamar a la función entera<br>
&gt;&gt; obtener palabra de &quot;pepito&quot; para llamar a la función de cadena pepito<br>
&gt;&gt; hacer &quot;pepito&quot; para ejecutar el procedimiento pepito.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Por eso les quería preguntar si les parece que sería un cambio útil desde<br>
&gt;&gt; el punto de vista pedagógico y didáctico: por ejemplo permitirles definir su<br>
&gt;&gt; multiplicación como multiplicación iterada o con definición recursiva.<br>
&gt;&gt; La razón de esta proposición es que me parece que no es demasiado intuitivo<br>
&gt;&gt; que una vez llamar a stack1 signifique hacer una estrella y al siguiente sea<br>
&gt;&gt; hacer un polígono regular. Además para muchas cosas dos procedimientos y<br>
&gt;&gt; variables me resultan por demás pocos para algunos problemas. Además que la<br>
&gt;&gt; resolución de problemas es más entendible cuando se permite llamar las cosas<br>
&gt;&gt; por su nombre y modularizar las acciones para permitir trabajar en distintos<br>
&gt;&gt; niveles de abstracción además que la resolución en forma recursiva me parece<br>
&gt;&gt; que es intuitiva y permite obtener resultados muy vistosos en forma<br>
&gt;&gt; relativamente simple... por ejemplo para hacer una forma fractal.<br>
&gt;&gt;<br>
&gt;&gt; La idea de permitir las funciones de cadena es que me parece que, por<br>
&gt;&gt; ejemplo (y tomando las practicas con letras ya comentadas en la lista), que<br>
&gt;&gt; estaría muy bueno poder hacer una función que dibuje cada letra (incluido el<br>
&gt;&gt; espacio) y después una función que tome una cadena y haga:<br>
&gt;&gt;<br>
&gt;&gt; para escribir_oracion oracion:<br>
&gt;&gt; &nbsp; &nbsp; largo_oración=largo(oración)<br>
&gt;&gt; &nbsp; &nbsp; iterar pos entre 1 y largo_oracion:<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; letra=posicion pos de oracion<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; hacer escribir_letra letra<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; derecha 90<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; avanzar 10<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; izquierda 90<br>
&gt;&gt;<br>
&gt;&gt; que les permitiría hacer lo que quieren hacer a los niños y como contenido<br>
&gt;&gt; actitudinal los induciría a intentar ir resolviendo los problemas<br>
&gt;&gt; partiéndolos en problemas más pequeños.<br>
&gt;&gt;<br>
&gt;&gt; Como trabajo a futuro, me pregunto si les resultaría interesante la<br>
&gt;&gt; posibilidad de poder importar en un script otros archivos .ta como librerías<br>
&gt;&gt; de funciones que les permita utilizar lo producido antes por ellos o otros.<br>
&gt;&gt; Y que haya una pestaña especial en TA que sea compartiendo (o algo así), que<br>
&gt;&gt; se habilite cuando se está en una instancia compartida, que permita pasarse<br>
&gt;&gt; con el compañero los archivos de ta que ya hice o que el me mande alguno que<br>
&gt;&gt; hizo.<br>
&gt;&gt; Además generar otro formato de archivo de TA que sea (casi) un archivo logo<br>
&gt;&gt; correcto, porque el formato actual no es muy legible. Esto permitiría pasar<br>
&gt;&gt; más adelante a versiones más potentes de logo sin perder lo ya hecho.<br>
&gt;&gt; Y por último crear una interfaz amigable que permita agregar nuevas<br>
&gt;&gt; funcionalidades más avanzadas utilizando python, del estilo de la raíz<br>
&gt;&gt; cuadrada, en forma visual. un ejemplo de esto sería por ejemplo en el caso<br>
&gt;&gt; de querer dibujar un triángulo rectángulo, poder definir(o utilizando la<br>
&gt;&gt; función predefinida correspondiente de python) la función arcotangente, que<br>
&gt;&gt; era una de las herramientas idóneas para ese problema:<br>
&gt;&gt;<br>
&gt;&gt; para triangulorectangulo cateto1 cateto2:<br>
&gt;&gt; &nbsp; &nbsp; avanzar cateto1<br>
&gt;&gt; &nbsp; &nbsp; derecha 90<br>
&gt;&gt; &nbsp; &nbsp; avanzar cateto2<br>
&gt;&gt; &nbsp; &nbsp; hipotenusa=raizcuadrada ((cateto1 * cateto1) + (cateto2 * cateto2))<br>
&gt;&gt; &nbsp; &nbsp; dirección=180 - arcotangente(cateto1/cateto2)<br>
&gt;&gt; &nbsp; &nbsp; derecha direccion<br>
&gt;&gt; &nbsp; &nbsp; avanzar hipotenusa<br>
&gt;&gt;<br>
&gt;&gt; o<br>
&gt;&gt;<br>
&gt;&gt; para triangulorectangulo hipotenusa angulo:<br>
&gt;&gt; &nbsp; &nbsp; avanzar hipotenusa<br>
&gt;&gt; &nbsp; &nbsp; retrocede rhipotenusa<br>
&gt;&gt; &nbsp; &nbsp; derecha angulo<br>
&gt;&gt; &nbsp; &nbsp; avanzar hipotenusa * coseno(angulo)<br>
&gt;&gt; &nbsp; &nbsp; izquierda 90<br>
&gt;&gt; &nbsp; &nbsp; avanzar hipotenusa * seno(angulo)<br>
&gt;&gt;<br>
&gt;&gt; lo que me parece que sería una linda forma de ir entrándose en la idea de<br>
&gt;&gt; trigonometría, que es un concepto que nace naturalmente al necesitar hacer<br>
&gt;&gt; un manejo cualitativo de la geometría(que es un aspecto casi diría<br>
&gt;&gt; intrínseco de logo y por herencia de TA), para hacerlo menos árido, podría<br>
&gt;&gt; ser utilizado el dibujar una casa en su encarnación más típica, cuando el<br>
&gt;&gt; techo no está inclinado a 45 o 60 grados.<br>
&gt;&gt;<br>
&gt;&gt; Felicidades a los que llegaron hasta acá ;)<br>
&gt;&gt;<br>
&gt;&gt; Como añadidura, me pongo a la disposición en caso que les interese una<br>
&gt;&gt; charla sobre formas de abordar este tema en el aula, o gracias al tutorial<br>
&gt;&gt; de Walter, hacer un pequeño taller &quot;hands on&quot; sobre como trasladar funciones<br>
&gt;&gt; disponibles en python a turtleart, que significaría un pequeño paseo por<br>
&gt;&gt; turtleArt, paint, develop(o aunque sea vi si develop no está pronto), y<br>
&gt;&gt; python(aunque en este paso el código de TA no es el más adecuado). Aunque<br>
&gt;&gt; claro me tienen que dar un tiempito para que lo prepare ;-)<br>
&gt;&gt;<br>
&gt;&gt; Saludos,<br>
&gt;&gt; Luis Michelena<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; ------------------------------<br>
</div></div>&gt;&gt; Express yourself instantly with MSN Messenger! MSN Messenger&lt;<a href="http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/" target="_blank">http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/</a>&gt;<br>

<div class="Ih2E3d">&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Lista olpc-Sur<br>
&gt;&gt; <a href="mailto:olpc-Sur@lists.laptop.org">olpc-Sur@lists.laptop.org</a><br>
&gt;&gt; <a href="http://lists.laptop.org/listinfo/olpc-sur" target="_blank">http://lists.laptop.org/listinfo/olpc-sur</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
</div>&gt; ------------------------------------------------------------------------<br>
<div><div></div><div class="Wj3C7c">&gt;<br>
&gt; _______________________________________________<br>
&gt; Lista olpc-Sur<br>
&gt; <a href="mailto:olpc-Sur@lists.laptop.org">olpc-Sur@lists.laptop.org</a><br>
&gt; <a href="http://lists.laptop.org/listinfo/olpc-sur" target="_blank">http://lists.laptop.org/listinfo/olpc-sur</a><br>
<br>
_______________________________________________<br>
Lista olpc-Sur<br>
<a href="mailto:olpc-Sur@lists.laptop.org">olpc-Sur@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-sur" target="_blank">http://lists.laptop.org/listinfo/olpc-sur</a><br>
</div></div></blockquote></div><br>