# Com començar

Quan inicieu &kturtle; veureu quelcom com això: És una captura de pantalla de &kturtle; quan l'inicieu per primera vegada &kturtle; en un començament net En aquesta guia sobre com començar assumirem que l'idioma de les ordres és en anglès. Podeu canviar aquest idioma en Arranjament Llenguatge de script. Tingueu en compte que l'idioma que heu establert aquí per &kturtle; és la que utilitzareu per escriure les ordres de &turtlescript;, no l'idioma utilitzat per &kde; al vostre ordinador i ni l'utilitzat per mostrar la interfície i els menús de &kturtle;.

## Els primers passos amb &turtlescript;: Trobar la Tortuga!

Podeu haver observat la tortuga al centre del llenç: Esteu a punt d'aprendre a controlar-la mitjançant ordres en l'editor.

### Els moviments de la tortuga

Començarem per aconseguir la tortuga es mogui. La nostra tortuga pot fer tres tipus de moviments, (1) pot desplaçar-se cap endavant i cap enrere, (2) pot girar a l'esquerra i a la dreta i (3) pot anar (salt) directament a una posició a la pantalla. Proveu això, per exemple:

    forward 100
    turnleft 90

Escriviu-ho o feu copia i enganxa el codi a l'editor, i executeu-lo (emprant Executa Executa) per a veure el resultat.

Quan escriviu i executeu les ordres com abans a l'editor observareu una o més de les següents coses:

1. Que —després d'executar les ordres— la tortuga es mou cap amunt, dibuixa una línia, i llavors gira un quart de volta cap a l'esquerra. Això és deu a què heu utilitzat les ordres `forward` i `turnleft`.

2. Que el color del codi canvia a mesura que l'escriviu: Aquesta característica s'anomena ressaltat intuïtiu —diferents tipus d'ordres són ressaltades de manera diferent—. Això fa que la lectura de grans blocs de codi sigui més fàcil.

3. La tortuga dibuixa una fina línia negra.

4. Potser heu rebut un missatge d'error. Això simplement pot significar dues coses: Que podríeu haver comès un error en copiar les ordres, o que encara s'ha de definir l'idioma correcte per a les ordres de &turtlescript; (podeu fer-ho amb Arranjament Llenguatge de script).

Vós interpreteu que en la instrucció `forward 100` la tortuga s'ha de moure a partir d'una línia, i que la instrucció `turnleft 90` serveix perquè la tortuga giri 90 graus a l'esquerra.

Fixeu-vos en els següents enllaços al manual de referència per a una explicació més completa de les ordres: `forward`, `backward`, `turnleft` i `turnright`.

### Més exemples

El primer exemple és molt senzill, el podeu fer sense cap dificultat!

    reset

    canvassize 200,200
    canvascolor 0,0,0
    pencolor 255,0,0
    penwidth 5

    go 20,20
    direction 135

    forward 200
    turnleft 135
    forward 100
    turnleft 135
    forward 141
    turnleft 135
    forward 100
    turnleft 45

    go 40,100

Altra vegada ho podeu escriure o fer copia i enganxa a l'editor o obrir l'exemple `arrow` que trobareu al menú Exemples i executeu-lo (emprant Executa Executa) per a veure el resultat. En els exemples següents s'espera que coneixereu l'exercici.

Podeu haver notat que aquest segon exemple utilitza molt més codi. També s'han fet servir un parell d'ordres noves. Aquí teniu una breu explicació de totes les ordres noves:

Després d'una ordre `reset` tot queda com estava quan vau iniciar &kturtle;.

`canvassize 200,200` estableix amplada i alçada del llenç a 200 x 200 píxels. L'amplada és igual que l'alçada, per tant el llenç serà quadrat.

`canvascolor 0,0,0` fa que el llenç sigui negre. `0,0,0` és una combinació RGB on tots els valors estan establerts a `0`, el qual resultarà en el color negre.

`pencolor 255,0,0` estableix el color del dibuix a vermell. `255,0,0` és una combinació RGB on només el valor vermell està establert a `255` (completament) on tots els altres valors (verd i blau) estan establerts a `0` (no gens). Això resultarà en un to més brillant de color vermell.

Si no enteneu els valors de color, assegureu-vos de llegir el glossari sobre la combinació RGB .

`penwidth 5` canvia l'amplada (la mida) del traç a `5` píxels. A partir d'aquest moment, cada línia que dibuixi la tortuga ho farà amb `5` píxels d'amplada, fins que canvieu el valor de l'amplada de `penwidth` a una altra cosa.

`go 20,20` permet a la tortuga anar a un cert lloc sobre el llenç. Comptat a partir de la cantonada superior esquerra, aquest lloc és de 20 píxels cap a l'esquerra, i 20 píxels cap a amunt en el llenç. Nota: Quan empreu l'ordre `go` no us dibuixarà una línia.

`direction 135` estableix la direcció de la tortuga. Les ordres `turnleft` i `turnright` canvien d'angle la tortuga a partir de la seva direcció actual. L'ordre `direction` canvia d'angle la tortuga des de zero, i per tant no és relativa a l'anterior direcció de la tortuga.

Després de l'ordre `direction` segueixen una gran quantitat d'ordres `forward` i `turnleft`. Aquestes ordres fan el dibuix.

Al final una altra ordre `go` s'utilitza per moure la tortuga a un costat.

Assegureu-vos d'emprar els enllaços a la referència. La referència explica cadascuna de les ordres amb més detall.