1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
|
<!--Dear translator: please NEVER translate the id or anything inside the tags as they are needed in english by the application
Thanks a lot in advance.-->
<chapter id="getting-started">
<title
>Startersgids</title>
<para
>Als je &kturtle; start, dan krijgt je ongeveer dit te zien: <screenshot
><screeninfo
>dit is een schermafdruk van &kturtle; als je het programma voor het eerst start</screeninfo
><mediaobject
><imageobject
><imagedata fileref="mainwindow.png" format="PNG"/></imageobject
><textobject
><phrase
>Hoofdvenster van &kturtle;</phrase
></textobject
></mediaobject
></screenshot
> In deze startersgids gaan we er vanuit dat de programmeertaal van de &logo;-commando's het Nederlands zijn. Je kunt de taal wijzigen in menuoptie <menuchoice
><guimenu
>Instellingen</guimenu
><guimenuitem
>&kturtle; instellen...</guimenuitem
></menuchoice
>, sectie <guilabel
>Taal</guilabel
>. Houd er rekening mee dat de taal die je hier instelt voor &kturtle; alleen van toepassing is op de te gebruiken &logo;-commando's.</para>
<sect1 id="first-steps">
<title
>De eerste stappen met &logo;, ontmoet de schildpad!</title>
<para
>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>
<sect2 id="the-turtle-moves">
<title
>De schildpad beweegt</title>
<para
>Laten we beginnen bij het in beweging krijgen van de schildpad. Onze schildpad kan zich op 3 manieren voortbewegen: (1) vooruit en achteruit, (2) naar links en naar rechts en (3) hij kan direct naar een positie op het scherm gaan. Probeer bijvoorbeeld dit eens:</para>
<para>
<screen
>vooruit 100
draailinks 90
</screen>
Typ of kopieer deze code naar de codebewerker en voer het uit (met behulp van menuoptie <link linkend="file-execute"
><menuchoice
><guimenu
>Bestand</guimenu
><guimenuitem
>Commando's uitvoeren</guimenuitem
></menuchoice
></link
>) om het resultaat te bekijken.</para>
<para
>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>
<orderedlist>
<listitem
><para
>Dat — na het uitvoeren van de commando's — de schildpad omhoog gaat, een lijn tekent en een kwartslag naar links draait. Dit doet hij omdat je de commando's <link linkend="forward"
><userinput
>vooruit</userinput
></link
> en <link linkend="turnleft"
><userinput
>draailinks</userinput
></link
> hebt gebruikt.</para>
</listitem>
<listitem>
<para
>Dat de kleur van de code veranderde terwijl je het intypte: deze functie heet <emphasis
>intuïtieve accentuering</emphasis
> — verschillende soorten commando's worden op verschillende manieren geaccentueerd. Dit maakt het lezen van grote stukken code eenvoudiger.</para>
</listitem>
<listitem>
<para
>Dat de schilpad een dunne zwarte lijn heeft getekend.</para>
</listitem>
<listitem>
<para
>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 &logo;-commando's nog niet ingesteld. Je kunt de taal instellen via menuoptie <menuchoice
><guimenu
>Instellingen</guimenu
><guimenuitem
>&kturtle; instellen...</guimenuitem
></menuchoice
>, sectie <guilabel
>Taal</guilabel
>.</para>
</listitem>
</orderedlist>
<para
>Je begrijpt dat het commando <userinput
>vooruit 100</userinput
> de schildpad vooruit laat gaan en een lijn tekenen, en dat <userinput
>draailinks 90</userinput
> de schildpad 90 <glossterm linkend="degrees"
>graden</glossterm
> naar links laat draaien.</para>
<para
>Bekijk de volgende verwijzingen naar het naslaggedeelte van dit handboek voor een complete uitleg van deze commando's: <userinput
>vooruit</userinput
>, <userinput
>achteruit</userinput
>, <userinput
>draailinks</userinput
> en <userinput
>draairechts</userinput
>.</para>
</sect2>
<sect2 id="more-examples">
<title
>Meer voorbeelden</title>
<para
>Het eerste voorbeeld was vrij eenvoudig, dus laten we verder gaan!</para>
<para>
<!--translators: if it's not already there, you can copy/paste the translated code below and save it in arrow.logo in your examples folder: kde-i18n/language-code/data/kdeedu/kturtle/ -->
<screen
>canvasmaat 200,200
canvaskleur 0,0,0
penkleur 255,0,0
pendikte 5
schoon
ganaar 20,20
richting 135
vooruit 200
draailinks 135
vooruit 100
draailinks 135
vooruit 141
draailinks 135
vooruit 100
draailinks 45
ganaar 40, 100
</screen>
Ook hier kun je de code intypen of kopiëren naar de codebewerker, of door het bestand <filename
>arrow.logo</filename
> in het menu <guimenu
>Voorbeelden openen</guimenu
> te openen en dat uit te voeren (gebruik <link linkend="file-execute"
><menuchoice
><guimenu
>Bestand</guimenu
><guimenuitem
>Commando's uitvoern</guimenuitem
></menuchoice
></link
>) om het resultaat te bekijken. In de volgende voorbeelden wordt verwacht dat je deze werkwijze kent.</para>
<para
>Je hebt vast gemerkt dat het tweede voorbeeld veel meer code gebruikt. Ook heb je enkele nieuwe commando's gezien. Hier is een korte uitleg van alle nieuwe commando's:</para>
<para
><userinput
>canvasmaat 200,200</userinput
> zet de breedte en hoogte van het canvas op 200 <glossterm linkend="pixels"
>pixels</glossterm
>. De breedte en hoogte zijn gelijk aan elkaar, dus krijgen we een vierkant canvas.</para>
<para
><userinput
>canvaskleur 0,0,0</userinput
> maakt het canvas zwart. <userinput
>0,0,0</userinput
> is een zogenaamde <glossterm linkend="rgb"
>RoodGroenBlauw-kleurcombinatie (RGB)</glossterm
>. Door alle waarden op <userinput
>0</userinput
> te zetten krijg je een zwart resultaat.</para>
<para
><userinput
>penkleur 255,0,0</userinput
> zet de kleur van de pen op rood. <userinput
>255,0,0</userinput
> is een <glossterm linkend="rgb"
>RGB-kleurcombinatie</glossterm
> waarbij alleen de rode waarde op <userinput
>255</userinput
> (volledig aan) is gezet. De andere waarden (groen en blauw) zijn op <userinput
>0</userinput
> (volledig uit) gezet. Dit geeft een heldere kleur rood.</para>
<para
>Als je de kleurwaarden niet begrijpt, lees dan even in de woordenlijst wat <glossterm linkend="rgb"
>RGB-combinaties</glossterm
> zijn.</para>
<para
><userinput
>pendikte 5</userinput
> zet de dikte van de pen op <userinput
>5</userinput
> <glossterm linkend="pixels"
>pixels</glossterm
>. Vanaf nu zal elke lijn die de schildpad tekent de dikte <userinput
>5</userinput
> hebben, totdat we de <userinput
>pendikte</userinput
> ergens anders in veranderen.</para>
<para
><userinput
>schoon</userinput
> maakt het canvas leeg. Meer niet.</para>
<para
><userinput
>ganaar 20,20</userinput
> 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"
>pixels</glossterm
> naar rechts, en <glossterm linkend="pixels"
>20</glossterm
> pixels naar beneden. Je ziet dat het commando <userinput
>ganaar</userinput
> geen lijn tekent.</para>
<para
><userinput
>richting 135</userinput
> bepaalt de richting van de schildpad. De commando's <userinput
>draailinks</userinput
> en <userinput
>draairechts</userinput
> draaien de schildpad naar een andere richting. Het commando <userinput
>richting</userinput
> verandert de hoek van de schildpad vanuit positie nul, en is dus niet afhankelijk van de vorige richting van de schildpad.</para>
<para
>Na het commando <userinput
>richting</userinput
> volgen een aantal <userinput
>vooruit</userinput
>- en <userinput
>draailinks</userinput
>-commando's. Deze commando's maken de tekening.</para>
<para
>Tot slot wordt het commando <userinput
>ganaar</userinput
> gebruikt om de schildpad aan de zijkant te zetten.</para>
<para
>Volg alle verwijzingen naar het naslaggedeelte van dit handboek. Hier vind je een grondige uitleg van elk commando in deze voorbeelden.</para>
</sect2>
</sect1>
<!-- EXTRA SECTIONS CAN BE ADDED TO THE "GETTING STARTED"
<sect1 id="calculations">
<title
>Simple Calculations</title>
<para>
Not yet written
</para>
</sect1>
<sect1 id="using_variables">
<title
>Using Variables: creating 'number containers'</title>
<para>
Not yet written
</para>
</sect1>
<sect1 id="using_strings">
<title
>Using strings: creating 'text containers'</title>
<para>
Not yet written
</para>
</sect1>
<sect1 id="logic">
<title
>Logic: asking the computer simple questions</title>
<para>
Not yet written
</para>
</sect1>
<sect1 id="recursion">
<title
>Recursion: the Turtle is using itself</title>
<para>
Draw a maze for example
</para>
</sect1>
-->
</chapter>
|