1 Syntax JavaLogo. 2 Hoofdstuk 1 Tekenen in Java.

Slides:



Advertisements
Verwante presentaties
Gecijferdheid Negatieve getallen.
Advertisements

Sudoku puzzels: hoe los je ze op en hoe maak je ze?
Klik op het plaatje om verder te gaan
WELKOM BIJ DIT SPEL VOOR HET EERSTE!!! DIT GAAT OVER: + en – tot 20 KLIK OP DE MUIS OM DE SPELREGELS TE LEZEN!!!
Stelling van Pythagoras
Leer de namen van de noten 1
A H M F K EB C x 8 Afwenden bij A en C. 1e secties C, 2e secties A. Vanaf 10 m splitsen en grote volte.
Downloaden: Ad-aware. Downloaden bestaat uit 3 delen: •1. Zoeken naar de plek waar je het bestand kan vinden op het internet •2. Het nemen van een kopie.
WAAROM? Onderzoek naar het meest geschikte traject voor de verlenging tot in Sint-Niklaas van het bestaande fietspad naast de Stekense Vaart en de Molenbeek.

1 Wat is microfinanciering ? 2 1. De financiële behoefte.
Hoofdstuk 8: Recursie.
Ronde (Sport & Spel) Quiz Night !
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Gelinkte lijsten Finite State.
prNBN D addendum 1 Deel 2: PLT
Diagnosticeer uw schouder Dit is een interactieve gids om u te helpen vinden relevante patiënten informatie over uw schouderprobleem. Het is bedoeld als.
Datastructuren Analyse van Algoritmen en O
Het type int Tekenen met Java operatoren
Naar het Jaareinde toe
Leer de namen van de noten 2
© GfK 2012 | Title of presentation | DD. Month
WISKUNDIGE FORMULES.

De aarde die om haar as draait
Workshop2: Technisch communiceren. Extra blok Workshop2: Technisch communiceren Stap 1: Hoe creëren ?
Modula vs Java MODULE Show; CONST PI = ; TYPE PointRc = RECORD x,y : INTEGER; speed : REAL; angle : REAL; END; VAR a,b : PointRc; BEGIN.
Hoofdstuk 6: Controle structuren
Oefeningen F-toetsen ANOVA.
Probeer te begrijpen wat de Midzomernacht zon betekent
Frank Stalpers en Ad Baars
1. Salut! a. Nee b. In c. Hoi. 2. vert a. Rood b. Groen c. geel.
In dit vakje zie je hoeveel je moet betalen. Uit de volgende drie vakjes kan je dan kiezen. Er is er telkens maar eentje juist. Ken je het juiste antwoord,
CONTROLESTRUCTUREN (DEEL 2)
Oefeningen Hoofdstuk 3.
Werken aan Intergenerationele Samenwerking en Expertise.
De vierkantjes ! Dit is een puzzel om uw hersens eens goed te laten werken. De vraag is bij elk figuur hoeveel vierkanten u ziet.
‘Storybirds’ maken.
2009 Tevredenheidsenquête Resultaten Opleidingsinstellingen.
Hoe werkt een rekenmachine?
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
6.1 Inleiding HOOFDSTUK 6 METHODEN
1 HOOFDSTUK 5 CONTROLESTRUCTUREN (DEEL 2) 5.1. INTRODUCTIE  Vervolg discussie omtrent gestructureerd programmeren  Introductie van de overblijvende controlestructuren.
Hoofdstuk 3: Inleiding tot Java Applets
LauwersCollege Buitenpost Java Applet programma dat op een website zichtbaar is Java Application programma dat zelfstandig werkt Javascript Scripttaal.
Hoofdstuk 4 Vlakke figuren.
A H M F K EB C x 85 Korte zijde bij C 2 e secties volte 14 m en op afstand komen ( 0,5 rijbaan)
ZijActief Koningslust 10 jaar Truusje Trap
Versie 1: ; v2: ; v3: ; v4:… ca. 50 minuten met maken van tekening (vraag 12) ca. 40 minuten zonder maken van tekening (vraag.
Herhaling Java-programmatie en geautomatiseerd testen (vervolg)
Deel XIV Eerste echte e-commerce applicatie Implementatie (vervolg) 1 Internetapplicaties Deel 15: Herhaling Java-programmatie en geautomatiseerd testen.
Voorrangsregels bij rekenen (1)
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
Hoofdstuk 9 havo KWADRATEN EN LETTERS
USABILITY MYTHBUSTERS BASTIAAN KLOOSTER & PETER AKERBOOM CONGRES WEBREDACTIE 2011.
De financiële functie: Integrale bedrijfsanalyse©
tafel van 1 tafel van 1 x 1 = 1 x 1 = 1 2 x 1 = 2 3 x 1 = 3 4 x 1 = 4
Worteltrekken (1) F.J. Schuurman De Meibrink 30 Dinxperlo.
De vierkantjes ! Dit is een puzzel om uw hersens eens goed te laten werken. De vraag is bij elk figuur hoeveel vierkanten u ziet.
Sketchup 2014 Les 9.
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
ZijActief Koningslust
Inleiding tot programmeren
H51PHOTOSHOP 1 Les 4 Hagar: Vullen. audiovisueel centrum meise 2 Overzicht Elementaire handelingen  Vullen  Patronen.
Animatie nAnimatie: “tekenfilm” programma toont automatisch veranderende beelden nGemakkelijk te programmeren met gebruik van de klasse Thread “draadje”
Hoofdstuk 3 Tekenen en rekenen.
Gameprogrammeren: Herhalingen
Voorbeeld: Simulatie van bewegende deeltjes
Transcript van de presentatie:

1 Syntax JavaLogo

2 Hoofdstuk 1 Tekenen in Java

3 Standaard Programmacode import logotekenap.*; public class Applet1 extends TekenApplet { public void tekenprogramma() { > }

4 Tekenopdrachten (2D) vooruit(100);100 pixels vooruit links(90);90 graden n. links rechts(90);90 graden n. rechts penAan();(= zwart) penAan(“rood”);(= rood) penUit();

5 Stap-opdrachten (2D) stap(20,30); verplaats (met pen aan of uit) 20 pixels naar rechts 30 pixels naar boven

6 Vul-opdrachten (2D) vulAan();(= zwart) vulAan(“rood”);(= rood) vulAan(255,255,0);(= geel) vulUit();

7 Achtergrondkleur public void initialiseer() { achtergrondkleur(“rood”); }

8 Trace (fouten opsporen) public void initialiseer() { maakTraceMogelijk(); }

9 Variabelen maken/gebruiken import logotekenap.*; public class Applet1 extends TekenApplet { double trompet; public void tekenprogramma() { trompet = 200; >}}

10 Deeltaken import logotekenap.*; public class Applet1 extends TekenApplet { public void tekenprogramma() {rechts(45); draai();} void vierkant() { >} }

11 Parameters opgeven void vierkant(double x, String kleur) { vulAan(kleur); vooruit(x); rechts(90); enzovoorts… }

12 Herhaling Voor 4 keer > uit. for(int i=0, i<4; 1++) { > }

13 Commentaar Regel commentaar // dit is commentaar maar dit niet meer Blok commentaar /* dit is commentaar en dit ook nog */

14 Hoofdstuk 2 Interactieve programma’s

15 Invoervariabele (naam: c) public class Titel extends TekenApplet InvoerVariabele cInv; public void initialiseer() cInv = new InvoerVariabele(“label”, 0, 400, 100); min, max, begin maakZichtbaar(cInv); public void invoerVarActie(InvoerVariabele iv) trompet = aInv.geefWaarde(); tekenOpnieuw();

16 If … Then … Else if(a == b)of > of < { > } else { > }

17 Tekst helemaal bovenaan import java.awt.Font; public class Titel extends TekenApplet Font f; initialiseer() f = new Font(“Courier”, Font.PLAIN, 18) programma() schrijf(“Dit schrijf ik”, f);

18 Animaties initialiseer() maakAnimatieMogelijk(); public void animatie() { while(animatieLopend()) { > tekenOpnieuw();}}

19 Muis: Slepen initialiseer() maakMuisActieMogelijk(); public void muisSleepActie() { beginX = beginX + geefSleepdx(); beginY = beginY + geefSleepdy(); tekenOpnieuw(); }

20 Muis: Klikken initialiseer() maakMuisActieMogelijk(); public void muisDrukActie() { int x = geefDrukx(); //slaat klik-x op in x int y = geefDruky(); //slaat klik-y op in y tekenOpnieuw(); }

21 Hoofdstuk 3 Recursie

22 Recursie Programma start zichzelf… … maar niet oneindig vaak

23 Hoofdstuk 4 3D-figuren

24 Tekenopdrachten (3D) vooruit(100);100 pixels vooruit xdraai(90);90 graden rond x-as ydraai(90);90 graden rond y-as zdraai(90);90 graden rond z-as moeilijk!

25 Stap-opdrachten (3D) stapx(100);100 pixels in x-richting stapy(100);100 pixels in y-richting stapz(100);100 pixels in z-richting

26 Vul-opdrachten (3D) vulAan(“cyaan”); > vulUit(); voorkantachterkant