Newest Viewed Downloaded

Logo : InleidingDe bedoeling van deze les is om een probleem op te splitsen in deelproblemen Deze deelproblemen coderen in hulpprocedures. Deze hulpprocedures gebruiken in een hoofdprocedure. Wat is de link met java? Met wat kunnen we hulpprocedures vergelijken?? Stapsgewijze benadering van het tekenen van een huis

Logo : Stapsgewijze verfijning Les Wouter Rogiers

Logo : Inleiding

De bedoeling van deze les is om een probleem op te splitsen in deelproblemen Deze deelproblemen coderen in hulpprocedures. Deze hulpprocedures gebruiken in een hoofdprocedure. Wat is de link met java? Met wat kunnen we hulpprocedures vergelijken?? Stapsgewijze benadering van het tekenen van een huis

Logo : Stapsgewijze verfijning

Bij het opsplitsen van deelproblemen krijgen we een boomstructuur waarbij een kind een deelprobleem is van de ouderprobleem Oefening : maak boom voor tekenen van vierhoek

Logo : Stapsgewijze verfijning

TO VIERKANT :LENGTE REPEAT 4[ FD :LENGTE RT 90] END

Logo : Stapsgewijze verfijning

TO LIJN :LENGTE :HOEK FD :LENGTE RT :HOEK END TO VIERKANT :LENGTE REPEAT 4[LIJN :LENGTE 90] END

Logo : Stapsgewijze verfijning

De procedure : Veelhoek TO VEELHOEK :LENGTE :HOEK :AANTAL REPEAT :AANTAL[LIJN :LENGTE :HOEK] END Oproepen gebeurt door VEELHOEK 50 90 4 VEELHOEK 100 120 3

1ste oefening

Herschrijf deze procedure zodat enkel de lengte en het aantal moet worden meegegeven

Logo : voidprocedures

Gebruik van subroutine void methode zonder parameters TO PROCEDURE HULPPROCEDURE END TO HULPPROCEDURE FD 50 END

Logo : voidprocedures met parameters

TO PROCEDURE :LENGTE HULPPROCEDURE :LENGTE END TO HULPPROCEDURE :LENGTE FD :LENGTE END

Logo : voidprocedures met parameters

TO VIERKANT : LENGTE :AANTAL REPEAT :AANTAL[LIJN :LENGTE] END TO LIJN :LENGTE FD :LENGTE RT 90 END

Logo : methoden met behoud van informatie

TO PROCEDURE HULPPROCEDURE END TO HULPPROCEDURE MAKE "LENGTE 100 END

Logo : methoden met behoud van informatie

TO MAKEVAR :LENGTE1 MAKE "LENGTE sqrt ((:LENGTE1 * :LENGTE1)/2) END TO PROCEDURE :LENGTE1 MAKEVAR :LENGTE1 END

Logo : methoden met behoud van informatie

Voer deze procedure uit, wat is veranderd in de editor? Verander in hulpprocedure 100 door 150 en voer de methode terug uit. Wat is er nu veranderd in editor?

Logo : methoden met behoud van informatie

Oefening… Maak een huis waarbij je een driehoek op een vierkant staat. Eerst boomstructuur maken Voor het dak : gebruik stelling van Pythagoras

Logo : methoden met behoud van informatie

Oef. herschrijf de procedure huis zodat je ook een raampje in het vierkant kan tekenen. + maak boom En ook een deur…

HULPPROCEDURES

Maak gebruik van volgende procedures : TO VEELHOEK :LENGTE :AANTAL REPEAT :AANTAL[LIJN :LENGTE 360/:AANTAL] END

HULPPROCEDURES

TO POSITIE :XPOS :YPOS penup SETXY :XPOS :YPOS pendown END

Showing 1 - 17 of 17 items Details

Name: 
les4logo_wouter
Author: 
Wouter Rogiers
Company: 
Rogiers en co
Description: 
Logo : InleidingDe bedoeling van deze les is om een probleem op te splitsen in deelproblemen Deze deelproblemen coderen in hulpprocedures. Deze hulpprocedures gebruiken in een hoofdprocedure. Wat is de link met java? Met wat kunnen we hulpprocedures vergelijken?? Stapsgewijze benadering van het tekenen van een huis
Tags: 
lengte | end | logo | van | een | met | aantal | procedure
Created: 
11/22/2004 7:38:19 AM
Slides: 
17
Views: 
4
Downloads: 
0
Rating: 
0


> Comment



Share this presentation
|

Comments

Share this presentation:

|
Sitemap