Programación de oraciones
De Gleducar, http://www.gleducar.org.ar
|
Este artículo está incluido en el CD educativo Actividades con Software Libre, realizado y publicado por Gleducar en el año 2004.
|
Contenido |
Fundamentación
Antes de que el Lenguaje de programación Logo fuese conocido principalmente por sus gráficos de tortuga, Logo ya tenía la capacidad de manipular palabras y agruparlas en listas para formar frases u oraciones. De la misma manera en que generalmente se pide a los estudiantes que programen y creen gráficos de tortuga, y que de esta manera aprendan de manera constructivista conceptos como simetría, distancia, ángulo; así mismo está vez pedimos a los estudiantes que programen y creen oraciones para que constructivistamente aprendan a apreciar la estructura gramatical de las oraciones y la función de las palabras.
Niveles educativos
EGB3
Espacios Curriculares que intervienen
Lengua
Areas curriculares vinculadas
Informática
Expectativas de logro
- Que el alumno asocie la estructura jerárquica de un programa con la estructura de una oración.
- Que el alumno analice la estructura de varios tipos de oraciones y transfiera esa estructura a un programa.
- Que vea que los lenguajes de programación pueden ser utilizados para procesar símbolos y palabras y no solamente números..
Contenidos Conceptuales
- Estructura de la Oración
- Comandos de Logo para manipular palabras y listas
Contenidos Procedimentales
- Transferir los conocimientos ya adquiridos sobre la estructura gramatical de las oraciones a secuencias concretas de instrucciones en Logo.
- Investigar sobre detalles no conocidos sobre la estructura gramatical de las oraciones para lograr programar oraciones correctas.
Contenidos Actitudinales
- Cuidado del detalle en la descripción/programación de los procedimientos.
- Búsqueda de la excelencia. Depuración de las descripciones/programas.
Didáctica de la actividad
Guiados por el profesor los alumnos van aprendiendo ciertos comandos de Logo que les permitirá la programación de oraciones cada vez más complejas.
- El profesor mostrará a los alumnos el uso del comando escribe, y cómo es utilizado para presentar información en el área de Trabajo. También mostrará cómo la entrada del comando escribe, es decir, lo que recibe, puede ser una palabra o una frase.
escribe "perro" perro
escribe [el perro] el perro
- El profesor demostrará el uso del comando sacaAlAzar, que selecciona un elemento al azar de entre varios.
escribe sacaAlAzar [el perro] el
escribe sacaAlAzar [el perro] el
escribe sacaAlAzar [el perro] perro
escribe sacaAlAzar [[la casa] [el techo] [el sol]] el sol
escribe sacaAlAzar [[la casa] [el techo] [el sol]] la casa
escribe [el perro] el perro
- Demostrar el uso del comando *frase*, para componer frases más grandes a partir de fragmentos.
escribe (frase "el "perro) el perro
escribe (frase [el perro] [ladra fuerte]) el perro ladra fuerte
escribe (frase [el perro] "y [el sol]) el perro y el sol
Demostrar el método utilizado para hacer a la computadora aprender nuevos comandos (utilizando el botón Editar y utilizando el Editor).
para sn devuelve sacaAlAzar [[el perro rabioso] [el sol fulgurante] [el vecino]] fin
para sv devuelve sacaAlAzar [[observa atento] [lanza chispas] [se prepara]] fin
En el área de Trabajo:
escribe sn el vecino
escribe sn el sol fulgurante
escribe sv se prepara
escribe sv se prepara
escribe sv observa atento
Explicar como estos nuevos comandos aprendidos por la computadora pueden ser utilizandos para construir nuevos comandos.
para oración devuelve (frase sn sv) fin
En el área de Trabajo:
escribe oración el perro rabioso lanza chispas
escribe oración el sol fulgurante se prepara
escribe oración el perro rabioso se prepara
escribe oración el vecino observa atento
- Finalmente, pedir a los alumnos que imiten las estructuras del programa hasta ahora construido para crear oraciones gramaticalmente correctas lo más complejas posibles, aunque su sentido sea gracioso o de inextricable interpretación. Por ejemplo:
escribe oración la vecina atenta observa preocupada a la casa verde bajo la montaña que cambiaba una mochila cuadrada mientras la gata altiva buscaba la mejor escuela.
- Quizá surga la inquietud de saber cómo preparar listas de frases para que sirvan de entradas a sacaAlAzar. La respuesta es esta:
escribe (lista (frase sn sv "a sn) (frase sn sv)) [el sol fulgurante observa atento a el vecino] [el vecino lanza chispas]
escribe sacaAlAzar (lista (frase sn sv "a sn) (frase sn sv)) [el sol fulgurante observa atento a el vecino]
escribe sacaAlAzar (lista (frase sn sv "a sn) (frase sn sv)) el vecino lanza chispas]
scribe sacaAlAzar (lista (frase sn sv "a sn) (frase sn sv)) [el perro rabioso se prepara]
escribe sacaAlAzar (lista (frase sn sv "a sn) (frase sn sv)) [el perro rabioso lanza chispas a el perro rabioso]
- Comentar con los alumnos las similitudes entre las estructuras utilizadas en gramática y las utilizadas en los programas. Verificar si las estructuras gramaticales aprendidas previamente por los estudiantes les ayudaron a programar oraciones gramaticalmente correctas.
Evaluación
Una vez descritos los métodos de creación de oraciones con Logo, el profesor podrá recorrer el salón observando la interacción de los estudiantes con las computadoras, evaluando el nivel de comprensión de cada grupo, y sugiriendo estrategias para mejorar los programas.