H4.7 Tests

Mojito Mix
DON'T PANIC
Beiträge: 42
Registriert: 10. Okt 2007 18:28

H4.7 Tests

Beitrag von Mojito Mix »

Hi,
wie habt ihr denn bei drawlsystem die Tests gemacht?
Man kann doch net mehrere Figuren gleichzeitig malen lassen oder?
Oder reicht das gezeichnete Dreieck als Test aus?

Benutzeravatar
Krümelmonster
Geek
Geek
Beiträge: 767
Registriert: 17. Okt 2007 13:58
Wohnort: Jossgrund

Beitrag von Krümelmonster »

Ich habe einfach noch was zeichnen lassen
und dann den Bildschirm wieder gelöscht.

Code: Alles auswählen

(turtles)
(draw-lsystem ...)
;;should be
(list '(void) '(void) '(void))

(draw-lsystem ...)
;;should be
(list '(void) '(void) '(void))

(clear)
Stell deinen Fuß auf einen hohen Sockel
Mach dir ein Haar aus tausend Locken
Du bleibst doch immer, was du bist!

Mojito Mix
DON'T PANIC
Beiträge: 42
Registriert: 10. Okt 2007 18:28

Beitrag von Mojito Mix »

ok dann hab ich noch ne frage. habt ihr draw-lsystem auch so programmiert, dass das rules-sierpinski bereits in der funktion implementiert ist?
(define (draw-lsystem..).(...).rules-sierpinski))
Weil in der Aufgabenstellung steht ja folgendes:

Definieren Sie die Prozedur draw-lsytem, welche eine Zeichenkette, d.h. eine Liste von Symbolen,
sowie zwei Zahlen l und alpha übergeben bekommt.

Das heißt ja, es konsumiert kein rules-sierpinski, woraus ich geschlossen hab, dass es bereits im body implementiert sein muss...
dann ist ja aber draw-lsystem auf die rules-sierpinski spezialisert und kann net ohne weiteres andere regeln benutzen...

Benutzeravatar
Krümelmonster
Geek
Geek
Beiträge: 767
Registriert: 17. Okt 2007 13:58
Wohnort: Jossgrund

Beitrag von Krümelmonster »

Die Regeln sollen nicht in der draw-lsystem
benutzt werden.

Diese Prozedur soll wirklich nur
die Befehle als Zeichen und die
beiden anderen Parameter
l und alpha konsumieren, um
dann die turtles Befehle ausführen
zu können.

Die Sierpinski Axiome und Regeln
solltest du nicht direkt an die
draw-lsystem Prozedur übergeben
sondern erst an eine Prozedur, die
aus beidem eine einzige Zeichenkette
macht.

Die Tipps sollten reichen. ;)
Stell deinen Fuß auf einen hohen Sockel
Mach dir ein Haar aus tausend Locken
Du bleibst doch immer, was du bist!

Mojito Mix
DON'T PANIC
Beiträge: 42
Registriert: 10. Okt 2007 18:28

Beitrag von Mojito Mix »

ja danke, habs umgeschrieben. jetzt kann man auch eigene tests benutzen :)

Antworten

Zurück zu „Archiv“