• Keine Ergebnisse gefunden

Finden Sie eine zuG äquivalente eindeutige Grammatik

N/A
N/A
Protected

Academic year: 2022

Aktie "Finden Sie eine zuG äquivalente eindeutige Grammatik"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

HTWK Leipzig, Fakultät IMN

Prof. Dr. Sibylle Schwarz sibylle.schwarz@htwk-leipzig.de 9. Übung zu Theoretische Informatik: Automaten und formale Sprachen

Wintersemester 2018/19 zu lösen bis 10. Januar 2019

Aufgabe 9.1:

a. Zeigen Sie, dass die Grammatik G= ({S, A, B},{a, b}, P, S)mit

P =

S →aB, S →bA,

A→a, A→aS, A→bAA, B →b, B →bS, B→aBB

nicht eindeutig ist.

b. Welche Sprache erzeugt diese Grammatik?

c. Finden Sie eine zuG äquivalente eindeutige Grammatik.

Aufgabe 9.2:

a. Untersuchen Sie, ob die von folgenden Grammatiken G1 und G2 erzeugten Sprachen leer, endlich (und nicht leer) oder unendlich sind. Begründen Sie Ihre Antworten.

G1 = ({S, A, B},{0,1},{S→AB|1AS0, A→00|B0, B →0B0|S01A)}, S) G2 = ({S, A, B},{a, b},{S→A|B|a, A→aA|aAAb|BaB, B →Bb|aA|b)}, S)

b. Konstruieren Sie zu jeder dieser Grammatiken eine äquivalente Grammatik in Chomsky-Normalform.

Aufgabe 9.3:

a. Finden Sie eine kontextfreie Grammatik G1, welche die Sprache L1 ={ambn|m, n >0∧m >2n} erzeugt.

Geben Sie einen Ableitungsbaum für aaaaabbin G1 an.

b. Finden Sie eine kontextfreie Grammatik G2, welche die Sprache L2 ={ambn|m, n >0∧m6=n} erzeugt.

Hinweis: Die SpracheL2lässt sich als Vereiningung zweier kontextfreier Sprachen darstellen.

Geben Sie einen Ableitungsbaum für aaabbin G2 an.

c. Finden Sie eine kontextfreie GrammatikG3, welche die Sprache L3 ={ambn|m, n >0∧m≤n} erzeugt.

Geben Sie einen Ableitungsbaum für aabbbin G3 an.

d. Geben Sie die Sprache L3 an. Ist L3 kontextfrei?

(2)

Aufgabe 9.4:

In der Vorlesung wurde darauf hingewiesen, dass zur Erzeugung einer reduzierten aus einer beliebigen kontextfreien Grammatik die beiden Schritte

1. Eliminierung der nicht-erzeugenden Nichtterminale 2. Eliminierung der nicht-erreichbaren Nichtterminale in dieser Reihenfolge auszuführen sind.

Finden Sie eine kontextfreie Grammatik, für welche die Ausführung beider Schritte in umgekehrter Reihenfolge nicht zu einer reduzierten Grammatik führt.

Übungsaufgaben, Folien und weitere Hinweise zur Vorlesung finden Sie online unter https://informatik.htwk-leipzig.de/schwarz/lehre/ws18/tib

Referenzen

ÄHNLICHE DOKUMENTE

Konsultieren Sie die Datei anschließend mit F9 erneut und prüfen Sie durch geeignete Fragestellung mit phrase('Satz',…, ob die Grammatik korrekt arbeitet. f) Erweitern Sie

mal sõna algusest, asub nõrk kaasrõhk (1) ühel või mitmel eelneval silbil (harilikult rütmiliselt igal teisel silbil pearõhulisest silbist lugedes): ka^talo^g, u^nive^rsite^t,

pearõhule järgnevatel silpidel on tavaliselt nullrõhk, kuid võib ka esineda nõrk kaasrõhk rütmiliselt nullrõhuga vaheldudes: bi^bli^o^te^ä^ri ^ 1 'bibliotekaar'..

Imperfekti konjunktiiv asendatakse siin sageli skulle- konj unktiiviga (konditsionaaliga), vt. 6) Imperfekti konjunktiiv võib kirjakeeles esineda va­. hel kaudses kõnes ja vastab

Unterstreiche in den folgenden Sätzen das Prädikat blau und das Subjekt

die Wahl findet statt – die Wahl hatte stattgefunden/ es gibt – es hatte gegeben/ alle halten – alle hatten gehalten/ sie sagen – sie hatten gesagt. 1 Die Wahl des

Bilde Nomen mit den Endungen -heit, -keit, -ung, -nis, -schaft und -tum. Schreibe sie mit den richtigen Artikeln auf. Das gilt für den Singular und den Plural. Gehe so vor, wie du

Von der Endung -7m ist das schlies- sende a, namentlich wenn es nicht durch ein anderes Suffix geschützt wurde, abgefallen oder in einen anderen Vo<'al geschwächt