Aufgabe Vorschlag B2 - 1.1, 1.3-1.5 - Grammatiken und reg… · Abitur Hessen Informatik GK 2022
Thema: Grammatiken, reguläre Ausdrücke und Syntaxdiagramme · Aus der Prüfung GK (2022)
Aufgabenstellung
Schachfiguren
Die erlaubten Züge einer Schachfigur auf einem Schachbrett können mit den Zeichen n, e, s, w (für north, east, south und west) beschrieben werden.
Schachfiguren bezeichnen wir mit P, T und K (für Pferd, Turm und König).
Das Pferd zieht immer zuerst zwei Felder nach Norden, Süden, Osten oder Westen und anschließend ein Feld senkrecht zu dieser Richtung (siehe Abbildung).
Ein Zug beginnt immer mit dem Zeichen für die Figur, danach folgen ein oder mehrere Zeichen für die Richtung. Zur Vereinfachung muss in keiner Aufgabe berücksichtigt werden, ob eine Schachfigur in einem Zug oder einer Zugfolge das Brett verlässt.
Material 1
Mögliche Züge eines Turms
Material 2
Akzeptor für Zugfolgen des Königs
Startzustand
gegeben durch folgende Übergangstabelle:
· K · n · e · s · w
·
· · · · ·
· · · · ·
·
·
· · · ·
·
·
· · · · ·
·
·
· · · ·
·
·
1 Den dargestellten Zug (Abbildung) kann man mit Pnnw (Pferd zieht zweimal nach Norden und dann nach Westen) beschreiben. Pees oder Pwws sind ebenfalls gültige Züge. Nach jedem Zug kann ein weiterer Zug mit einer beliebigen Figur stattfinden. Mehrere Züge bilden eine Zugfolge.
1.1
Entscheiden Sie, ob PnnwPsswPeen und PwwnPeesPwwePeen gültige Zugfolgen sind. [3 BE]
1.3
Analysieren Sie die Sprache, die durch folgenden regulären Ausdruck definiert wird: [4 BE]
(P((nn|ss)(e|w)|((ee|ww)(n|s))))+
1.4
Entwerfen Sie eine Grammatik, welche die Sprache der gültigen Zugfolgen für das Pferd erzeugt. [6 BE]
1.5
Geben Sie für Ihre in Aufgabe 1.4 entworfene Grammatik den Ableitungsbaum für das Wort PnnePnnwPeen an. [4 BE]

Lösung
Nach den offiziellen Korrekturhinweisen
1.1 Entscheiden Sie, ob PnnwPsswPeen und PwwnPeesPwwePeen gültige Zugfolgen sind.
Lösung: PnnwPsswPeen ist gültig. PwwnPeesPwwePeen ist keine gültige Zugfolge.
1.3 Analysieren Sie die Sprache, die durch folgenden regulären Ausdruck definiert wird: (P((nn|ss)(e|w)|((ee|ww)(n|s))))+
Lösung: Die Worte der Sprache beginnen mit dem Zeichen P, danach folgt genau zweimal das Zeichen n oder s und anschließend das Zeichen e oder w. Alternativ folgt nach P genau zweimal das Zeichen e oder w und im Anschluss einmal das Zeichen n oder s. Diese Zeichenfolge ist mindestens einmal vorhanden und kann beliebig oft wiederholt werden. Der reguläre Ausdruck beschreibt die Sprache der gültigen Zugfolgen eines Pferdes.
1.4 Entwerfen Sie eine Grammatik, welche die Sprache der gültigen Zugfolgen für das Pferd erzeugt.
Lösung: T = {P, n, e, s, w} N = {Z, V, H} Startsymbol = Z P = { Z -> PVZ | PHZ | PV | PH, V -> nne | nnw | sse | ssw, H -> wwn | wws | ees | een }
1.5 Geben Sie für Ihre in Aufgabe 1.4 entworfene Grammatik den Ableitungsbaum für das Wort PnnePnnwPeen an.
Lösung: Der Ableitungsbaum leitet das Wort schrittweise über das Startsymbol Z ab: 1. Z -> P V Z mit V -> n n e 2. Z -> P V Z mit V -> n n w 3. Z -> P H mit H -> e e n
Die ausführliche Erklärung Schritt für Schritt (mit KI) gibt es mit Premium. Premium
Löse sie direkt hier: automatische Korrektur, Hinweise und Lösung Schritt für Schritt.
Aufgabe Vorschlag B2 - 2 · GK 2022 ›
Mehr Aufgaben zu Grammatiken, reguläre Ausdrücke und Syntaxdiagramme
- Aufgabe Vorschlag B2 - 2 · GK 2022
- Aufgabe Vorschlag B3 · GK 2022
- Aufgabe Vorschlag B3 · GK 2022
- Aufgabe Vorschlag C1 - Aufgabe 1 · LK 2022
- Aufgabe Vorschlag C1 - Aufgabe 2 · LK 2022
- Aufgabe Vorschlag C1 - Aufgabe 3 · LK 2022
- Aufgabe Vorschlag C2 - Aufgabe 1 · LK 2022
- Aufgabe Vorschlag C2 - Aufgabe 3 · LK 2022
- Aufgabe Vorschlag B3 - Aufgabe 1 · GK 2021
- Aufgabe Vorschlag B3 - Aufgabe 3 · GK 2021