1<chapter id="getting-started"> 2<title 3>Com començar</title> 4<para 5>Quan inicieu el &kturtle; veureu quelcom com això:</para> 6<screenshot> 7 <screeninfo 8>Aquesta és una captura de pantalla del &kturtle; quan l'inicieu per primera vegada</screeninfo> 9 <mediaobject> 10 <imageobject> 11 <imagedata fileref="mainwindow.png" format="PNG"/> 12 </imageobject> 13 <textobject> 14 <phrase 15>El &kturtle; en un inici net</phrase> 16 </textobject> 17 </mediaobject> 18</screenshot> 19<para 20>En aquesta guia sobre com començar assumirem que l'idioma de les ordres està en anglès. Podeu canviar aquest idioma a l'element de menú <menuchoice 21><guimenu 22>Arranjament</guimenu 23><guimenuitem 24>Idioma de script</guimenuitem 25></menuchoice 26>. Cal tenir en compte que l'idioma que heu establert aquí per al &kturtle;, és el que utilitzareu per a escriure les ordres de &turtlescript;, no l'idioma utilitzat pel &kde; al vostre ordinador i ni l'utilitzat per a mostrar la interfície i els menús del &kturtle;.</para> 27 28<sect1 id="first-steps"> 29<title 30>Els primers passos amb &turtlescript;: Trobar la Tortuga!</title> 31<para 32>Podeu haver observat la tortuga al centre del llenç: Esteu a punt d'aprendre a controlar-la mitjançant les ordres a l'editor.</para> 33 34<sect2 id="the-turtle-moves"> 35<title 36>Els moviments de la tortuga</title> 37<para 38>Començarem per aconseguir que 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:</para> 39<para> 40<screen 41>forward 100 42turnleft 90 43</screen 44>Escriviu-ho o copieu i enganxeu el codi a l'editor, i executeu-lo (emprant <link linkend="run-execute" 45><menuchoice 46><guimenu 47>Executa</guimenu 48><guimenuitem 49>Executa</guimenuitem 50></menuchoice 51></link 52>) per a veure el resultat.</para> 53 54<para 55>Quan escriviu i executeu les ordres com abans a l'editor observareu una o més de les següents coses:</para> 56<orderedlist> 57<listitem 58><para 59>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 <link linkend="forward" 60><userinput 61>forward</userinput 62></link 63> i <link linkend="turnleft" 64><userinput 65>turnleft</userinput 66></link 67>.</para> 68</listitem> 69<listitem> 70<para 71>Que el color del codi canvia a mesura que l'escriviu: Aquesta característica s'anomena <emphasis 72>ressaltat intuïtiu</emphasis 73> -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.</para> 74</listitem> 75<listitem> 76<para 77>La tortuga dibuixa una fina línia negra.</para> 78</listitem> 79<listitem> 80<para 81>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 el submenú <menuchoice 82><guimenu 83>Arranjament</guimenu 84><guisubmenu 85>Idioma de script</guisubmenu 86></menuchoice 87>).</para> 88</listitem> 89</orderedlist> 90 91<para 92>Vós interpreteu que en la instrucció <userinput 93>forward 100</userinput 94> la tortuga s'ha de moure a partir d'una línia, i que la instrucció <userinput 95>turnleft 90</userinput 96> serveix perquè la tortuga giri 90 <glossterm linkend="degrees" 97>graus</glossterm 98> a l'esquerra.</para> 99 100<para 101>Fixeu-vos en els següents enllaços al manual de referència per a una explicació més completa de les ordres: <link linkend="forward" 102><userinput 103>forward</userinput 104></link 105>, <link linkend="backward" 106><userinput 107>backward</userinput 108></link 109>, <link linkend="turnleft" 110><userinput 111>turnleft</userinput 112></link 113> i <link linkend="turnright" 114><userinput 115>turnright</userinput 116></link 117>.</para> 118</sect2> 119 120<sect2 id="more-examples"> 121<title 122>Més exemples</title> 123<para 124>El primer exemple és molt senzill, el podeu fer sense cap dificultat!</para> 125 126<para> 127 128<screen 129>reset 130 131canvassize 200,200 132canvascolor 0,0,0 133pencolor 255,0,0 134penwidth 5 135 136go 20,20 137direction 135 138 139forward 200 140turnleft 135 141forward 100 142turnleft 135 143forward 141 144turnleft 135 145forward 100 146turnleft 45 147 148go 40,100 149</screen 150>Altra vegada ho podeu escriure o fer copia i enganxa a l'editor o obrir l'exemple <filename 151>arrow</filename 152> que trobareu en el submenú <guimenu 153>Exemples</guimenu 154> i executeu-lo (emprant <link linkend="run-execute" 155><menuchoice 156><guimenu 157>Executa</guimenu 158><guimenuitem 159>Executa</guimenuitem 160></menuchoice 161></link 162>) per a veure el resultat. En els exemples següents s'espera que coneixereu l'exercici.</para> 163 164<para 165>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:</para> 166 167<para 168>Després d'una ordre <userinput 169>reset</userinput 170> tot queda com estava quan vau iniciar el &kturtle;.</para> 171 172<para 173><userinput 174>canvassize 200,200</userinput 175> estableix amplada i alçada del llenç a 200 x 200 <glossterm linkend="pixels" 176>píxels</glossterm 177>. L'amplada és igual que l'alçada, per tant el llenç serà quadrat.</para> 178 179<para 180><userinput 181>canvascolor 0,0,0</userinput 182> fa que el llenç sigui negre. <userinput 183>0,0,0</userinput 184> és una <glossterm linkend="rgb" 185>combinació RGB</glossterm 186> on tots els valors estan establerts a <userinput 187>0</userinput 188>, el qual resultarà en el color negre.</para> 189 190<para 191><userinput 192>pencolor 255,0,0</userinput 193> estableix el color del dibuix a vermell. <userinput 194>255,0,0</userinput 195> és una <glossterm linkend="rgb" 196>combinació RGB</glossterm 197> on només el valor vermell està establert a <userinput 198>255</userinput 199> (completament) on tots els altres valors (verd i blau) estan establerts a <userinput 200>0</userinput 201> (no gens). Això resultarà en un to més brillant de color vermell.</para> 202 203<para 204>Si no enteneu els valors de color, assegureu-vos de llegir el glossari sobre la <glossterm linkend="rgb" 205>combinació RGB </glossterm 206>.</para> 207 208<para 209><userinput 210>penwidth 5</userinput 211> canvia l'amplada (la mida) del traç a <userinput 212>5</userinput 213> <glossterm linkend="pixels" 214>píxels</glossterm 215>. A partir d'aquest moment, cada línia que dibuixi la tortuga ho farà amb <userinput 216>5</userinput 217> píxels d'amplada, fins que canvieu el valor de l'amplada de <userinput 218>penwidth</userinput 219> a una altra cosa.</para> 220 221<para 222><userinput 223>go 20,20</userinput 224> 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 <glossterm linkend="pixels" 225>píxels</glossterm 226> cap a l'esquerra, i 20 <glossterm linkend="pixels" 227>píxels</glossterm 228> cap avall des de la part superior del llenç. Nota: Quan empreu l'ordre <userinput 229>go</userinput 230> no us dibuixarà una línia.</para> 231 232<para 233><userinput 234>direction 135</userinput 235> estableix la direcció de la tortuga. Les ordres <userinput 236>turnleft</userinput 237> i <userinput 238>turnright</userinput 239> canvien d'angle la tortuga a partir de la seva direcció actual. L'ordre <userinput 240>direction</userinput 241> canvia d'angle la tortuga des de zero, i per tant no és relativa a l'anterior direcció de la tortuga.</para> 242 243<para 244>Després de l'ordre <userinput 245>direction</userinput 246> segueixen una gran quantitat d'ordres <userinput 247>forward</userinput 248> i <userinput 249>turnleft</userinput 250>. Aquestes ordres fan el dibuix.</para> 251 252<para 253>Al final una altra ordre <userinput 254>go</userinput 255> s'utilitza per a moure la tortuga a un costat.</para> 256 257<para 258>Assegureu-vos d'emprar els enllaços a la referència. La referència explica cadascuna de les ordres amb més detall.</para> 259 260 261</sect2> 262</sect1> 263 264 265 266<!-- EXTRA SECTIONS CAN BE ADDED TO THE "GETTING STARTED" 267 268<sect1 id="calculations"> 269<title 270>Simple Calculations</title> 271<para> 272Not yet written 273</para> 274</sect1> 275<sect1 id="using_variables"> 276<title 277>Using Variables: creating 'number containers'</title> 278<para> 279Not yet written 280</para> 281</sect1> 282<sect1 id="using_strings"> 283<title 284>Using strings: creating 'text containers'</title> 285<para> 286Not yet written 287</para> 288</sect1> 289<sect1 id="logic"> 290<title 291>Logic: asking the computer simple questions</title> 292<para> 293Not yet written 294</para> 295</sect1> 296<sect1 id="recursion"> 297<title 298>Recursion: the Turtle is using itself</title> 299<para> 300Draw a maze for example 301</para> 302</sect1> 303--> 304 305 306</chapter> 307