• Keine Ergebnisse gefunden

Aufgabe 1 Lösung a)

N/A
N/A
Protected

Academic year: 2022

Aktie "Aufgabe 1 Lösung a)"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Aufgabe 1 Lösung

a)

S0S1|0 1

eindeutig, es gibt für jedes Wort nur genau eine mögliche Ableitung.

L={0n1n|n≥1}

b)

S → +S S| −S S|a

eindeutig; die rechte Seite jeder Produktion fängt mit einem eindeutigen Terminalsymbol an, dadurch gibt es für jedes Wort genau eine left-most derivation.

Die Sprache beschreibt Prefix-notierte arithmetische Ausdrücke über a

c)

SS(S)S|ε

mehrdeutig. Beispiel:()()

1.SlmS(S)Slmε(S)Slmε(ε)Slmε(ε)S(S)Slm()() 2.SlmS(S)SlmS(S)S(S)Slm()()

Die Sprache beschreibt wohl-geklammerte Ausdrücke

d)

SaSaS|bSaS|ε mehrdeutig

e)

Sa|S+S|S S|S∗ |(S) mehrdeutig

Beispiel:a+a+a S / | \ S | | / | \ | | S | S | S

| | | | | a + a + a

S / | \

| | S

| | / | \ S | S | S

| | | | | a + a + a

Aufgabe 2 Lösung

ModifierSet -> PFS | PSF | SPF | SFP | FPS | FSP P -> public | eps

F -> final | eps S -> static | eps

Ein realer Compiler würde z.B. folgende Grammatik nehmen:

ModifierSet -> ModifierSet Modifier | eps Modifier -> public | static | final

Und in einer späteren Analysephase die Menge auf Korrektheit überprüfen.

1

Referenzen

ÄHNLICHE DOKUMENTE

Es zeigt sich insbesondere bei den Kriterien Mitarbeitereinsatz und -behandlung, dass von Mitarbeitern mit Personalverantwortung nicht nur verlangt wird, dass die eigene

Um größtmögliche Gerechtigkeit zu erreichen, ist nachfolgend zu jeder Aufgabe eine Musterlösung inklusive der Verteilung der Punkte auf Teilaufgaben zu finden. Natürlich ist

Im Rahmen der Prozesskostenrechnung werden Kosten als leistungsmengeninduziert bezeichnet, wenn für diese Kosten sich ein Kostentreiber (Bezugsgröße) finden lässt, welcher in

[r]

d) Nein. Es kann sein, dass die gegebene Höhe einmal senkrecht auf der gegebenen Seite steht und einmal nicht. Dann können sich unterschiedliche Flächeninhalte ergeben.. e) Das

[r]

Dezember 2006, vor der Vorlesung in die Briefkästen

Aufgrund der Darstellung der Länder gibt die Grafik auch Informationen über die Verteilung der Weltbevölkerung und zeigt die Regionen der Erde, in denen das Wachstum am größten