# El manual del &kturtle;

## Introducció

El &kturtle; és un entorn de programació educatiu que fa servir &turtlescript;, un llenguatge de programació basat i inspirant en el &logo;. La meta del &kturtle; és fer de la programació una activitat fàcil i accessible. Això fa que el &kturtle; esdevingui una eina adequada per a ensenyar els fonaments de les matemàtiques, geometria i... programació. La característica de &turtlescript; és que les ordres es poden traduir a l'idioma del programador.

El &kturtle; s'ha anomenat així perquè «la tortuga» és la protagonista de l'entorn de programació. L'estudiant instruirà la tortuga, utilitzant les ordres de &turtlescript;, perquè dibuixi en el llenç.

### Què és el &turtlescript;?

El &kturtle; és un entorn de programació educatiu que fa servir &turtlescript;, un llenguatge de programació basat i inspirant en el &logo;. La primera versió del llenguatge de programació &logo; va ser creada en un laboratori d'intel·ligència artificial del MIT per en Seymour Papert l'any 1967, a partir del llenguatge de programació LISP. Des d'aleshores han aparegut moltes versions de &logo;. Cap a l'any 1980 van tenir protagonisme les versions per a MSX, Commodore, Atari, Apple II i els PC d'IBM. Aquestes versions estaven vinculades a projectes educatius. El MIT encara manté un lloc web sobre &logo; que conté una llista de diverses implementacions del llenguatge.

El &turtlescript; comparteix una característica que es troba en moltes altres implementacions de &logo;: La capacitat de traduir les ordres per a adaptar-se a l'idioma matern de l'estudiant. Aquesta característica fa que sigui més fàcil començar per als estudiants que tenen poc o cap coneixement d'anglès. A més d'aquesta característica, el &kturtle; té moltes altres característiques destinades a facilitar als estudiants l'experiència inicial amb la programació.

### Característiques del &kturtle;

El &kturtle; té algunes característiques interessants que fan que començar a programar sigui molt fàcil. Observeu alguns dels aspectes més destacats del conjunt de característiques del &kturtle;:

- Un entorn integrat i amb un intèrpret, un editor, un llenç i altres eines de &turtlescript; en una sola aplicació (sense dependències addicionals).

- La capacitat de traduir les ordres de &turtlescript; utilitzant l'estructura de traducció de &kde;.

- El &turtlescript; admet les funcions definides per l'usuari, la recursivitat i el canvi de tipus dinàmic.

- L'execució es pot alentir, posar en pausa o aturar en qualsevol moment.

- Un potent editor que permet fer un ressaltat intuïtiu de la sintaxi, numeració de les línies, marcadors d'error, execució visual i altres coses.

- El llenç, on la tortuga dibuixa, es pot imprimir o desar com a una imatge (PNG) o un dibuix (&SVG;).

- Ajuda contextual: Ajuda quan ho necessiteu. Només haureu de prémer F2 (o veure Ajuda Ajuda sobre: ...) per a obtenir ajuda en la part de codi actualment sota el cursor.

- Un diàleg d'error que vincula els missatges d'error per als errors en el programa i els marca en vermell.

- Terminologia de programació simplificada.

- Programes d'exemple integrats per a fer més fàcil començar. Aquests exemples es tradueixen utilitzant l'estructura de traducció del &kde;.

&using-kturtle; &getting-started; &programming-reference; &glossary; &translator-guide;

## Crèdits i Llicència

&kturtle;

Copyright del programa 2003-2007 Cies Breijs cies AT kde DOT nl

Copyright de la documentació 2004, 2007 i 2009

- Cies Breijs cies AT kde DOT nl

- &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;

- Canvis després de la correcció: &Philip.Rodrigues; &Philip.Rodrigues.mail;

- Alguns canvis des de la darrera traducció: Andrew Coles andrew_coles AT yahoo DOT co DOT uk

Traductor de la documentació: Daniel Fortuny Anguera dfortuny@pie.xtec.es i &credits.Antoni.Bella;

&underFDL; &underGPL;

## Índex d'ordres