• Keine Ergebnisse gefunden

Aufgabe 4.2 (Links- und Rechtslineare Grammatiken) a) Gegeben ist ein NFAA

N/A
N/A
Protected

Academic year: 2021

Aktie "Aufgabe 4.2 (Links- und Rechtslineare Grammatiken) a) Gegeben ist ein NFAA"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

SS 2016 10.05.2016 Ubungen zur Vorlesung¨

Formale Grundlagen der Programmierung Blatt 4

Prof. Dr. Roland Meyer

Florian Furbach Abgabe bis 17.05.2016 um 12h

Aufgabe 4.1 (Ultimative Periodizit¨at)

SeiL⊆a und |L|ultimativ periodisch. Beweisen Sie, dass Lregul¨ar ist.

Aufgabe 4.2 (Links- und Rechtslineare Grammatiken)

a) Gegeben ist ein NFAA. Geben Sie eine linkslineare Grammatik und eine rechtsli- neare Grammatik an, dieL(A) erzeugen. Argumentieren Sie Korrektheit.

b) Gegeben ist eine linkslineare Grammatik G. Geben Sie einen NFA A an, derL(A) akzeptiert. Argumentieren Sie Korrektheit.

c) Gegeben ist eine rechtslineare GrammatikG. Geben Sie einen NFA A an, derL(A) akzeptiert. Argumentieren Sie Korrektheit.

Aufgabe 4.3 (N¨utzliche Nicht-Terminale)

Geben sie ein effektives Verfahren an, das die Menge der n¨utzlichen Nicht-Terminale einer CFGG berechnet.

Aufgabe 4.4 (Normalformen f¨ur CFG)

Sei w ∈Σ undS ⇒ w eine Ableitung minimaler L¨ange von G. Zeigen Sie, dass dieb Ableitung keine Unit-Produktionen enth¨alt.

Abgabe bis 17.05.2016 um 12h im Kasten neben Raum 34-401.4

Referenzen

ÄHNLICHE DOKUMENTE

Auf einer etwas theoretischeren Ebene bezeichnet man eine entsprechend erweiterte Grammatik als attributierte Grammatik (BNF+Regeln am Ende) bzw. in der gerade besprochenen relativ

Als Gutsmann 1777 bei Kleinmayr in Klagenfurt/Celovec seine Windische Sprachlehre unter besonderer Berücksichtigung slowenischen Sprachma- terials aus Kärnten/Koroška

Beispielsatz: Heute plücke ich Nadine im Garten einen Blumenstrauß. X Stelle den Satz einmal um (beginne mit ich und ende mit

Theoretische Informatik 1 Ungewertete Aufgaben, Blatt 6. Besprechung: In Ihrer ¨ Ubung in KW

Theoretische Informatik 1 Ungewertete Aufgaben, Blatt 11. Besprechung: in den Übungen in KW

Geben sie einen Automaten an der erkennt ob es sich bei den Vorliegenden 4 Bits um eine BCD Zahl handelt oder nicht indem er die Bits seriell überprüft.. Er beginnt mit

Hinweis: Schreiben Sie sich (zum Testen) eine Methode ( void printAll() ) um den aufgebauten Syntaxbaum (vollständig geklammert) ausgeben zu können. So können Sie sehr einfach auf

Zeigen Sie, dass die Menge aller kontextfreien Sprachen unter Spiegelung R abge- schlossen ist.. Ist zu jeder regulären Sprache L auch die Sprache L