• Keine Ergebnisse gefunden

Aufgabe 1 Seien e 1 , e 2 ∈ E {a,b} gegeben durch 1. e 1 = a ∗ | (ba) und

N/A
N/A
Protected

Academic year: 2021

Aktie "Aufgabe 1 Seien e 1 , e 2 ∈ E {a,b} gegeben durch 1. e 1 = a ∗ | (ba) und"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨ at Siegen

Lehrstuhl Theoretische Informatik Markus Lohrey

Compilerbau I SS 2021

Ubungsblatt 2 ¨

Aufgabe 1 Seien e 1 , e 2 ∈ E {a,b} gegeben durch 1. e 1 = a | (ba) und

2. e 2 = b (a | b) .

Stellen Sie jeweils e 1 und e 2 als Syntaxbaum dar und nummerieren Sie die Bl¨ atter durch. Konstruieren Sie anschließend den ε-NFA.

Aufgabe 2 Sei Σ ein (endliches) Alphabet. In dieser Aufgabe soll das Durch- nummerieren der Terminalzeichen eines regul¨ aren Ausdrucks ¨ uber Σ formal definiert werden. Ein Computer w¨ urde genau mit solchen formalen Definitio- nen arbeiten.

(a) Definieren Sie die Funktion ` : E Σ → N , welche die Terminalzeichen eines regul¨ aren Ausdrucks z¨ ahlt.

(b) Mit Σ n = N × Σ bezeichnen wir das (unendliche) Alphabet, das aus durchnummerierten Terminalzeichen besteht. Definieren Sie das Durch- nummerieren num : E Σ → E Σ

n

eines regul¨ aren Ausdrucks. Verwenden Sie hierzu eine Hilfsfunktion num 0 : N → (E Σ → E Σ

n

), welche die Start- nummerierung als Parameter erh¨ alt.

1

Referenzen

ÄHNLICHE DOKUMENTE

Berechnen Sie die ¨ Uberbuchungswahrscheinlichkeit p unter der Annahme, dass die einzelnen Passagiere unabh¨ angig voneinander kommen oder wegbleiben.. Sch¨ atzen Sie den Fehler ab,

In dieser Aufgabe soll das Durch- nummerieren der Terminalzeichen eines regul¨ aren Ausdrucks ¨ uber Σ formal

[r]

F¨ ur ein Blatt mit Terminalsymbol a und Nummer i schreiben wir [i, a].. Wir fangen außerdem (traditionell) bei 1 an zu

Definieren Sie die Funktionen empty, first, last und next aus dem Berry-Sethi-Verfahren f¨ ur

(d) Verwenden Sie die Vorausschautabelle, um eine akzeptierende Konfigu- rationsfolge f¨ ur ha+ai

[r]

Geben Sie einen solchen deterministischen Au- tomaten f¨ ur L an, in dem die Zust¨ ande den ¨ Aquivalenzklassen entspre- chen.