Combineren door slepen

gecontroleerd verslepen

Er bestaat software die specifiek ontworpen werd voor dit soort oefeningen. GeoGebra is niet hiervoor gemaakt, maar met wat magie en ervaring met scripting kan het. Het resultaat is ook mooi, zoals je in volgend applet kunt zien. Kijk hoe het werkt: De bedoeling is om de rode vierkanten naar de gele vierkanten te verslepen onder de overeenkomende groene vierkanten. Uiteraard kan je de getallen vervangen door functievoorschriften, grafieken tekenschema' enz.
  • De knop controle plaatst de fout geplaatste rode vierkanten terug naar hun beginpositie.
  • De knop reset plaatst alle rode vierkanten terug en herschikt willekeurig de groene vierkanten.

Hoe werkt de magie...

de opbouw van de vierkanten
  • Typ het commando Schudden(-4, 0), (0, 0), (4, 0), (8, 0)}) en creëer de lijst l1.
  • Definieer de punten A = l1(1), B = l1(2), C = l1(3) and D = l1(4). Deze punten dienen als linkeronderhoek voor de groene vierkanten op een toevalspositie.
  • Definieer AA = A + u, BB = B + u enz. als rechteronderhoeken van de groene vierkanten. Door met vectoren te werken zullen deze punten op dezelfde manier geherdefinieerd worden als de linkeronderhoeken. De coördinaat van u laat je afhangen van het coördinatenrooster.
  • Creëer de 4 groene vierkanten als Veelhoek(A, AA, 4) enz.
  • Creëer de 4 gele vierkanten als een verticale verschuiving, bv. Verschuiving[veelhoek1, v]. De verschuivingen van de hoekpunten krijgen namen als A', B', C' en D'.
  • Creëer het eerste rode vierkant, vanuit punten AAA en A1 = AAA + u als Veelhoek(AAA, A1, 4). Creëer analoog de andere rode vierkanten.
  • Link de positie van grafieken, voorschriften, teksten... aan de punten A, B, C en D en de overeenkomstige punten AAA, BBB, CCC en DDD. Open de instellingen en deselecteer in de tab Geavanceerd de optie selectie toegestaan. Je kunt nu de rode vierkanten verslepen en de gelinkte objecten zullen het verslepen volgen.
de knop controle
  • creëer een actieknop met label controle. Deze controleert de combinaties door de posities te vergelijken van de linkeronderhoeken van de rode vierkanten: AAA moet gelijk zijn aan A' enz.
  • Wanneer AAA = A' is de combinatie correct. Wanneer AAA niet samenvalt met A' klopt de combinatie niet en wordt AAA teruggezet naar zijn originele positie.
de knop reset
  • Het script van deze knop plaatst alle rode vierkanten terug naar hun beginpositie.
  • UpdateConstructie() Herschikt lijst l1 en dus ook de coördinaten van A, B, C en D.
Hier is een blik achter de schermen met meer details over de gebruikte punten en de vierkanten:
Image

scripts van de twee knoppen

scripts van de twee knoppen
Als GeoGebra starter begin je best niet aan dit soort applets. Ben je ervaren gebruiker, dan loont het zeker de moeite. Ik gebruikte dergelijke oefeningen oa. om grafieken van functies en de bijhorende hellingsgrafieken te cobineren in het werkblad hellingsgrafieken.