Woordenboek In dit hoofdstuk vind je een uitleg van de betekenis van de meeste vreemde woorden die in het handboek wordden gebruikt. graden 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 draailinks, draairechts en richting hebben een invoer in graden nodig. invoer en uitvoer van commando's Sommige commando's vragen om invoer, andere commando's geven uitvoer terug, sommige commando's vragen invoer en 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. Enkele voorbeelden van commando's die alleen invoer vragen zijn: vooruit 50 penkleur 255,0,0 schrijf "Hallo!" Het commando vooruit heeft 50 als invoer. vooruit heeft deze invoer nodig om te weten hoeveel pixels de schildpad vooruit moet lopen. penkleur heeft een kleur als invoer en schrijf heeft een tekenreeks (tekst) als invoer. Onthoudt dat de invoer ook een plaatshouder mag zijn. In het volgende voorbeeld wordt zo'n plaatshouder gebruikt: x = 50 schrijf x str = "hallo!" schrijf str Nu enkele voorbeelden van commando's die uitvoer geven: x = invoervenster "Typ wat in en druk op OK... bedankt!" r = gok 1,100 Het commando invoervenster neemt een tekenreeks als invoer en geeft een het getal of tekenreeks dat is ingevoerd als uitvoer. Zoals je ziet is de uitvoer van uitvoervenster verpakt in de plaatshouder x. Het commando gok 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 r. Merk op dat de plaatshouders x en r verder niet in het voorbeeld worden gebruikt. Er zijn ook commando's die geen invoer nodig hebben en geen uitvoer geven. Hier zijn enkele voorbeelden: schoon penop wikkel verberg Intuïtieve accentuering 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 de codebewerker. Verschillende types code en hun kleur algemene commando's donkergroen De algemene commando's worden hier beschreven. uitvoercontroles zwart (vet) De speciale commando's uitvoercontroles, lees er hier meer over. commentaren donkergeel 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. blokhaakjes [, ] lichtgroen (vet) Blokhaakjes worden gebruikt om regels met code te groeperen. Blokhaakjes worden vaak gebruikt in combinatie met uitvoercontroles. het commando leer lichtgroen (vet) Het commando leer wordt gebruikt voor het maken van nieuwe commando's. getallen blauw Getallen, je kent ze wel. tekenreeksen donkerrood Tekenreeks is een ander woord voor een stukje tekst. Tekenreeksen staan altijd tussen dubbele aanhalingstekens ("). wiskundige tekens grijs Dit zijn de wiskundige tekens: +, -, *, /, (, en ). Lees er hier meer over. vragen blauw (vet) Lees hier meer informatie over vragen. lijmwoorden voor vragen roze Lees hier meer over de lijmwoorden (en, of, niet). gewone tekst zwart
pixels 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. Veel commando's vragen om een aantal pixels als invoer. Deze commando's zijn: vooruit, achteruit, ganaar, ganaarx, ganaary, canvasmaat en pendikte. RGB-combinaties (kleurcodes) RGB-combinaties worden gebruikt om de kleur te omschrijven. De R staat voor rood, de G staat voor groen en de B staat voor blauw. Een voorbeeld van een RGB-combinatie is 255,0,0: de eerste waarde (rood) 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: Veelgebruikte RGB-combinaties 0,0,0zwart255,255,255wit255,0,0rood150,0,0donkerrood0,255,0groen0,0,255blauw0,255,255lichtblauw255,0,255roze255,255,0geel
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 HulpmiddelenKleurenkiezer. Er zijn twee commando's die om een RGB-combinatie als invoer vragen. Deze commando's zijn canvaskleur en penkleur.
sprite Een sprite is een klein plaatje dat over het scherm kan worden bewogen. De schildpad in dit programma is zo'n sprite. In deze versie van &kturtle; kun je de sprite niet in iets anders veranderen. Bij toekomstige versies zal dit wel mogelijk zijn. wikkelen Wikkelen (in het Engels: wrapping) 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. Dit is een voorbeeld van wat er gebeurt als wikkelen aan staat Een voorbeeld van wikkelen Wikkelen kan aan- of uit worden gezet met de commando's wikkelaan en wikkeluit. Bij de start van &kturtle; is wikkelen automatisch aangezet.