Revista Informática

LibreLogo: El lenguaje Logo para niños llevado a un nuevo nivel

Publicado el 17 septiembre 2014 por Angelverde

¿Recuerdas Logo, la tortuga que controlabas con un lenguaje simple para hacer dibujos? Pues en el blog de LibreLogo.org de la familia de LibreOffice han llevado este lenguaje de programación para niños a un nuevo nivel.

En la Wiki oficial se puede leer:

«LibreLogo es un ambiente de programación al estilo del lenguaje Logo, simple y traducido, con gráficos vectoriales «de tortuga». Está diseñado para la enseñanza de computación (programación y procesamiento de textos), publicación electrónica y diseño gráfico.»

Y es en el blog donde puedes encontrar gráficos muy atractivos con en esta entrada en la que muestra como dibujar el efecto Reutersvärd de la siguiente imagen:

LibreLogo: El lenguaje Logo para niños llevado a un nuevo nivel

¡Inténtalo!

  1. Abre un nuevo documento en Writer con la versión 4.2 o superior. Si usas Ubuntu 14.04.1 o menor puede que necesites ejecutar el comando:
    $ sudo apt-get install libreoffice-librelogo
  2. Navega en el menú Ver > Barras de Herramientas y selecciona Logo. Coloca la barra donde puedas verla completa.
  3. Aquí es donde la magia comienza, este código dibujará la imagen de arriba, resuelve un problema que en el blog plantean resolver editando la imagen con Inkscape, aunque no es la mejor manera funciona. Pega este código en el documento:
    TO tile
    LEFT 60
    REPEAT 2 [
        FORWARD 40 RIGHT 120 FORWARD 40 RIGHT 60
    ] FILL RIGHT 60
    END
    TO cube
    colors = [“GOLD”, “TEAL”, “TOMATO”]
    REPEAT 3 [
        PENCOLOR colors[REPCOUNT-1]
        FILLCOLOR colors[REPCOUNT-1]
        tile
        RIGHT 120
    ]
    END
    TO lastcube
    colors = [“TEAL”, “TOMATO”]
    right 120
    REPEAT 2 [
        PENCOLOR colors[REPCOUNT-1]
        FILLCOLOR colors[REPCOUNT-1]
        tile
        RIGHT 120
    ]
    END
    HOME
    HIDETURTLE PENSIZE 0.1 RIGHT 30
    REPEAT 3 [
        REPEAT 3 [
            PENUP FORWARD 60 PENDOWN
            d = HEADING
            HEADING 30
            cube
            HEADING d
        ]
        RIGHT 120
    ]
    PENUP FORWARD 60 PENDOWN
    lastcube
    
  4. Finalmente presiona el triangulo verde de la barra para Iniciar el programa. Podrás ver una animación.

¿Necesitas más? Aquí puedes ver los recursos que ofrece para aprender más sobre Logo o sobre LibreLogo.

Por cierto, si estás comenzando a programar sugiero comenzar con Python, un lenguaje de programación real, robusto y perfecto para estudiantes.

No visits yet

Volver a la Portada de Logo Paperblog

Dossier Paperblog