|
|
DEL
CLAVO AL ORDENADOR CON LOGO
Parte III. RECURSOS METODOLÓGICOS PARA PLANTEAR LOS PROCEDIMIENTOS LOGO EN EL AULA. 1.- Algunas sugerencias para proponer el aprendizaje de procedimientos LOGO A lo largo de las sesiones que habremos dedicado al modo directo con nuestros alumnos y alumnas, se habrá ido creando la necesidad de contar con un sistema que permita ejecutar una serie de órdenes por medio de una sola instrucción. Habremos propuesto y habrán concebido dibujos complejos en los que se incluirán colores, grosores de línea, desplazamientos con el lápiz levantado, etc. El engorro que supone ir dando órdenes una a una, o escribirlas todas seguidas arriesgándose a que un solo error modifique totalmente el resultado pretendido, serán nuestros mejores aliados para contar con una clase muy motivada antes de la presentación de los procedimientos LOGO. A) Análisis de la sintaxis: cómo facilitar dicha actividad a los alumnos Partiremos del hecho, ya conocido, de que la tortuga comprende un vocabulario, una serie de términos que conoce e interpreta, de modo que cuando, desde el teclado, se comunica una orden escrita correctamente, la tortuga la ejecuta. Si se cometiera algún fallo en la ortografía o en la sintaxis, la tortuga enviaría un mensaje de error. Recordaremos primitivas ya conocidas y las escribiremos correcta o incorrectamente en la pizarra para permitir que nuestro alumnado deduzca, antes de su ejecución, cuál será la reacción de la tortuga: AV 50 La tortuga dará 50 pasos hacia delante AV DIEZ No sé cómo hacer DIEZ RE Faltan datos para Retrocede PONF 3 El fondo de la ventana de gráficos se pone de color verde SL No se observa ningún cambio AV 20 La tortuga avanza 20 pasos sin dejar trazo a su paso GIRA 90 No sé cómo hacer GIRA GI 50 La tortuga da un giro de 50º hacia su izquierda
Una vez comprobado con el alumnado que la tortuga comprende un vocabulario estricto y limitado, escribiremos: CUA Podrá haber respuestas para todos los gustos, desde quien considera que la tortuga desconoce esa palabra, hasta quien crea que le falta un argumento. Cuando pulsemos [INTRO], comprobarán que la tortuga no sabe hacer CUA. Imaginaremos que la tortuga, además de entender una serie de primitivas, posee una libreta para tomar notas y dejar constancia de nuevas órdenes. Cada vez que queramos enseñarle una orden nueva, hará un encabezamiento en una nueva hoja de su libreta, donde escribirá que PARA aprender esa PALABRA, debe ejecutar las líneas que vienen a continuación, por lo que pulsaremos [INTRO] y escribiremos todas las órdenes que queremos que asocie al nombre que hemos escrito en el encabezamiento. La tortuga irá anotando todas las órdenes sin ejecutarlas y, por lo tanto, sin valorar si están bien o mal escritas en ese momento. Cuando ya estén todas anotadas, escribiremos en la última línea la primitiva FIN, sin que ninguna otra orden acompañe a esta palabra. Esta será la señal que indicará que la nueva definición ha terminado. Entonces cuando Logo envíe un mensaje indicando su disposición para ejecutar la palabra nueva, que ya ha incorporado a su vocabulario como si de una primitiva más se tratara. Propondremos a la clase una primera con CUA escribiendo en un ordenador: PARA CUA BP BL PONCL 1 PONG 1 PONF 16 REPITE 4[AV 50 GD 90] FIN Durante la escritura del procedimiento, haremos notar que:
La aparición del mensaje que LOGO envía: Acabas de definir CUA, será la primera indicación de que hemos hecho un uso correcto de estas primitivas. Al escribir CUA, alumnos y alumnas comprobarán que se ha enseñado una orden nueva a la tortuga. Con el fin de que vayan acostumbrándose al uso de la pantalla de trabajo como editor de procedimientos, propondremos la realización de trabajos como: Dibuja cuadrados en diferentes fondos cambiándoles los tamaños o el grosor del trazo. Previamente les explicaremos que, sin necesidad de cambiar el nombre de un procedimiento, pueden introducir cambios en cada línea siempre que confirmen los cambios con [INTRO] en la línea de FIN.
B) Cuándo presentar la primitiva REPITE El momento preciso en que podemos plantear al alumnado la posibilidad que LOGO ofrece de crear procedimientos estará en función de la dinámica que se haya ido creando, las dosis heurísticas que habremos dosificado y, en resumen, la relación profesorado-alumnado que se haya ido generando. No se puede generalizar cuál es el número de primitivas que conviene presentar en la fase de modo directo, y ni siquiera tiene que coincidir entre un determinado grupo y otro. De todos modos, no está fuera de lugar en dicha fase la inclusión de la primitiva REPITE, pues da pie a la generación de muchas posibilidades creativas, tanto en el micromundo de la tortuga como en el de la robótica. Ahora plantearemos propuestas de ejercicios que pueden servir para el dominio de su sintaxis. Las propuestas de trabajo que vamos a presentar fueron fruto del trabajo de un grupo numeroso de alumnos y alumnas que se prestaron voluntariamente a realizar una experiencia de implantación de LOGO en una población española de 10.000 habitantes. Son, en consecuencia, proyectos elaborados de forma espontánea, basados en imágenes que sugirieron su realización. La metodología es abierta y está en función de la dinámica que se vaya logrando: Proposición de un dibujo, sugerencia, explicación del modelo... En las siguientes fases del trabajo con nuestros alumnos y alumnas, el cuaderno del equipo de trabajo será un instrumento de gran ayuda, pues en él los grupos pueden reflejar sus proyectos y redactar tanto sus propuestas como los procedimientos que vayan elaborando. Una vez terminado el trabajo de cada uno de los grupos, debiera hacerse una puesta en común donde se podrían valorar las estrategias y posibles errores y mejoras de unas soluciones respecto de otras, con el fin de que el el alumnado comprendiese que las alternativas ante un mismo problema no son únicas y definitivas, sino siempre mejorables, y que lo fundamental es crear estrategias para resolver un problema de cuya solución el profesor no es el único depositario. Su papel será siempre de animador, subrayando las aportaciones positivas que contiene cada una de las múltiples soluciones, valorando especialmente todas las que tiendan a la sencillez y claridad. El profesor o profesora ayudará a clarificar el planteamiento del problema, asegurándose de que el alumnado comprende el objetivo por conseguir. No intervendrá aportando nuevas soluciones sino líneas de trabajo o de análisis. De producirse un atasco en el desarrollo del ejercicio, que provoque el decaimiento del interés por encontrar una solución al ejercicio, aportará elementos de análisis que abran nuevos caminos hacia una solución que sea el fruto del debate dentro del grupo. Proponemos, a continuación, una serie de ejercicios para llevar al aula. Cada profesor tendrá que adaptarlos a las características de cada grupo, sin olvidar que se trata de ejemplos y que, por tanto, cada docente elaborará los ejercicios que estime necesarios.
C) El viaje total: Propuestas de actividades para que el alumnado comprenda y valore el valor del giro. Antes de analizar el siguiente grupo de actividades que se ofrecen como recurso didáctico para el aula, deberíamos dedicar un tiempo para que nuestro alumnado reflexionase sobre algunos conceptos geométricos que convendría tener presentes en la programación de los movimientos de la tortuga cuando pretendamos que dibuje polígonos o líneas poligonales cerradas. El giro que efectúa la tortuga, como sabemos, no es el del ángulo interno del polígono, sino el del externo que, en el caso del cuadrado, coincide con el interno.
Una vez asumido por todos que, después de un movimiento que lleva al lugar de partida, hemos hecho un giro de 360 grados o un múltiplo de esta cantidad, deberán comprender que la diferencia entre un polígono de cuatro lados y otro de seis no se encuentra solamente en el número de veces que se repite la secuencia de avance y giro, sino también en la amplitud de dicho giro, pues es el parámetro que establece las diferencias entre una figura y otra. Será sencillo llegar a la conclusión de que el giro es, en cada caso, el cociente entre el giro total (360*N) y el número de movimientos que repiten para lograrlo. A continuación, pueden plantearse en el aula las siguientes actividades:
La repetición de procedimientos similares nos puede servir para introducir la posibilidad de editar procedimientos cambiando también su nombre. Por medio de la primitiva IMTS, los alumnos podrán ver que siguen disponiendo de los procedimientos creados anteriormente, aunque hayan desaparecido de la ventana de Trabajo. La tarea puede abordarse con el siguiente ejercicio: Confeccionar procedimientos que dibujen polígonos de 7, 11, 13 lados. La finalidad que se pretende lograr con las propuestas anteriores es la de enfrentar al alumnado con el problema de cálculo que supone establecer el valor de un giro de un ángulo no entero. Será un buen momento para explicar a la clase que la tortuga, además de tener una biblioteca, posee una calculadora que le permite ejecutar órdenes cuyo parámetro es el resultado de una operación indicada. Polígonos estrellados Cuando se han superado las dificultades de la sintaxis de la primitiva REPITE y la confección de polígonos se transforma en una ejercitación mecánica, podemos proponer que no sea un viaje que requiera una única vuelta, sino que se puede hacer varias hasta que la tortuga vuelva al punto de partida, después de haber dado N*360º de giro. Para ello, haremos propuestas del tipo:
La primitiva REPITE dentro de REPITE Dentro de las posibilidades de esta primitiva, que posteriormente volveremos a usar en el apartado dedicado a modularidad, cabrían también algunas figuras que requieren para su construcción de la aparición de la primitiva REPITE, dentro de un corchete precedido de otro REPITE. Daremos por supuesto que la sintaxis de la primitiva REPITE, así como los cálculos aritméticos que permiten realizar el viaje total ya han sido manejados con soltura por nuestros alumnos/as Por la espectacularidad y sencillez en su programación, entresacamos del libro «Que viene el LOGO» del S.P.I.B.C. de la Escuela de Verano de Aragón, en Huesca, el siguiente ejercicio:
Serán de gran utilidad para presentar poteriormente la modularidad.
ACTIVIDAD RECOMENDADA Formula ejercicios para que tus alumnos lo resuelva con el micromundo de la tortuga y desarrolla los procedimientos correspondientes.
2.- La introducción al concepto de modularidad. A lo largo de la sesión en que presentemos la posibilidad de programar la tortuga, procuraremos que alumnos y alumnas observen en los programas generados el diseño de la primera línea del programa, en la cual, la tortuga no realiza ningún dibujo, sino que se prepara para realizarlo. Es como si, antes de empezar a realizar una tarea (tomar apuntes), debiéramos preparar nuestros útiles de trabajo, nuestro entorno, (sacar papel. lápiz, limpiar la mesa de trabajo, etc). Será una buena manera de introducir el concepto de modularidad y, siguiendo el mismo razonamiento, el de programación. RECUERDA Programar es analizar, dividir un problema en pequeños módulos, (procedimientos), engarzados entre sí por medio de sentencias condicionales. Ciertamente, aún no hemos llegado a presentar a la clase la posibilidad de que el programa elija entre dos o más caminos, pero ya podemos preparar el terreno dividiendo un problema en otros más sencillos o, como en los ejemplos que iremos presentando, realizando un programa que llame a otro repitiendo varias veces su ejecución. Haremos observar a nuestro alumnado que procedimientos logrados anteriormente anidando un corchete de la sintaxis de un REPITE dentro de otro se transforman en programas mucho más sencillos y evidentes en los que un procedimiento que lograba una figura es llamado por otro que lo usa como módulo a repetir después de un giro o un desplazamiento. Podemos presentar propuestas como: FLOR4, FLOR7, FLOR 6, FLOR0, TUBO, CUA1, CUA2, CUA3, CUAD44 Conviene empezar por programas como FLOR4, que tan sólo llama a CUAD, llegaremos a CUA3 que llama a dos programas CUA1 y CAU2, para por último, realizar el esquema de CUA44 llamando a CUAD4, el cual llama a CUAD. La introducción de las primitivas OT y MT nos darán la posibilidad de colocarle «turbo» a la velocidad de la tortuga cuando haga circunferencias.
SOLUCIONES a los PROYECTOS: PARA ESTEL12 BP BL PONCL 1 PONG 1 PONF 16 REPITE 12 [AV 50 RE 50 GD 30] FIN
PARA ESCALA BP BL PONCL 1 PONG 1 PONF 16 REPITE 8[AV 10 GD 90 AV 25 GI 90] RE 80 CENTRO FIN
PARA ESCALERA BP BL PONCL 1 PONG 1 PONF 16 SL RE 8 GI 90 AV 200 GD 90 BL REPITE 16[AV 10 GD 90 AV 25 GI 90] SL CENTRO FIN
PARA EMPA BP BL PONCL 1 PONG 1 PONF 16 SL RE 40 GI 90 AV 200 GD 90 BL REPITE 20[AV 80 SL RE 80 GD 90 AV 20 GI 90 BL] SL CENTRO FIN
PARA CEF1 BP BL PONCL 1 PONG 1 PONF 16 SL AV 50 GI 90 AV 100 GD 135 BL REPITE 10[AV 15 GD 90 AV 15 GI 90] SL GI 45 CENTRO FIN
PARA CEF2 BP BL PONCL 1 PONG 1 PONF 16 SL AV 25 GI 90 AV 100 GD 90 BL REPITE 7 [AV 10 GD 90 AV 15 GD 90 AV 20 GD 90 AV 10 GD 90 AV 10 GD 90 AV 25 GI 90] SL CENTRO FIN
PARA CEF3 BP BL PONCL 1 PONG 1 PONF 16 SL GI 180 AV 25 GD 90 AV 100 GD 90 BL REPITE 7 [AV 15 GD 90 AV 15 GD 90 AV 15 GI 90 AV 15 GI 90] SL CENTRO FIN
PARA CEF10 BP BL PONCL 1 PONG 1 PONF 16 GI 90 SL AV 120 GD 90 BL REPITE 10[AV 15 GD 90 AV 10 GD 90 AV 5 GI 90 AV 5 GD 90 AV 10 GI 90 AV 10 GI 90] SL CENTRO FIN
PARA CEF20 BP BL PONCL 1 PONG 1 PONF 16 GI 90 SL AV 120 GD 90 AV 40 BL REPITE 4[AV 20 GD 90 AV 20 GI 90 AV 20 GD 90 AV 20 GD 90 AV 40 GI 90 AV 30 GI 90] SL CENTRO FIN
PARA CEF30 BP BL PONCL 1 PONG 1 PONF 16 GI 90 SL AV 120 GI 90 AV 40 GI 180 BL REPITE 4[AV 20 GD 90 AV 20 GI 90 AV 10 GD 90 AV 10 GD 90 AV 20 GI 90 AV 10 GD 90 AV 10 GI 90 AV 20 GI 90] SL CENTRO FIN
PARA CEF100 BP BL PONCL 1 PONG 1 PONF 16 SL GI 90 AV 120 GD 90 AV 40 BL REPITE 8[AV 20 GD 90 AV 5 GI 90 AV 5 GD 90 AV 5 GD 90 AV 5 GI 90 AV 5 GD 90 AV 20 GI 90 AV 15 GI 90] SL CENTRO FIN
PARA CEF200 BP BL PONCL 1 PONG 1 PONF 16 SL GI 90 AV 120 GD 90 BL REPITE 5[AV 30 GD 90 AV 15 GD 90 AV 30 GI 90 AV 10 GI 90 AV 15 GD 90 AV 15 GD 90 AV 15 GI 90 AV 10 GI 90] SL CENTRO FIN
PARA CEF300 BP BL PONCL 1 PONG 1 PONF 16 SL GI 180 AV 50 GD 90 AV 100 GD 90 BL REPITE 5[AV 30 GD 90 AV 10 GD 90 AV 15 GI 90 AV 5 GI 90 AV 15 GD 90 AV 10 GD 90 AV 30 GI 90 AV 20 GI 90 SL CENTRO FIN
PARA POL6 BP BL PONCL 1 PONG 1 PONF 16 REPITE 6 [AV 50 GD 360 / 6] FIN
PARA POL5 BP BL PONCL 1 PONG 1 PONF 16 GI 90 REPITE 5 [AV 60 GD 360 / 5] GD 90 FIN
PARA POL7 BP BL PONCL 1 PONG 1 PONF 16 GI 90 REPITE 7 [AV 40 GD 360 / 7] GD 90 FIN
PARA EST2550 BP BL PONCL 1 PONG 1 PONF 16 REPITE 25 [AV 50 GD 360 * 121 / 25] FIN
PARA EST9200 BP BL PONCL 1 PONG 1 PONF 16 REPITE 9 [AV 50 GD 200] FIN PARA EST36250 BP BL PONCL 1 PONG 1 PONF 16 REPITE 36 [AV 60 GD 250] FIN
PARA EST7720 BP BL PONCL 1 PONG 1 PONF 16 REPITE 7 [AV 50 GD 720 / 7] FIN
PARA CUAD REPITE 4 [AV 10 GD 90] FIN
PARA CIR REPITE 36 [AV 8 GD 10] FIN
PARA CUA3 BP BL PONCL 1 PONG 1 PONF 16 REPITE 4 [CUA1 CUA2] FIN
PARA CUA1 REPITE 4 [AV 25 GD 90] FIN
PARA CUA2 REPITE 4 [AV 50 GD 90] RE 20 GD 90 FIN
PARA CUAD4 REPITE 7 [CUAD GD 360 / 7] FIN
PARA CUAD44 BP BL PONCL 1 PONG 1 PONF 16 REPITE 6 [CUAD4 GD 360 / 6 AV 40 BL] FIN
PARA EPTA REPITE 7 [AV 40 GD 360 / 7] FIN
PARA EXA REPITE 6 [AV 40 GD 60] FIN
PARA FLOR7 BP BL PONCL 1 PONG 1 PONF 16 REPITE 7 [EPTA GD 360 / 7] FIN
PARA FLOR4 BP BL PONCL 1 PONG 1 PONF 16 REPITE 16 [CUAD GD 360 / 16] FIN
PARA FLOR6 BP BL PONCL 1 PONG 1 PONF 16 REPITE 6 [EXA GD 360 / 6] FIN
PARA FLOR0 BP PONCL 1 PONG 1 PONF 16 REPITE 12 [CIR GD 360 / 12] FIN
PARA TUBO BP PONCL PONG 1 PONF 16 OT SL RE 40 GI 90 AV 45 GD 90 BL REPITE 15 [CIR SL AV 5 BL] SL CENTRO MT FIN |
|||||||||||||||||||||||||||||||
|
|