summaryrefslogtreecommitdiffstats
path: root/tde-i18n-nl/docs/tdeedu/kturtle/glossary.docbook
blob: 98e6927f5b0f670af14d07ec5ff82408cc314a34 (plain)
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
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
<!--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="Glossary">
<title
>Woordenboek</title>

<para
>In dit hoofdstuk vind je een uitleg van de betekenis van de meeste <quote
>vreemde</quote
> woorden die in het handboek wordden gebruikt.</para>

<glosslist>
<glossentry id="degrees">
<glossterm
>graden</glossterm>
<glossdef
><para
>Graden zijn eenheden die worden gebruikt om de grootte van hoeken of draaibewegingen te meten. Een keer helemaal rond is 360 graden, een halve keer rond is 180 graden (de schildpad gaat daarna in de tegengestelde richting), en een kwart keer rond is 90 graden. De commando's <userinput
>draailinks</userinput
>, <userinput
>draairechts</userinput
> en <userinput
>richting</userinput
> hebben een invoer in graden nodig.</para
></glossdef>
</glossentry>

<glossentry id="input-output">
<glossterm
>invoer en uitvoer van commando's</glossterm>
<glossdef
><para
>Sommige commando's vragen om invoer, andere commando's geven uitvoer terug, sommige commando's vragen invoer <emphasis
>en</emphasis
> geven uitvoer terug, en sommige commando's vragen geen invoer en geven ook geen uitvoer terug. Invoer is informatie die het commando nodig heeft en uitvoer is het resultaat dat het commando geeft.</para>
<para
>Enkele voorbeelden van commando's die alleen invoer vragen zijn: <screen>
vooruit 50
penkleur 255,0,0
schrijf "Hallo!"
</screen
> Het commando <userinput
>vooruit</userinput
> heeft <userinput
>50</userinput
> als invoer. <userinput
>vooruit</userinput
> heeft deze invoer nodig om te weten hoeveel <glossterm linkend="pixels"
>pixels</glossterm
> de schildpad vooruit moet lopen. <userinput
>penkleur</userinput
> heeft een kleur als invoer en <userinput
>schrijf</userinput
> heeft een tekenreeks (tekst) als invoer. Onthoudt dat de invoer ook een plaatshouder mag zijn. In het volgende voorbeeld wordt zo'n plaatshouder gebruikt: <screen
>x = 50
schrijf x
str = "hallo!"
schrijf str
</screen
></para>

<para
>Nu enkele voorbeelden van commando's die uitvoer geven: <screen>
x = invoervenster "Typ wat in en druk op OK... bedankt!"
r = gok 1,100
</screen
> Het commando <userinput
>invoervenster</userinput
> neemt een tekenreeks als invoer en geeft een het getal of tekenreeks dat is ingevoerd als uitvoer. Zoals je ziet is de uitvoer van <userinput
>uitvoervenster</userinput
> verpakt in de plaatshouder <userinput
>x</userinput
>. Het commando <userinput
>gok</userinput
> geeft ook uitvoer. In dit geval is dat een getal tussen 1 en 100. De uitvoer van gok is ook in een plaatshouder verpakt, met de naam <userinput
>r</userinput
>. Merk op dat de plaatshouders <userinput
>x</userinput
> en <userinput
>r</userinput
> verder niet in het voorbeeld worden gebruikt.</para>

<para
>Er zijn ook commando's die geen invoer nodig hebben en geen uitvoer geven. Hier zijn enkele voorbeelden: <screen
>schoon
penop
wikkel
verberg
</screen>
</para
></glossdef>
</glossentry>

<glossentry id="intuitive-highlighting">
<glossterm
>Intuïtieve accentuering</glossterm>
<glossdef
><para
>Dit is een functie van &kturtle; die het programmeren eenvoudiger maakt. Met intuïtieve accentuering krijgt de tekst die je intypt een kleur die het type programmeercode aangeeft. In de volgende lijst vind je de verschillende types code en de kleur die die krijgt in <link linkend="the-code-editor"
>de codebewerker</link
>. <table>
<title
>Verschillende types code en hun kleur</title>
<tgroup cols="3">
<tbody>
<row>
<entry
>algemene commando's</entry>
<entry
>donkergroen</entry>
<entry
>De algemene commando's worden <link linkend="commands"
>hier</link
> beschreven.</entry>
</row>
<row>
<entry
>uitvoercontroles</entry>
<entry
>zwart (vet)</entry>
<entry
>De speciale commando's uitvoercontroles, lees er <link linkend="controlling-execution"
>hier</link
> meer over.</entry>
</row>
<row>
<entry
>commentaren</entry>
<entry
>donkergeel</entry>
<entry
>Commentaarregels beginnen met een commentaarteken (#). Deze regels worden genegeerd als de code wordt uitgevoerd. Commentaren kun je gebruiken om een uitleg over je code toe te voegen, of een stukje code tijdelijk niet uit te voeren.</entry>
</row>
<row>
<entry
>blokhaakjes [, ]</entry>
<entry
>lichtgroen (vet)</entry>
<entry
>Blokhaakjes worden gebruikt om regels met code te groeperen. Blokhaakjes worden vaak gebruikt in combinatie met <link linkend="controlling-execution"
>uitvoercontroles</link
>.</entry>
</row>
<row>
<entry
>het commando <link linkend="learn"
>leer</link
></entry>
<entry
>lichtgroen (vet)</entry>
<entry
>Het commando <link linkend="learn"
>leer</link
> wordt gebruikt voor het maken van nieuwe commando's.</entry>
</row>
<row>
<entry
>getallen</entry>
<entry
>blauw</entry>
<entry
>Getallen, je kent ze wel.</entry>
</row>
<row>
<entry
>tekenreeksen</entry>
<entry
>donkerrood</entry>
<entry
>Tekenreeks is een ander woord voor een stukje tekst. Tekenreeksen staan altijd tussen dubbele aanhalingstekens (").</entry>
</row>
<row>
<entry
>wiskundige tekens</entry>
<entry
>grijs</entry>
<entry
>Dit zijn de wiskundige tekens: +, -, *, /, (, en ). Lees er <link linkend="math"
>hier</link
> meer over.</entry>
</row>
<row>
<entry
>vragen</entry>
<entry
>blauw (vet)</entry>
<entry
>Lees <link linkend="questions"
>hier</link
> meer informatie over vragen.</entry>
</row>
<row>
<entry
>lijmwoorden voor vragen</entry>
<entry
>roze</entry>
<entry
>Lees <link linkend="question-glue"
>hier</link
> meer over de lijmwoorden (en, of, niet).</entry>
</row>
<row>
<entry
>gewone tekst</entry>
<entry
>zwart</entry>
<entry
></entry>
</row>
</tbody>
</tgroup>
</table>
</para
></glossdef>
</glossentry>

<glossentry id="pixels">
<glossterm
>pixels</glossterm>
<glossdef
><para
>Een pixel is een stip op het beeldscherm. Als je het beeldscherm van heel dichtbij bekijkt zul je zien dat die is opgebouwd uit allemaal kleine stippen. Deze stippen worden pixels genoemd. Alle afbeeldingen op het beeldscherm zijn uit deze pixels opgebouwd. Een pixel is het kleinste dat je op een beeldscherm kunt tekenen.</para>
<para
>Veel commando's vragen om een aantal pixels als invoer. Deze commando's zijn: <userinput
>vooruit</userinput
>, <userinput
>achteruit</userinput
>, <userinput
>ganaar</userinput
>, <userinput
>ganaarx</userinput
>, <userinput
>ganaary</userinput
>, <userinput
>canvasmaat</userinput
> en <userinput
>pendikte</userinput
>.</para
></glossdef>
</glossentry>

<glossentry id="rgb">
<glossterm
>RGB-combinaties (kleurcodes)</glossterm>
<glossdef
><para
>RGB-combinaties worden gebruikt om de kleur te omschrijven. De <quote
>R</quote
> staat voor <quote
>rood</quote
>, de <quote
>G</quote
> staat voor <quote
>groen</quote
> en de <quote
>B</quote
> staat voor <quote
>blauw</quote
>. Een voorbeeld van een RGB-combinatie is <userinput
>255,0,0</userinput
>: de eerste waarde (<quote
>rood</quote
>) is 255, en de andere waarden zijn 0. Dus geeft deze combinatie een heldere kleur rood. Elke waarde van een RGB-combinatie moet tussen de 0 en 255 liggen. Hier is een kleine lijst van veelgebruikte kleuren: <table frame="none">
<title
>Veelgebruikte RGB-combinaties</title>
<tgroup cols="2" colsep="5" rowsep="1">
<colspec colname="c1"/>
<tbody>
<row
><entry
><userinput
>0,0,0</userinput
></entry
><entry
>zwart</entry
></row>
<row
><entry
><userinput
>255,255,255</userinput
></entry
><entry
>wit</entry
></row>
<row
><entry
><userinput
>255,0,0</userinput
></entry
><entry
>rood</entry
></row>
<row
><entry
><userinput
>150,0,0</userinput
></entry
><entry
>donkerrood</entry
></row>
<row
><entry
><userinput
>0,255,0</userinput
></entry
><entry
>groen</entry
></row>
<row
><entry
><userinput
>0,0,255</userinput
></entry
><entry
>blauw</entry
></row>
<row
><entry
><userinput
>0,255,255</userinput
></entry
><entry
>lichtblauw</entry
></row>
<row
><entry
><userinput
>255,0,255</userinput
></entry
><entry
>roze</entry
></row>
<row
><entry
><userinput
>255,255,0</userinput
></entry
><entry
>geel</entry
></row>
</tbody>
</tgroup>
</table>
</para>
<para
>Om op een gemakkelijke manier de RGB-combinatie te zoeken van de kleur die je wilt gebruiken kun je de kleurenkiezer gebruiken. Je kunt de kleurenkiezer openen met menuoptie <link linkend="tools-color-picker"
><menuchoice
><guimenu
>Hulpmiddelen</guimenu
><guimenuitem
>Kleurenkiezer</guimenuitem
></menuchoice
></link
>.</para>
<para
>Er zijn twee commando's die om een RGB-combinatie als invoer vragen. Deze commando's zijn <userinput
>canvaskleur</userinput
> en <userinput
>penkleur</userinput
>.</para
></glossdef>
</glossentry>

<glossentry id="sprite">
<glossterm
>sprite</glossterm>
<glossdef
><para
>Een sprite is een klein plaatje dat over het scherm kan worden bewogen. De schildpad in dit programma is zo'n sprite.</para>
<para
>In deze versie van &kturtle; kun je de sprite niet in iets anders veranderen. Bij toekomstige versies zal dit wel mogelijk zijn.</para
></glossdef>
</glossentry>

<glossentry id="wrapping">
<glossterm
>wikkelen</glossterm>
<glossdef
><para
>Wikkelen (in het Engels: <quote
>wrapping</quote
>) is een manier om te voorkomen dat de schildpad het canvas verlaat als hij iets tekent dat te groot is voor het canvas. Stel je het canvas voor als een wikkel of etiket rondom een blikje. Als de schildpad de rand van het canvas bereikt gaat hij gewoon verder op de tegenovergestelde zijde verder met tekenen, net alsof beide zijden aan elkaar zitten zoals bij een wikkel. <screenshot
><screeninfo
>Dit is een voorbeeld van wat er gebeurt als wikkelen <quote
>aan</quote
> staat</screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="wrapping.png" format="PNG"/> </imageobject
> <textobject
> <phrase
> Een voorbeeld van wikkelen</phrase
></textobject
></mediaobject
></screenshot
></para>
<para
>Wikkelen kan aan- of uit worden gezet met de commando's <userinput
>wikkelaan</userinput
> en <userinput
>wikkeluit</userinput
>. Bij de start van &kturtle; is wikkelen automatisch aangezet.</para
></glossdef>
</glossentry>

</glosslist>

</chapter>