# El manual de &kturtle;

Cies
Breijs

    cies AT kde DOT nl

Anne-Marie
Mahfouf

    annma AT kde DOT org

Rafael
Beccar

    rafael.beccar@kdemail.net

Traductor
2004
Cies Breijs
&FDLNotice;
2005-12-10
0.6

&kturtle; es un entorno de programación educativa, utilizando &logo; como lenguaje de programación. Una de las características distintivas del LOGO es que los comandos pueden ser traducidos a diferentes idiomas, permitiendo que todos podamos aprender a programar en nuestra propia lengua.

KDE
kdeedu
KTurtle
educación
lenguaje
nativo
programación
código
Logo
instrucciones
tortuga

## Introducción

&kturtle; es un entorno de programación educativa, utilizando &logo;; como lenguaje de programación. Queremos que la tarea de programar sea fácil y accesible. De este modo, buscamos que sea de ayuda para enseñar a niños y niñas, los fundamentos básicos de matemática, geometría, y ... programación. Los comandos que nos permitirán programar adoptan el estilo del lenguaje de programación &logo;. Por lo que poseen una de las características distintivas del lenguaje &logo;. Es decir, los comandos pueden ser traducidos al idioma del programador (y con cierta frecuencia lo están).

&kturtle; lleva este nombre en honor a la tortuga (turtle significa tortuga en inglés) que juega un rol central en este ambiente de programación. El usuario, usando comandos &logo;, programa a la tortuga para realizar un dibujo sobre el área de dibujo (en ocasiones llamaremos lienzo al área de dibujo).

### ¿Que es &logo;?

The first version &logo; programming language was created by Seymour Papert of MIT Artificial Intelligence Laboratory in 1967 as an offshoot of the LISP programming language. From then many versions of &logo; have been released. By 1980 &logo; was gaining momentum, with versions for MSX, Commodore, Atari, Apple II and IBM PC systems. These versions were mainly for educational purposes. LCSI released MacLogo in 1985 as a tool for professional programmers, but it never caught on. MIT is still maintaining a site on &logo; which can be found on http://el.media.mit.edu/logo-foundation/.

Hoy en día existen unas cuantas versiones de &logo; dando vueltas, y pueden ubicarse fácilmente en el sitio sobre &logo; del MIT. Esta versión de &logo; (&kturtle;) esta enfocada exclusivamente en los aspectos educacionales de este lenguaje de programación, y no intentará cubrir las necesidades de programadores profesionales.

### Características de &kturtle;

Las agradables características de &kturtle; harán que dar los primeros pasos en programación, sea un suspiro. Las siguientes son algunas de las características más destacadas de &kturtle;:

- Interprete &logo; integrado (sin dependencias adicionales) que utiliza archivos XML para la traducción de los comandos, soporta funciones definidas por el usuario y cambio dinámico de tipo.

- La velocidad de ejecución puede disminuirse, pausarse o detenerse en cualquier momento.

- Un poderoso editor para &logo;, con resaltado sintáctico intuitivo de comandos, numeración de lineas, y más.

- Posibilidad de guardar como imagen o imprimir en papel, el contenido del área de dibujo.

- La posibilidad de envolver el El área de dibujo, permite mantener a la tortuga a la vista fácilmente.

- Ayuda contextual para todos los comandos &logo;: solo tienes que presionar F2.

- Comandos &logo; traducibles a diferentes idiomas (los idiomas disponibles por el momento son: alemán, castellano, esloveno, francés, holandés, inglés, portugués brasileño y serbio (cirílico y latíno), y sueco son soportados).

- Un diálogo de errores que relaciona cada mensaje de error con su código correspondiente.

- Tecnología de programación simplificada.

- Modo de pantalla completa.

- Y para que comenzar a programar resulte fácil, se han integrado a modo de ejemplo algunos programas &logo; internacionalizados.

&using-kturtle;

&getting-started;

&programming-reference;

&glossary;

&translator-guide;

## Créditos y licencia

&kturtle;

Derechos del programa 2003-2005 Cies Breijs cies AT kde DOT nl

Contribuciones:

- Ayuda en el código del editor: Anne-Marie Mahfouf &Anne-Marie.Mahfouf.mail;

- Autor de wsbasic (http://wsbasic.sourceforge.net), base para el interprete de &kturtle;: Walter Schreppers Walter DOT Schreppers AT ua DOT ac DOT be

- Archivos de datos para el idioma alemán: Matthias Meßmer bmlmessmer@web.de

- Archivos de datos para el idioma alemán: Burkhard Lück lueck AT hube-lueck DOT de

- Archivos de datos en sueco: Stefan Asserhäll stefan.asserhal@telia.com

- Archivos de datos en esloveno: Jure Repinc jlp@holodeck1.com

- Archivos de datos en serbio (Cirílico and Latino): Chusslove Illich caslav.ilic@gmx.net

- Archivos de datos en italiano: Pino Toscano toscano.pino@tiscali.it

- Archivos de datos para el inglés británico: Andy Potter A.J.Potter@rhul.ac.uk

- Archivos de datos en castellano: Rafael Beccar rafael.beccar @kdemail.net

- Archivos de datos para el portugués brasileño: Riverson Rios riverson@ccv.ufc.br

- Archivos de datos en noruego (Nynorsk yBokmål): Karl Ove Hufthammer karl@huftis.org

- Parser Cyrillic support: Albert Astals Cid astals11@terra.es

Copyright 2004 de la documentación

- Cies Briej cies AT kde DOT nl

- &Anne-Marie.Mahfouf;annma AT kde DOT org

- Algunas correcciones por &Philip.Rodrigues; &Philip.Rodrigues.mail;

- Actualización de la guía de traducción y algunas correcciones: Andrew Coles andrew_coles AT yahoo DOT co DOT uk

Traducido por Rafael Beccarrafael.beccar@kdemail.net

&underFDL; &underGPL;

## Instalación

### Como obtener &kturtle;

&install.intro.documentation;

### Compilación e instalación

&install.compile.documentation;

&documentation.index;