• Keine Ergebnisse gefunden

Ubungsblatt 11 ¨

N/A
N/A
Protected

Academic year: 2021

Aktie "Ubungsblatt 11 ¨"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨at Siegen

Lehrstuhl Theoretische Informatik Markus Lohrey

Compilerbau I SS 2016

Ubungsblatt 11 ¨

Aufgabe 1 Berechnen Sie die Vorausschautabellen f¨ur k = 1 zu folgenden Grammatiken.

• G1 = ({id,+,(,)},{E,E0,F},P1,E), wobei P1 gegeben ist durch:

E →FE0 E0 →+FE0 |

F →(E)|id

• G2 = ({id,+,=,num},{S,L,R},P2,S), wobei P2 gegeben ist durch:

S →L=R |L+ + L→id

R →L|num

Welche der Grammatiken sind LL(1)-Grammatiken?

Aufgabe 2 Sei G = ({a,+,(,)},{S,F},P,S), wobei P gegeben ist durch:

S →(S +F) S →F F →a

1. Berechnen Sie First1 f¨ur jedes Nichtterminal.

2. Geben Sie den erweiterten Itemkellerautomaten f¨urk = 1 an.

3. Geben Sie die Vorausschautabelle f¨urk = 1 an.

4. Woran erkennen Sie, dass es sich um eine LL(1)-Grammatik handelt?

5. Verwenden Sie die Vorausschautabelle, um eine akzeptierende Konfi- gurationsfolge f¨ur w = (a+a) anzugeben.

Aufgabe 3 Sei LL(k) die Menge allerLL(k)-Grammatiken. Zeigen Sie, dass f¨ur allek ∈N gilt:

• LL(k)⊆LL(k + 1) und

• es gibt ein G ∈LL(k + 1) mit G ∈/LL(k) (d.h. die Inklusion ist echt).

1

Referenzen

ÄHNLICHE DOKUMENTE

Sei der Weg W eine Kreislinie in einer Ebene parallel zur x-y-Ebene mit Radius r > 0 und dem Mittelpunkt auf der z-Achse, durchlaufen gegen den Uhrzeigersinn... Der Weg W

Ein Wort ¨ uber dem Alphabet {0, 1, 2, 3} heiße zul¨ assig, wenn die Anzahl seiner Buchstaben 0 eine gerade Anzahl ist. dass jeweils zwei Zykel ungerader L¨ ange einen

Wir wollen in dieser Aufgabe ein Verfahren herleiten, mit dem sich Gleichungen der Form f (x) = 0 f¨ ur eine stetig differenzierbare Funktion f : [a, b] → R n¨ aherungsweise l¨

Fachbereich Mathematik Prof... Wir untersuchen jetzt

Es sollen ¨ uber eine TCP- Verbindung mit Netzverz¨ ogerung von 100ms (d.h. RTD = 200ms) 7500Byte Nutzdaten in 15 Segmenten gleicher Gr¨ oße S = 500Byte ¨ ubertragen werden..

Geben Sie dazu an wel- cher Knoten/Rechner Nachrichten versendet und von welchen Komponenten diese empfangen

Um welchen Typ Normalbereich handelt es sich

(Unendlich ist nicht als Wert eines Integrals zugelassen.).. (iii) + (iv) Siehe Seite 141