Page 95 - Demo
P. 95
TI Python BootCamp Python PROGRAMMEEROPDRACHTEN TI-INNOVATORTM TECHNOLOGIE
b. SinRide
met fase-verschil van grootte !
"
o Laat de Rover een cosinus-curve rijden/tekenen startend in de oorsprong tot 4š.
o Teken de volgende cosinus curve met de Turtle-module met amplitude 20 pixels.
c. Oneindigelus
Laat de Rover een oneindige lus rijden/tekenen:
Voor de Turtle-module geldt dat 1 eenheid gelijk is aan 1 pixel. Voor het tekenen van een oneindig lus met de Turtle best een schaalvergroting toevoegen, b.v. 30 in de x-richting en 20 in de y-richting.
d. Eenrichtingsverkeer
In grafentheorie noemt met het hiernaast afgebeelde huisje een Euler-pad. Dit wil zeggen dat deze figuur in Ć©Ć©n pennentrek kan getekend worden, van punt naar punt, zonder Ć©Ć©n lijnstuk dubbel te tekenen.
Schrijf een programma dat de Rover (of de Turtle-module) zoān huisje laat tekenen: o gebruikmakend van coƶrdinaten,
o zonder gebruik te maken van coƶrdinaten.
e. Mandelbrot-verzameling
Het hart van de Mandelbrot-verzameling, waar oneindig veel bollen aangehecht zijn, heeft als rand de vorm van een cardioĆÆde.
De vergelijking van een cardioĆÆde, š ā R:
o Parametervoorstelling
š„(š”) = 2š ā cos(š”) (1 ā cos(š”)) š¦(š”) = 2š ā sin(š”) (1 ā cos(š”))
o Polaire coƶrdinaten š(š) = 2š(1 ā cos(š))
Laat de Rover/Turtle een cardioĆÆde rijden. Merk op dat de TI Rover-module een functies heeft om naar een punt gedefinieerd door poolcoƶrdinaten te rijden: rv.to_polar(radius,theta).
Ā© 2020 T3 Nederland ā T3 Vlaanderen 3 www.t3nederland.nl ā www.t3vlaanderen.be