Issuu on Google+

Iniciaci贸n a programaci贸n con XLOGO

CARTILLA INICIACION APROGRAMACION CON

Elaborado por: Alvaro Javier Londo帽o Cadena Bogot谩 D.C, Colombia 2014

1


Iniciación a programación con XLOGO

Cartilla XLOGO Objetivos De La Unidad 1. Comprender la importancia de la programación en la vida cotidiana. 2. Dar instrucciones entendibles para los demás. 3. Solucionar problemas (al convertirlo en problemas más pequeños). 4. Desarrollar la ubicación espacial por medio del manejo de la tortuga. 5. Desarrollar el pensamiento deductivo al analizar las consecuencias de las instrucciones dadas a la tortuga. 6. Aprender a utilizar de forma adecuada grados y simetría. 7. Comprender estructuras apropiadas de programación.

Habilidades Adquiridas Por El Estudiante Al finalizar esta cartilla se pretende que el estudiante pueda: 1. Programar en XLogo 2. Dar instrucciones correctas y claras para los demás 4. Solucionar problemas (al convertirlo en problemas más pequeños) 5. Por medio de la ubicación espacial, encontrar diferentes caminos o soluciones 6. Deducir diferentes situaciones y sus consecuencias de los actos 7. Utilizar adecuada los grados y simetría 8. Apropiarse de las técnicas de programación (estructura) NOTA: Es importante que esta cartilla sea trabajada con el apoyo del docente y de la mano de la unidad y guías didáctica ya elaborada, según estos temas

2


Iniciación a programación con XLOGO

Introducción A Programación

Primero que todo hay que recordar, que una primitiva son instrucciones ya establecidas por el programa, estas

órdenes son las recibidas por la tortuga, es el medio de

comunicarse con la tortuga. ¡¡¡ Como sabemos la programación se trata de dar instrucciones para que sean entendidas por un programa!!!

Entonces tú serias capaz de dar instrucciones para que sean entendidas por los demás ¿Cómo lo harías?

Ahora nombra paso a paso y de forma ordenada,

como haces las siguientes

actividades de las imágenes que corresponde a actividades de la mañana. 1

2

4

5

3

3

6


Iniciación a programación con XLOGO 1

2

3

4

5

6

Él es Lugo y necesita vestirse con la ropa que tiene al lado, pero solo lo hace si nosotros le damos las instrucciones para que lo haga, dale las instrucciones correctas y en orden a Lugo para que se vista.

4


Iniciación a programación con XLOGO ¿Cómo harías para que el entienda y logre vestirse correctamente?

Ahora vamos a hacer un platillo especial ¿Qué es lo que más te gusta comer?

¿Cómo harías esta comida que tanto te gusta? Escribe paso a paso lo que desearías preparar y comer, así que si la receta está mal no te quedara bien este platillo, sigue los siguientes pasos Nombre de la receta: Ingredientes:

Instrucciones de preparación:

5


Iniciación a programación con XLOGO

IMPORTANTE: Como puedes observar con esa receta que has elaborado, podemos ver las diferentes partes que necesitamos para programar y dar instrucciones Necesitamos un nombre para la receta, necesitamos ingredientes que son nuestras variables las cuales son un tipo de datos que son posibles cambiar Y nuestro procedimiento que resulta ser un conjunto de instrucciones que se le da un nombre establecido, en este ejemplo las instrucciones que damos para preparar nuestra receta.

Si no tuviera esta estructura, no sabrías que ingredientes usar y no podrías realizar la receta porque no conocerías los pasos para hacerla.

Ya sabemos cómo se debe dar una instrucción y la estructura que debe tener para que sea entendida. Vamos a recordar lo visto en clase de informática recordando las primitivas que entiende nuestra tortuga.

Es hora de trabajar en XLogo

Primitivas De Diseño

Vamos a recordar lo visto en clase de informática recordando las primitivas que entiende nuestra tortuga. Avanza N: Con esta primitiva hacemos mover nuestra tortuga hacia adelante, nosotros debemos especificar la cantidad de pasos que queremos que avance. Retrocede N: Podemos hacer retroceder nuestra tortuga, igual que avanza hay que especificar la cantidad de veces que retroceda. Giraderecha N: Hacemos que nuestra tortuga gire a la derecha, el giro se da según el grado que le especifiquemos Giraizquierda N: hace la misma acción que gira derecha pero en sentido contrario Centro: pone nuestra tortuga en el centro del área de dibujo.

6


Iniciación a programación con XLOGO Vamos a recordar el entorno en donde programamos 1

2

4 3

6 5

Recordemos que: 1) Menú: cuenta con las opciones del programa 2) Barra de Comando: permite escribir y ejecutar los diferentes comandos o instrucciones LOGO 3) Área de dibujo, se verá las diferentes acciones realizadas por la tortura, será el área de trabajo de la tortuga 4) Botones de menú: barra vertical con las funciones más necesarias y utilizadas en XLogo 5) Histórico de comandos: muestras todas las instrucciones dadas a la tortuga 6) Botón de edición y Alto

Bueno ya recordamos lo trabajado en sala de informática con el programa XLogo, en donde damos instrucciones a nuestra tortuga Pero antes de dar instrucciones o primitivas a nuestra tortuga, vamos a hacer con el siguiente molde nuestra tortuga XLogo:

7


Iniciaci贸n a programaci贸n con XLOGO

Importante: P铆deles ayuda a tus padres o profesor para que te ayuden a darle vida a esta tortuga recortando y uniendo las diferentes partes.

8


Iniciación a programación con XLOGO Ahora nosotros vamos a programar nuestra tortuga para que siga las órdenes que quieras con las primitivas que entiende nuestra y que recordamos anteriormente Deja a tu tortuga en un punto de tu casa o colegio, y dales las instrucciones que tú crees que son necesarias para que lleguen a donde estas, como si lo hicieras en XLogo y sigue la estructura como hicimos la receta. Nombre: Procedimiento:

Con ayuda de tu profesor, vamos a hacer un mapa del colegio desde arriba, en donde podrás ver la cafetería, la sala de profesores y los baños, no nos puede faltar la puerta de Salida; nombra las partes más importantes de tu colegio las cuales deben aparecer en el mapa Has un dibujo de ti en el salón donde estás, y da las instrucciones para que llegue a los diferentes puntos de tu colegio ya nombrados siguiendo la estructura siguiente Nombre:

Procedimiento:

9


Iniciación a programación con XLOGO

MAPA DE TÚ COLEGIO

10


Iniciación a programación con XLOGO

¡¡¡BUENO!!! Vamos a darle movimiento a nuestra tortuga como hacemos en XLogo a través de los siguientes retos. Pero antes recordemos como funciona XLogo con el siguiente ejemplo

Utiliza es esquema de movimiento de la tortuga para que conozcas como gira la tortuga

Es importante que recuerdes las primitivas de edición ya que estas te permiten hacer diferentes modificaciones a tu código de programación

Primitivas De Edición Subelapiz: hacemos que nuestra tortuga al avanzar no deje rastro o dibuje Bajalapiz: restablecemos para que la tortuga escriba Borrapantalla: borra todo lo hecho en el área de dibujo hecho por la tortuga Ocultatortuga: Oculta la tortuga Muestratortuga: Muestra tortuga Repite N: repite la cantidad de veces que queramos otra primitiva

11


Iniciaci贸n a programaci贸n con XLOGO Primer reto Nuestra tortuga necesita alcanzar a los dem谩s animales de la selva con las instrucciones correctas en la barra de comandos para que cruce el laberinto, nosotros las escribiremos en nuestro hist贸rico de comandos para ver todas las instrucciones que necesitamos darle a nuestra tortuga y llegue con sus amigos

Escribe el codigo a continuacion

12


Iniciaci贸n a programaci贸n con XLOGO

Vamos a crear figuras interesantes con nuestra tortuga Segundo reto

Utiliza el esquema de movimiento para realizar este reto

Da las instrucciones correctas para crearlas las siguientes figuras en XLogo.

Nombre figura: Procedimiento:

Nombre figura: Procedimiento:

Nombre figura: Procedimiento:

Nombre figura: Procedimiento:

13


Iniciaci贸n a programaci贸n con XLOGO Nombre figura: Procedimiento:

Nombre figura: Procedimiento:

Nombre figura: Procedimiento:

Tercer reto Ahora trata de crear figuras mas complicadas como la siguiente. Has los comandos necesarios para que realice la figura que se muestra en el programa

14


Iniciación a programación con XLOGO

Utiliza el esquema de movimiento para realizar este reto Hay que tener en cuenta la ubicación en la que se encuentra la tortuga para cada movimiento que queremos que realice

Cuarto reto Para finalizar trabajaremos en XLogo y pensaras los movimientos correctos para que realice las siguientes figuras con las siguientes condiciones 1. Para las figuras de lados impares debe comenzar a dibujar por la derecha 2. Para las figuras de lados pares debe comenzar a dibujar por la izquierda 3. Cada figura debe tener un color diferente de lápiz (usa las primitivas de diseño)

Antes de comenzar es importante que analices y deduzcas las instrucciones que debes darle a la tortuga para no cometer errores en XLogo

15


Iniciación a programación con XLOGO

Hasta este punto ya debe s poder hacer cualquier figura o dibujo que desees, ahora vamos a mejorar estos dibujos y formas aplicando algo de color Por esos vamos a estudiar las siguientes primitivas

Primitivas De Diseño Poncolorlapiz: Cambia el color del trazo que va dejando la tortuga Pongrosorlapiz Cambia el grosor del trazo que va dejando la tortuga Rellena: rellena una zona cerrada hecha por la tortuga del color con el que estemos trabajando Goma: Esta primitiva hace que nuestra tortuga en vez de escribir, borre Limpia: limpia la pantalla

Como puedes ver con estas primitivas podemos poner color y grosor al lápiz con el que dibujamos, y podemos poner el color a todas las figuras que hacemos, así como borrar y limpiar la pantalla Ahora te diremos los colores que podemos usar 0: negro 1: rojo 2: verde 3: amarillo 4: azul 5: magenta 6: cian 7: blanco

Utilizando estos números en nuestro programa podremos cambiar el color y rellenas nuestras figuras

16


Iniciaci贸n a programaci贸n con XLOGO Ahora un ejemplo usando las primitivas de dise帽o

Utiliza es esquema de movimiento para que compruebes estos movimientos realizados por la tortuga

Es tiempo de jugar a partir de los retos que tenemos para ti. Quinto reto Con las figuras realizadas en el segundo reto dale un color diferente a cada figura.

17


Iniciación a programación con XLOGO Nombre figura: Procedimiento:

Nombre figura: Procedimiento:

Nombre figura: Procedimiento:

Recuerda utilizar las primitivas de edición para que el código sea más fácil

18


Iniciaci贸n a programaci贸n con XLOGO Sexto reto Realiza las siguientes figuras y ponles el color que corresponde

Escribe a continuaci贸n el c贸digo de cada figura

19


Iniciación a programación con XLOGO

Séptimo reto Para este reto tendrás que realizar un juego de laberintos parecido al que se muestra a continuación.

Realiza tu propio laberinto con las figuras y formas que desees, aplica colores para que quede mejor, no te olvides que el laberinto debe tener solución Realiza primero el laberinto en el área de dibujo de XLogo y luego escribe el código

20


Iniciación a programación con XLOGO

Octavo reto Ahora trabaja lo siguiente en XLogo, te acurdas del mapa del colegio realizado anteriormente, utiliza ese mismo programa y ahora ponle un color diferente a cada espacio en la que pasas más tiempo, tú salón, la cafetería, el patio de futbol

21


Iniciación a programación con XLOGO

Recuerda que eso lo trabajamos anteriormente lo único te tienes que hacer es poner color al mapa ya realizado

Hasta aquí terminan los retos en XLogo, y espero que hayas aprendido todo lo necesario sobre la programación y su importancia, recuerda practicar todo en tu computador

Movimientos Básicos De La Tortuga Giros

22


Iniciación a programación con XLOGO En este esquema de la tortuga se representa los diferentes movimientos que puede realizar la tortuga en las direcciones que indica las líneas Para avanzar (AV) o retroceder (RE), se trabaja con números que simbolizan los pasos de la tortuga Para girar se utilizan los números que simbolizan los grados como se ve en el esquema, estos permiten rotar hacia la izquierda (GI) o hacia la derecha (GD), según lo que necesitemos Recuerda que nuestra tortuga siempre debe estar en la posición a 0, sin importan hacia donde esté dirigida y a partir de esta posición inicial se comienza a mover los grados necesarios

23


Iniciación a programación con XLOGO

Bibliografía [1] Unidad didáctica Iniciación a programación con XLOGO Alvaro Javier Londoño; 2013 [2] Presentación XLogo: http://xlogo.tuxfamily.org/sp/presentacion.html [3] Seymour Papert y el Construccionismo http://colegioheroesdelcenepa.blogspot.com/2010/11/seymourt-papert-y-elconstruccionismo.html [4] Curso de inicialización XLogo. Página web XLogo http://xlogo.tuxfamily.org [5] Torres Santomé, Jurjo (1998). “Elaboración de unidades didácticas integrales” en Globalización e interdisciplinariedad: el curriculum integrado, Madrid: Morata. pp. 220264. [6] Tutorial para empezar con Logo "casi desde cero", pagina web neoparaiso.com/logo/tutorial-de-logo.html

[7] tortuga de papel molde

http://materialescueladominical.blogspot.com.es/2010/09/ideas-de-manualidades.html

[8] Movimientos de la tortuga http://www.slideshare.net/JesseniaMurcia/guia-lenguaje-logo

Elaborado por: Alvaro Javier Londoño Cadena Cód. 2009103033 Licenciatura en electrónica Sistemas de comunicación I

24


Iniciaci贸n a programaci贸n con XLOGO

Esquema Movimientos B谩sicos De La Tortuga Giros y grados

25


Cartilla XLogo .