Warning, /education/kturtle/po/nl/docs/kturtle/glossary.docbook is written in an unsupported language. File is not indexed.

0001 <chapter id="Glossary">
0002 <title
0003 >Woordenboek</title>
0004 
0005 <para
0006 >In dit hoofdstuk vind je een uitleg van de betekenis van de meeste <quote
0007 >vreemde</quote
0008 > woorden die in het handboek worden gebruikt.</para>
0009 
0010 <glosslist>
0011 <glossentry id="degrees">
0012 <glossterm
0013 >graden</glossterm>
0014 <glossdef
0015 ><para
0016 >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
0017 >draailinks</userinput
0018 >, <userinput
0019 >draairechts</userinput
0020 > en <userinput
0021 >richting</userinput
0022 > hebben een invoer in graden nodig.</para
0023 ></glossdef>
0024 </glossentry>
0025 
0026 <glossentry id="input-output">
0027 <glossterm
0028 >invoer en uitvoer van commando's</glossterm>
0029 <glossdef
0030 ><para
0031 >Sommige commando's hebben invoer nodig, andere commando's geven uitvoer terug, sommige commando's hebben invoer nodig <emphasis
0032 >en</emphasis
0033 > geven uitvoer terug, en sommige commando's hebben geen invoer nodig en geven ook geen uitvoer terug. Invoer is informatie die het commando nodig heeft en uitvoer is het resultaat dat het commando geeft.</para>
0034 <para
0035 >Enkele voorbeelden van commando's die alleen invoer nodig hebben zijn: <screen>
0036 vooruit 50
0037 penkleur 255,0,0
0038 druk "Hallo!"
0039 </screen
0040 > Het commando <userinput
0041 >vooruit</userinput
0042 > heeft <userinput
0043 >50</userinput
0044 > als invoer. <userinput
0045 >vooruit</userinput
0046 > heeft deze invoer nodig om te weten hoeveel <glossterm linkend="pixels"
0047 >pixels</glossterm
0048 > de schildpad vooruit moet lopen. <userinput
0049 >penkleur</userinput
0050 > heeft een kleur als invoer en <userinput
0051 >druk</userinput
0052 > heeft een tekenreeks (tekst) als invoer. Onthoudt dat de invoer ook een variabele mag zijn. In het volgende voorbeeld wordt zo'n variabele gebruikt: <screen
0053 >$x = 50
0054 druk $x
0055 vooruit 50
0056 $txt = "hallo!"
0057 druk $txt
0058 </screen
0059 ></para>
0060 
0061 <para
0062 >Nu wat voorbeelden met uitvoer : <screen>
0063 $x = vraag "Typ iets in en druk daarna op OK... dank je wel!"
0064 $r = gok 1,100
0065 </screen
0066 > Het commando <userinput
0067 >vraag</userinput
0068 > heeft als invoer een tekenrij of getal nodig, en voert dat wat is ingevoerd weer uit. De uitvoer van  <userinput
0069 >vraag</userinput
0070 > wordt opgeslagen in de variabele <userinput
0071 >$x</userinput
0072 >. Het commando<userinput
0073 >gok</userinput
0074 > geeft ook uitvoer. In dit geval is dat een getal tussen 1 en 100. De uitvoer van gok wordt ook bewaard in een  variabele, met de naam <userinput
0075 >$r</userinput
0076 >. Merk op dat  de variabelen <userinput
0077 >$x</userinput
0078 > en <userinput
0079 >$r</userinput
0080 > niet worden gebruikt in het bovenstaande voorbeeld.</para>
0081 
0082 <para
0083 >Er zijn ook commando's die geen invoer nodig hebben en geen uitvoer geven. Hier zijn enkele voorbeelden: <screen
0084 >schoon
0085 penop
0086 </screen>
0087 </para
0088 ></glossdef>
0089 </glossentry>
0090 
0091 <glossentry id="intuitive-highlighting">
0092 <glossterm
0093 >Intuïtieve accentuering</glossterm>
0094 <glossdef
0095 ><para
0096 >Dit is een eigenschap van &kturtle; die het programmeren nog eenvoudiger maakt. Met intuïtieve accentuering krijgt de tekst die je intypt een kleur die het type van de  programmeercode aangeeft. In de volgende lijst vind je de verschillende types code en de kleur die die krijgt in <link linkend="the-editor"
0097 >de codebewerker</link
0098 >. <table>
0099 <title
0100 >Verschillende types van programmacode en de kleur waarmee die worden geaccentueerd.</title>
0101 <tgroup cols="3">
0102 <tbody>
0103 <row>
0104 <entry
0105 >algemene commando's</entry>
0106 <entry
0107 >donkerblauw</entry>
0108 <entry
0109 >De algemene commando's worden <link linkend="commands"
0110 >hier</link
0111 > beschreven.</entry>
0112 </row>
0113 <row>
0114 <entry
0115 >commando's waarmee de loop van het programma wordt gestuurd</entry>
0116 <entry
0117 >zwart (vet)</entry>
0118 <entry
0119 >Lees <link linkend="controlling-execution"
0120 >hier</link
0121 > meer over deze speciale programmastuurcommando's</entry>
0122 </row>
0123 <row>
0124 <entry
0125 >commentaren</entry>
0126 <entry
0127 >grijs</entry>
0128 <entry
0129 >Commentaarregels beginnen met een commentaarteken (#). Deze regels worden genegeerd als de programmacode wordt uitgevoerd. Commentaren kun je gebruiken om een uitleg van je programmacode toe te voegen, of een stukje code tijdelijk niet uit te voeren.</entry>
0130 </row>
0131 <row>
0132 <entry
0133 >accolades {, }</entry>
0134 <entry
0135 >donkergroen (vet)</entry>
0136 <entry
0137 >Accolades worden gebruikt om regels met programmacode te groeperen. Accolades  worden vaak gebruikt in combinatie met <link linkend="controlling-execution"
0138 >uitvoercontroles</link
0139 >.</entry>
0140 </row>
0141 <row>
0142 <entry
0143 >het commando <link linkend="learn"
0144 >leer</link
0145 ></entry>
0146 <entry
0147 >lichtgroen (vet)</entry>
0148 <entry
0149 >Het commando <link linkend="learn"
0150 >leer</link
0151 > wordt gebruikt voor het maken van nieuwe commando's.</entry>
0152 </row>
0153 <row>
0154 <entry
0155 >tekenreeksen</entry>
0156 <entry
0157 >rood</entry>
0158 <entry
0159 >Tekenreeks is een ander woord voor een stukje tekst. Tekenreeksen staan altijd tussen dubbele aanhalingstekens (").</entry>
0160 </row>
0161 <row>
0162 <entry
0163 >getallen</entry>
0164 <entry
0165 >donkerrood</entry>
0166 <entry
0167 >Getallen, je kent ze wel.</entry>
0168 </row>
0169 <row>
0170 <entry
0171 >booleaanse waarden</entry>
0172 <entry
0173 >donkerrood</entry>
0174 <entry
0175 >Er zijn precies twee booleaanse waarden, namelijk: waar en onwaar.</entry>
0176 </row>
0177 <row>
0178 <entry
0179 >variabelen</entry>
0180 <entry
0181 >paars</entry>
0182 <entry
0183 >Beginnen met een '$' en kan getallen bevatten, tekenreeksen en booleaanse waarden.</entry>
0184 </row>
0185 <row>
0186 <entry
0187 >rekenkundige bewerkingen</entry>
0188 <entry
0189 >grijs</entry>
0190 <entry
0191 >Dit zijn de rekenkundige bewerkingen: <userinput
0192 >+</userinput
0193 >, <userinput
0194 >-</userinput
0195 >, <userinput
0196 >*</userinput
0197 >, <userinput
0198 >/</userinput
0199 > en  <userinput
0200 >^</userinput
0201 >.</entry>
0202 </row>
0203 <row>
0204 <entry
0205 >Vergelijkingsbewerkingen</entry>
0206 <entry
0207 >lichtblauw (vet)</entry>
0208 <entry
0209 >Dit zijn de vergelijkingsbewerkingen: <userinput
0210 >==</userinput
0211 >, <userinput
0212 >!=</userinput
0213 >, <userinput
0214 >&lt;</userinput
0215 >, <userinput
0216 >&gt;</userinput
0217 >, <userinput
0218 >&lt;=</userinput
0219 > and <userinput
0220 >&gt;=</userinput
0221 >.</entry>
0222 </row>
0223 <row>
0224 <entry
0225 >booleaanse bewerkingen</entry>
0226 <entry
0227 >roze (vet)</entry>
0228 <entry
0229 >Dit zijn de booleaanse bewerkingen: <userinput
0230 >en</userinput
0231 >, <userinput
0232 >of</userinput
0233 >, <userinput
0234 >niet</userinput
0235 >.</entry>
0236 </row>
0237 <row>
0238 <entry
0239 >gewone tekst</entry>
0240 <entry
0241 >zwart</entry>
0242 <entry
0243 ></entry>
0244 </row>
0245 </tbody>
0246 </tgroup>
0247 </table>
0248 </para
0249 ></glossdef>
0250 </glossentry>
0251 
0252 <glossentry id="pixels">
0253 <glossterm
0254 >pixels</glossterm>
0255 <glossdef
0256 ><para
0257 >Een pixel is een stip op het beeldscherm. Als je het beeldscherm van heel dichtbij bekijkt zul je zien dat het beeld 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>
0258 <para
0259 >Veel commando's vragen om een aantal pixels als invoer. Deze commando's zijn: <userinput
0260 >vooruit</userinput
0261 >, <userinput
0262 >achteruit</userinput
0263 >, <userinput
0264 >ganaar</userinput
0265 >, <userinput
0266 >ganaarx</userinput
0267 >, <userinput
0268 >ganaary</userinput
0269 >, <userinput
0270 >canvasmaat</userinput
0271 > en <userinput
0272 >pendikte</userinput
0273 >.</para>
0274 <para
0275 >In de vroegere versies van &kturtle; was het canvas eigenlijk een rasterbeeld, maar in de meer recente versies is het canvas een vector-afbeelding. Hierdoor kan in het canvas worden in- en uitgezoomd, en komt een pixel niet altijd overeen met één pixel op het scherm.</para>
0276 </glossdef>
0277 </glossentry>
0278 
0279 <glossentry id="rgb">
0280 <glossterm
0281 >RGB-combinaties (kleurcodes)</glossterm>
0282 <glossdef
0283 ><para
0284 >RGB-combinaties worden gebruikt om de kleur te beschrijven. De <quote
0285 >R</quote
0286 > staat voor <quote
0287 >rood</quote
0288 >, de <quote
0289 >G</quote
0290 > staat voor <quote
0291 >groen</quote
0292 > en de <quote
0293 >B</quote
0294 > staat voor <quote
0295 >blauw</quote
0296 >. Een voorbeeld van een RGB-combinatie is <userinput
0297 >255,0,0</userinput
0298 >: de eerste waarde (<quote
0299 >rood</quote
0300 >) is 255, en de andere waarden zijn 0. Dus geeft deze combinatie helder 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">
0301 <title
0302 >Veelgebruikte RGB-combinaties</title>
0303 <tgroup cols="2" colsep="5" rowsep="1">
0304 <colspec colname="c1"/>
0305 <tbody>
0306 <row
0307 ><entry
0308 ><userinput
0309 >0,0,0</userinput
0310 ></entry
0311 ><entry
0312 >zwart</entry
0313 ></row>
0314 <row
0315 ><entry
0316 ><userinput
0317 >255,255,255</userinput
0318 ></entry
0319 ><entry
0320 >wit</entry
0321 ></row>
0322 <row
0323 ><entry
0324 ><userinput
0325 >255,0,0</userinput
0326 ></entry
0327 ><entry
0328 >rood</entry
0329 ></row>
0330 <row
0331 ><entry
0332 ><userinput
0333 >150,0,0</userinput
0334 ></entry
0335 ><entry
0336 >donkerrood</entry
0337 ></row>
0338 <row
0339 ><entry
0340 ><userinput
0341 >0,255,0</userinput
0342 ></entry
0343 ><entry
0344 >groen</entry
0345 ></row>
0346 <row
0347 ><entry
0348 ><userinput
0349 >0,0,255</userinput
0350 ></entry
0351 ><entry
0352 >blauw</entry
0353 ></row>
0354 <row
0355 ><entry
0356 ><userinput
0357 >0,255,255</userinput
0358 ></entry
0359 ><entry
0360 >lichtblauw</entry
0361 ></row>
0362 <row
0363 ><entry
0364 ><userinput
0365 >255,0,255</userinput
0366 ></entry
0367 ><entry
0368 >roze</entry
0369 ></row>
0370 <row
0371 ><entry
0372 ><userinput
0373 >255,255,0</userinput
0374 ></entry
0375 ><entry
0376 >geel</entry
0377 ></row>
0378 </tbody>
0379 </tgroup>
0380 </table>
0381 </para>
0382 <para
0383 >Er zijn twee commando's die om een RGB-combinatie als invoer vragen. Deze commando's zijn <userinput
0384 >canvaskleur</userinput
0385 > en <userinput
0386 >penkleur</userinput
0387 >.</para
0388 ></glossdef>
0389 </glossentry>
0390 
0391 <glossentry id="sprite">
0392 <glossterm
0393 >sprite</glossterm>
0394 <glossdef
0395 ><para
0396 >Een sprite (zeg maar "sprait") is een klein plaatje dat over het scherm kan worden verplaatst. De schildpad in dit programma is zo'n sprite. <note
0397 ><para
0398 >Let op: In deze versie van &kturtle; kun je de sprite niet in iets anders veranderen. In toekomstige versies zal dit wel mogelijk zijn.</para
0399 ></note
0400 ></para
0401 ></glossdef>
0402 </glossentry>
0403 
0404 </glosslist>
0405 
0406 </chapter>