Uns fehlen noch Produktionsregeln. Diese sollen ja angeben, wie man aus einem Objekt, also einer Zeichenfolge aus F,+,−, eine neues solches Objekt erhält.
ein Beispiel
Die Produktionsregel heißt F F+F−−F+F
linker Mausklick: nächster Ersetzungsschritt wird durchgeführt
rechter Mausklick: letzter Ersetzungsschritt wird zurückgenommen
Skalierung
Hast Du es bemerkt? Bei Einführung der Krötengrafik sagten wir: Jedes F wird als Strecke einer festen Länge d interpretiert. Tatsächlich verkleinern wir d aber nach jedem Ersetzungsschritt, damit die Bilder nicht immer größer werden.
L-System für die Kochsche Kurve
Kochsche Schneeflocke
Dank
linker Mausklick: nächster Ersetzungsschritt wird durchgeführt
rechter Mausklick: letzter Ersetzungsschritt wird zurückgenommen
Fazit
L-Systeme sollten so "mächtig" sein, dass möglichst viele interessante Krötengrafiken resultieren.
Bei der Schneeflocke haben wir dies erreicht durch
Du kannst Start und Regeln sogar selbst eingeben ("eigenes Beispiel" "übernehmen")
Wie sieht die Kochsche Kurve für α = 90o aus?
Hier kannst Du mit einem so erweiterten L-System experimentieren.
Ein X wird von der Kröte also einfach ignoriert.
Und: Statt "" steht in den Regeln "=".