Einstieg in das Thema
Was brauchst du als Basiswissen?
Du solltest Startwort, Alphabet, Regeln und Generationen kennen. Außerdem solltest du Ersetzung und Turtle-Interpretation trennen sowie die Befehle F, G, +, −, [ und ] erklären können.
Worum geht es?
In der Prüfung gibt es kurze Wissensfragen der Stufe 1 und Verständnis-, Vervollständigungs- und Regelaufgaben der Stufe 2. Die Aufgaben hier sind keine direkten Kopien der Prüfungsfragen.
Was ist das Ziel?
Du kannst L-Systeme lesen, wenige Generationen sicher erzeugen und die Wirkung einzelner Änderungen nachvollziehbar begründen.
Erarbeitung
Stufe 1 – Beispiel mit Lösung
Was unterscheidet eine Ersetzungsregel von einem Zeichenbefehl?
Lösung: Eine Ersetzungsregel erzeugt aus einer Generation die nächste Zeichenkette. Ein Zeichenbefehl legt erst danach fest, wie die Turtle ein Zeichen grafisch interpretiert.
Stufe 1 – Aufgabe ohne Lösung
Erkläre jeweils in einem Satz:
Stufe 2 – Beispiel mit Lösung
Startwort: A+B
Regeln: A → AB B → A
Das Zeichen + besitzt keine Regel. Erzeuge Generation 1 und 2.
Lösung:
Generation 0: A+B Generation 1: AB+A Generation 2: ABA+AB
Bei jedem Schritt werden alle A und B der alten Generation gleichzeitig ersetzt. Das Zeichen + bleibt erhalten.
Stufe 2 – Aufgabe ohne Lösung
Startwort: F-G
Regeln: F → FG+F G → GG
Weitere Übungen ohne Lösung
Rückblick
Was solltest du vor der Prüfung können?
- Bestandteile eines L-Systems benennen
- alle passenden Zeichen einer Generation gleichzeitig ersetzen
- Ersetzungsebene und Interpretationsebene unterscheiden
- Turtle-Befehle F, G, + und − anwenden
- unterschiedliche Rollen von F und G erklären
- X als unsichtbares Hilfssymbol erklären
- Verzweigungen mit [ und ] nachvollziehen
- Wirkungen von Startwort, Regeln, Winkel und Generation begründen
Schreibe bei Ersetzungsaufgaben die alte Generation vollständig auf. Markiere jedes zu ersetzende Zeichen und beginne erst danach mit der nächsten Generation.