• 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 2020

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 Baum dar und nummerieren Sie die Bl¨ atter durch. Konstruieren Sie anschließend den ε-NDEA.

Aufgabe 2 Sei Σ ein (endliches) Alphabet.

(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

A.3.2 Zur Funktion der isokratischen Schriften in paideía und Politik ... XIII): Ein Erziehungskonzept des Nicht- Lehrbaren

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

1 Pkt Daher ist die Gleichgewichtsl¨osung instabil (damit auch nicht asymptotisch stabil)... ist wieder L¨osung der

Diese haben alle negativen Realteil... 1 Pkt Einsetzen in

[r]

Gefragt ist nach Vierecken mit ganzzahligen Seitenlängen, bei denen auch beide Diago- nalen ganzzahlige Längen haben.. Bei Quadraten ist das nicht möglich, da 2

§ Gewinnung von Einnahmen außerhalb der institutionellen Förderung. Zur Erreichung ihrer Ziele erhält die HBPG gGmbH vom Land Brandenburg und der Landeshauptstadt Potsdam