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 ><</userinput 0215 >, <userinput 0216 >></userinput 0217 >, <userinput 0218 ><=</userinput 0219 > and <userinput 0220 >>=</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>