Aufgabe Vorschlag C1 - Aufgabe 1.2 - Endliche Automaten · Abitur Hessen Informatik LK 2021

Thema: Endliche Automaten · Aus der Prüfung LK (2021)

Aufgabenstellung

LilyPond

LilyPond ist ein Notensatzprogramm. Es wandelt Buchstaben und Zeichen, die in Textform eingegeben werden, in grafisch gesetzte Musiknoten um.

Beispiel:

Die Eingabe von c d e f g a b <g e c> führt zu folgendem Ergebnis:

Hierbei gilt:

Die Noten heißen a, b, c, d, e, f, g (nach englischem Standard wird b anstatt h verwendet).

Mehrere gleichzeitig zu spielende Noten (Akkord) werden in <> geklammert.

Die sogenannte Dreitonmusik besteht aus beliebig oft aufeinander folgenden Permutationen der Noten a, b und c, wobei jede Note in einer Permutation genau einmal vorkommt, z. B. abc oder cba. Die Sprache der Dreitonmusik sei L3L_3. Das leere Wort ist kein Element von L3L_3.

1.2

Modellieren Sie das Zustandsdiagramm eines Akzeptors für die Sprache L3L_3.

Aufgabenstellung: Aufgabe Vorschlag C1 - Aufgabe 1.2 - Endliche Automaten · Abitur Hessen Informatik LK 2021

Lösung

Nach den offiziellen Korrekturhinweisen

1.2 Modellieren Sie das Zustandsdiagramm eines Akzeptors für die Sprache L3.

Lösung: Zustandsdiagramm eines endlichen Automaten (Akzeptors) für L3L_3 mit: - Startzustand z0z_0, der nicht akzeptierend ist (da ε∉L3\varepsilon \notin L_3). - Zuständen für den ersten gelesenen Buchstaben (z1z_1 für 'a', z2z_2 für 'b', z3z_3 für 'c'). - Folgezuständen für den zweiten gelesenen Buchstaben (z4,z5,z6,z7z_4, z_5, z_6, z_7). - Akzeptierendem Zustand z8z_8, der nach dem dritten Buchstaben erreicht wird und von dem aus über 'a', 'b' oder 'c' für den nächsten Dreierblock wieder zu z1,z2z_1, z_2 bzw. z3z_3 verzweigt wird.

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 B3 - Aufgabe 2 · GK 2021 · Aufgabe Vorschlag C2 - Aufgabe 5 · LK 2021 ›

Mehr Aufgaben zu Endliche Automaten