Een van de belangrijkste onderdelen van deze les is om de leerlingen de ruimte te geven om iets te creëren waar ze trots op kunnen zijn. In deze puzzels worden de afbeeldingen steeds complexer en elke nieuwe puzzel bouwt voort op de vorige puzzel.
Aan het einde van deze les zullen de leerlingen zich trots voelen op hun hard werk.
Wat gaat er gebeuren als je op 'Start' drukt?
A. Niets. De functie wordt niet aangeroepen in het programma.
B. De artiest zal een enkel vierkant tekenen.
C. De artiest zal twee vierkanten tekenen die over elkaar heen vallen.
D. De artiest zal twee vierkanten tekenen met wat lege ruimte er tussen.
Hier is een functie codeblok genaamd
'draw a square' ('teken een vierkant').
Gebruik het om deze tekening te voltooien.
De brilglas vierkanten zijn 75 pixels uit elkaar.
Het zou lastig zijn om al deze vensters afzonderlijk te tekenen!
Probeer deze puzzel op te lossen door een functie 'draw a window' ('teken een venster')
aan te maken en het vijf keer aan te roepen.
Pas op voor de deur!
"Functies zijn eenvoudig!"
We gaan iets bijzonders bouwen!
We beginnen met het maken van een functie voor dit vierkant.
"Zombie wordt duizelig."
Roep de functie
'draw a square'('teken een vierkant')
aan vanuit een andere functie
'draw a line of squares'('teken een lijn van vierkanten')
om dit tekening nog makkelijker te maken!
Voeg nog een functie toe die deze stapel verspringende vierkanten maakt met behulp van de functie 'draw a line of squares' ('teken een lijn van vierkanten').
Gebruik alles wat je tot nu toe hebt geleerd om dit ontwerp opnieuw te maken.
Uitdaging: maak deze afbeelding met behulp van de beperkte aantal beschikbare blokken.
Elke driehoek heeft zijden van 50 pixels
Om een ruitvormig diamant te tekenen, moet je afwisselend tussen 60 graden en 120 graden draaien.