Warning, /education/kturtle/po/nl/docs/kturtle/getting-started.docbook is written in an unsupported language. File is not indexed.
0001 <chapter id="getting-started"> 0002 <title 0003 >Aan de slag</title> 0004 <para 0005 >Als je &kturtle; start, dan zie je iets dat hier op lijkt:</para> 0006 <screenshot> 0007 <screeninfo 0008 >Hier is een schermbeeld van &kturtle; bij de eerste keer.</screeninfo> 0009 <mediaobject> 0010 <imageobject> 0011 <imagedata fileref="mainwindow.png" format="PNG"/> 0012 </imageobject> 0013 <textobject> 0014 <phrase 0015 >&kturtle; de eerste keer</phrase> 0016 </textobject> 0017 </mediaobject> 0018 </screenshot> 0019 <para 0020 >In deze beginnersgids wordt aangenomen dat de &turtlescript;-opdrachten in het Engels zijn. Je kunt dit veranderen in het menu <menuchoice 0021 ><guimenu 0022 >Instellingen</guimenu 0023 ><guisubmenu 0024 >Scripttaal</guisubmenu 0025 ></menuchoice 0026 >. Let erop dat de taal die je hier instelt voor &kturtle; de taal is waarin je de &turtlescript;-opdrachten typt, en niet de taal is die door &kde; op je computer wordt gebruikt, in de interface en menu's van &kturtle;.</para> 0027 0028 <sect1 id="first-steps"> 0029 <title 0030 >De eerste stappen met &turtlescript;: ontmoet de schildpad!</title> 0031 <para 0032 >Je hebt vast het kleine schildpadje gezien in het midden van het canvas. Je staat op het punt te leren hoe je die kunt bedienen met behulp van commando's in de codebewerker.</para> 0033 0034 <sect2 id="the-turtle-moves"> 0035 <title 0036 >De schildpad beweegt</title> 0037 <para 0038 >Laten we beginnen bij het laten bewegen van de schildpad. Onze schildpad kan op 3 manieren bewegen: (1) vooruit en achteruit, (2) naar links en naar rechts en (3) hij kan direct naar een (andere) positie op het scherm gaan. Probeer bijvoorbeeld dit eens:</para> 0039 <para> 0040 <screen 0041 >vooruit 100 0042 draailinks 90 0043 </screen 0044 >Type of kopieer en plak de code in de bewerker en voer deze uit (gebruik <link linkend="run-execute" 0045 ><menuchoice 0046 ><guimenu 0047 >Uitvoeren</guimenu 0048 ><guimenuitem 0049 >Uitvoeren</guimenuitem 0050 ></menuchoice 0051 ></link 0052 >) en bekijk het resultaat.</para> 0053 0054 <para 0055 >Als je de commando's zoals hierboven in de codebewerker hebt ingetypt en uitgevoerd, dan heb je een of meer van de volgende acties gezien:</para> 0056 <orderedlist> 0057 <listitem 0058 ><para 0059 >Dat — na het uitvoeren van de commando's — de schildpad omhoog gaat, een lijn tekent en een kwartslag (90 graden) naar links draait. Dit doet hij omdat je de commando's <link linkend="forward" 0060 ><userinput 0061 >vooruit</userinput 0062 ></link 0063 > en <link linkend="turnleft" 0064 ><userinput 0065 >draailinks</userinput 0066 ></link 0067 > hebt gegeven.</para> 0068 </listitem> 0069 <listitem> 0070 <para 0071 >Dat de kleur van de code veranderde terwijl je die intypte: deze functie heet <emphasis 0072 >intuïtieve accentuering</emphasis 0073 > — verschillende soorten commando's worden in verschillende kleuren geaccentueerd. Dit maakt het lezen van grote stukken programmacode heel wat eenvoudiger.</para> 0074 </listitem> 0075 <listitem> 0076 <para 0077 >Dat de schildpad een dunne zwarte lijn heeft getekend.</para> 0078 </listitem> 0079 <listitem> 0080 <para 0081 >Mogelijk kreeg je een foutmelding. Dit kan twee dingen betekenen: je hebt een fout gemaakt bij het kopiëren van de commando's, of je hebt de juiste taal voor de &turtlescript;-commando's nog niet goed ingesteld. Je kunt de taal instellen via het menu <menuchoice 0082 ><guimenu 0083 >Instellingen</guimenu 0084 ><guimenuitem 0085 >Scripttaal</guimenuitem 0086 ></menuchoice 0087 >.</para> 0088 </listitem> 0089 </orderedlist> 0090 0091 <para 0092 >Je begrijpt wel dat het commando <userinput 0093 >vooruit 100</userinput 0094 > de schildpad vooruit laat gaan en een lijn tekenen, en dat <userinput 0095 >draailinks 90</userinput 0096 > de schildpad 90 <glossterm linkend="degrees" 0097 >graden</glossterm 0098 > naar links laat draaien.</para> 0099 0100 <para 0101 >Bekijk de volgende verwijzingen naar de programmahandleiding voor een complete uitleg van deze commando's: <link linkend="forward" 0102 ><userinput 0103 >vooruit</userinput 0104 ></link 0105 >, <link linkend="backward" 0106 ><userinput 0107 >achteruit</userinput 0108 ></link 0109 >, <link linkend="turnleft" 0110 ><userinput 0111 >draailinks</userinput 0112 ></link 0113 >, and <link linkend="turnright" 0114 ><userinput 0115 >draairechts</userinput 0116 ></link 0117 >.</para> 0118 </sect2> 0119 0120 <sect2 id="more-examples"> 0121 <title 0122 >Meer voorbeelden</title> 0123 <para 0124 >Het eerste voorbeeld was vrij eenvoudig, dus laten we verder gaan!</para> 0125 0126 <para> 0127 0128 <screen 0129 >canvasmaat 200,200 0130 canvaskleur 0,0,0 0131 penkleur 255,0,0 0132 pendikte 5 0133 0134 ganaar 20,20 0135 richting 135 0136 0137 vooruit 200 0138 draailinks 135 0139 vooruit 100 0140 draailinks 135 0141 vooruit 141 0142 draailinks 135 0143 vooruit 100 0144 draailinks 45 0145 0146 ganaar 40, 100 0147 </screen 0148 >Ook hier kun je de programmacode intypen of kopiëren en plakken in de codebewerker, of door het voorbeeld <filename 0149 >pijl</filename 0150 > in het menu <guimenu 0151 >Voorbeelden</guimenu 0152 > te openen en dat uit te voeren (gebruik <link linkend="run-execute" 0153 ><menuchoice 0154 ><guimenu 0155 >Uitvoeren</guimenu 0156 ><guimenuitem 0157 >Uitvoeren</guimenuitem 0158 ></menuchoice 0159 ></link 0160 >) en het resultaat te bekijken. In de volgende voorbeelden wordt verwacht dat je weet hoe dit moet.</para> 0161 0162 <para 0163 >Je hebt vast gemerkt dat er in het tweede voorbeeld veel meer programmacode is. Ook heb je enkele nieuwe commando's gezien. Hier is een korte uitleg van alle nieuwe commando's:</para> 0164 0165 <para 0166 >Na het commando <userinput 0167 >alsnieuw</userinput 0168 > wordt alles weer als toen &kturtle; net was gestart (ja, inderdaad, als nieuw).</para> 0169 0170 <para 0171 ><userinput 0172 >canvasmaat 200,200</userinput 0173 > zet de breedte en hoogte van het canvas (het speelterrein voor de schildpad) op 200 <glossterm linkend="pixels" 0174 >pixels</glossterm 0175 >. De breedte en hoogte zijn gelijk aan elkaar, dus krijgen we een vierkant canvas.</para> 0176 0177 <para 0178 ><userinput 0179 >canvaskleur 0,0,0</userinput 0180 > maakt het canvas zwart. <userinput 0181 >0,0,0</userinput 0182 > is een zogenaamde <glossterm linkend="rgb" 0183 >RoodGroenBlauw-kleurcombinatie (RGB)</glossterm 0184 >. Door alle waarden op <userinput 0185 >0</userinput 0186 > te zetten krijg je een zwart resultaat.</para> 0187 0188 <para 0189 ><userinput 0190 >penkleur 255,0,0</userinput 0191 > maakt de kleur van de pen rood. <userinput 0192 >255,0,0</userinput 0193 > is een <glossterm linkend="rgb" 0194 >RGB-kleurcombinatie</glossterm 0195 > waarbij alleen de rode waarde op <userinput 0196 >255</userinput 0197 > (volledig aan) is ingesteld. De andere waarden (groen en blauw) krijgen de waarde <userinput 0198 >0</userinput 0199 > (volledig uit). Dit geeft een heldere kleur rood.</para> 0200 0201 <para 0202 >Als je de kleurwaarden niet begrijpt, lees dan even in de woordenlijst wat <glossterm linkend="rgb" 0203 >RGB-combinaties</glossterm 0204 > zijn</para> 0205 0206 <para 0207 ><userinput 0208 >pendikte 5</userinput 0209 > zet de dikte van de pen op <userinput 0210 >5</userinput 0211 > <glossterm linkend="pixels" 0212 >pixels</glossterm 0213 >. Van nu af zal elke lijn die de schildpad tekent de dikte <userinput 0214 >5</userinput 0215 > hebben, totdat we de <userinput 0216 >pendikte</userinput 0217 > weer veranderen.</para> 0218 0219 <para 0220 ><userinput 0221 >ganaar 20,20</userinput 0222 > vertelt de schildpad dat hij naar een bepaalde plek op het canvas moet gaan. Gerekend vanuit de linker bovenhoek ligt deze plek 20 <glossterm linkend="pixels" 0223 >pixels</glossterm 0224 > naar rechts, en <glossterm linkend="pixels" 0225 >20</glossterm 0226 > pixels naar beneden. Je ziet dat met het commando <userinput 0227 >ganaar</userinput 0228 > de schildpad geen lijn tekent.</para> 0229 0230 <para 0231 ><userinput 0232 >richting 135</userinput 0233 > bepaalt de richting van de schildpad. De commando's <userinput 0234 >draailinks</userinput 0235 > en <userinput 0236 >draairechts</userinput 0237 > draaien de schildpad naar een andere richting. Het commando <userinput 0238 >richting</userinput 0239 > verandert de hoek van de schildpad vanuit positie nul, en is dus niet afhankelijk van de vorige richting van de schildpad.</para> 0240 0241 <para 0242 >Na het commando <userinput 0243 >richting</userinput 0244 > volgen een aantal <userinput 0245 >vooruit</userinput 0246 >- en <userinput 0247 >draailinks</userinput 0248 >-commando's. Met deze commando's wordt de tekening gemaakt.</para> 0249 0250 <para 0251 >Tot slot wordt het commando <userinput 0252 >ganaar</userinput 0253 > gebruikt om de schildpad naar ergens anders te verplaatsen.</para> 0254 0255 <para 0256 >Volg alle verwijzingen naar de programmeerhandleiding. Hier vind je een grondige uitleg van elk commando.</para> 0257 0258 0259 </sect2> 0260 </sect1> 0261 0262 0263 0264 <!-- EXTRA SECTIONS CAN BE ADDED TO THE "GETTING STARTED" 0265 0266 <sect1 id="calculations"> 0267 <title 0268 >Simple Calculations</title> 0269 <para> 0270 Not yet written 0271 </para> 0272 </sect1> 0273 <sect1 id="using_variables"> 0274 <title 0275 >Using Variables: creating 'number containers'</title> 0276 <para> 0277 Not yet written 0278 </para> 0279 </sect1> 0280 <sect1 id="using_strings"> 0281 <title 0282 >Using strings: creating 'text containers'</title> 0283 <para> 0284 Not yet written 0285 </para> 0286 </sect1> 0287 <sect1 id="logic"> 0288 <title 0289 >Logic: asking the computer simple questions</title> 0290 <para> 0291 Not yet written 0292 </para> 0293 </sect1> 0294 <sect1 id="recursion"> 0295 <title 0296 >Recursion: the Turtle is using itself</title> 0297 <para> 0298 Draw a maze for example 0299 </para> 0300 </sect1> 0301 --> 0302 0303 0304 </chapter>