Aktivität 01
Paararbeit: Grammatik konstruieren
Paare definieren eine kontextfreie Grammatik für eine einfache Sprache wie gültige Klammerausdrücke. Sie testen Ableitungen mit fünf Beispielsätzen und zeichnen Parse-Bäume. Im Plenum präsentieren sie eine Regel und diskutieren Alternativen.
Erklären Sie die Bedeutung von kontextfreien Grammatiken für den Aufbau von Programmiersprachen.
ModerationstippBei der Paararbeit zur Grammatikkonstruktion darauf achten, dass beide Partner abwechselnd Produktionsregeln vorschlagen und gemeinsam testen, um Diskussionen über Syntaxregeln zu fördern.
Worauf zu achten istStellen Sie den Schülerinnen und Schülern eine einfache kontextfreie Grammatik (z.B. für arithmetische Ausdrücke) und eine Zeichenkette (z.B. '3 + (4 * 5)'). Bitten Sie sie, zu entscheiden, ob die Zeichenkette von der Grammatik erzeugt werden kann, und dies kurz zu begründen.