# El manual de &kturtle;

## Introducció

&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; es fer de la programació una activitat fàcil i accessible. Això fa que &kturtle; esdevingui una eina adequada per a ensenyar fonaments de 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 del &turtlescript;, per a que dibuixi en el llenç.

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

&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 a l'any 1967, a partir del llenguatge de programació LISP. Des de 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 de IBM. Aquestes versions estaven vinculades a projectes educatius. El MIT encara manté un un lloc web sobre &logo; que conté una llista de diverses implementacions del llenguatge.

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

### Característiques del &kturtle;

&kturtle; té algunes característiques que faciliten la feina de programació. Observeu alguns dels aspectes més destacats del conjunt de característiques de &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;.

- &turtlescript; dóna suport a les funcions definides pel usuari, la recursivitat i el canvi de tipus dinàmic.

- L'execució es pot alentir, pausar 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 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 fer més fàcil el 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; annma AT kde DOT org

- 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;

## Instal·lació

### Com obtenir &kturtle;

&install.intro.documentation;

### Compilació i Instal·lació

&install.compile.documentation;

## Índex d'ordres