Overzicht JavaLogo codes

Download Report

Transcript Overzicht JavaLogo codes

Commando’s JAVALOGO
Code
Beschrijving
penAan();
zet de pen aan (standaard zwart)
penUit();
zet de pen uit
penAan(“kleur”);
of
penAan(r, g, b);
geeft de kleur van de pen: rood, groen, blauw,
geel, oranje, cyaan, roze, magenta, grijs,
lichtgrijs, wit, zwart (standaard) of de RGBwaarde (0 – 255)
vulAan(“kleur”);
vulAan(r,g,b);
geeft de kleur van de vulling van je voorwerp.
zie ook penAan(“kleur”);
achtergrondkleur(“kleur”);
of
achtergrondkleur(r,g,b);
geeft je tekenvel een kleur.
zie ook penAan(“kleur”);
vooruit(50);
tekent een lijn van 50 pixels
rechts(90);
hoek rechts 90º
double zijde;
declareert de variabele zijde voor het
onthouden van een komma getal
int zijde;
declareert de variabele zijde voor het
onthouden van een geheel getal
String kleur
declareert de variabele kleur voor het
onthouden van tekst
Font f;
declareert de variabele f voor het onthouden
van het lettertype
f = new Font("Helvetica",
Font.PLAIN,18);
aanmaken van een Font-object en toekennen
aan de variabele f
lettertypen: Helvetica, TimesRoman, Courier,
Dialog, DialogInput, ZapfDingbats
tekenstijlen: Font.PLAIN, Font.ITALIC,
Font.BOLD, Font.BOLD + Font.ITALIC
schrijf("Hello world",f);
De tekst Hello world met lettertype Helvetica
en tekengrootte 18 komt op het beeldscherm
op de plek waar op dat moment de tekenpen
is
stap(x,y);
verplaatst de cursor het aantal pixels in de x
en y richting. Met penAan komt er een lijn
for(int i=0 ; i<4 ; i++)
{
herhaalt 4x wat tussen de accolades staat.
}
InvoerVariabele zijdeInv
dit is een declaratie van een variabele van
het type InvoerVariabele met de naam
zijdeInv
zijdeInv=new
InvoerVariabele("zijde",0,100,
50);
geeft de minimale, maximale en startwaarde
van “zijde”
maakZichtbaar(zijdeInv);
maakt je invoer zichtbaar op het applet
maakTraceMogelijk();
er verschijnt een knop onder de applet,
waarmee je de trace-functie kunt inschakelen
maakAnimatieMogelijk();
er verschijnt een animatieknop boven de
applet, waarmee je de animatie kunt starten
//
hiermee kan je je applet van commentaar
voorzien
De programmastructuur ziet er als volgt uit:
import logotekenap.*;
import java.awt.Font;
public class d_Toets extends TekenApplet
{
/**
*
*/
private static final long serialVersionUID = 1L;
double hoek;
double zijde;
InvoerVariabele zijdeInv;
public void initialiseer()
{
}
public void tekenprogramma() //hier wordt alles getekend
{
}
void driehoek()
{
}
public void invoerVarActie(InvoerVariabele iv)
{
zijde = zijdeInv.geefWaarde();
tekenOpnieuw();
}
public void animatie()
{
while(animatieLopend())
{
hoek = hoek + 1;
tekenOpnieuw();
}
}
}