Skip to content

Commit 102c219

Browse files
authored
homework: finalize B02 (#374)
- ich habe aus b02 die letzte aufgabe a2.5 rausgenommen. - die freiwerdenden punkte habe ich auf die anderen aufgaben verteilt (auch wenn es keine rolle spielt - die studis müssen ja immer alle aufgaben lösen). - blatt 04 wird mit dem first/follow-teil dieser aufgabe ergänzt, der tabellen-teil wird zur gemeinsamen übung in der vorlesung.
1 parent 3d15118 commit 102c219

File tree

1 file changed

+4
-32
lines changed

1 file changed

+4
-32
lines changed

homework/sheet02.md

Lines changed: 4 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,7 @@ points: 10 Punkte
55
title: "Blatt 02: CFG"
66
---
77

8-
::: center
9-
**Wir arbeiten gerade an dieser Seite ...**
10-
:::
11-
12-
<!--
13-
# A2.1: PDA (2P)
8+
# A2.1: PDA (3P)
149

1510
Erstellen Sie einen deterministischen PDA, der die Sprache
1611

@@ -21,7 +16,7 @@ akzeptiert.
2116
Beschreiben Sie Schritt für Schritt, wie der PDA die Eingaben *bcaba* und *bccac*
2217
abarbeitet.
2318

24-
# A2.2: Akzeptierte Sprache (1P)
19+
# A2.2: Akzeptierte Sprache (2P)
2520

2621
Ist der folgenden PDA deterministisch? Warum (nicht)?
2722

@@ -43,7 +38,7 @@ $$\begin{eqnarray}
4338
Zeichnen Sie den Automaten. Geben Sie das 7-Tupel des PDa an. Welche Sprache
4439
akzeptiert er?
4540

46-
# A2.3: Kontextfreie Sprache (1P)
41+
# A2.3: Kontextfreie Sprache (2P)
4742

4843
Welche Sprache generiert die folgende kontextfreie (Teil-) Grammatik?
4944

@@ -60,34 +55,11 @@ P = \lbrace &&
6055

6156
Ist die Grammatik mehrdeutig? Warum (nicht)?
6257

63-
# A2.4: Kontextfreie Grammatik (2P)
58+
# A2.4: Kontextfreie Grammatik (3P)
6459

6560
Entwickeln Sie eine kontextfreie Grammatik für die Sprache
6661

6762
$$L = \lbrace a^ib^jc^k \; | \; i = j \lor j = k \rbrace$$
6863

6964
Zeigen Sie, dass die Grammatik mehrdeutig ist. Entwickeln Sie einen PDA für diese
7065
Sprache.
71-
72-
# A2.5: Kontextfreie Grammatik (4P)
73-
74-
Betrachten sie die folgende Grammatik:
75-
76-
$$G = (\lbrace S, A \rbrace, \lbrace 1, 2, 3 \rbrace, P, S)$$
77-
78-
mit
79-
80-
$$\begin{eqnarray}
81-
P = \lbrace && \nonumber \\
82-
&S& \rightarrow 1AS \; | \; 3 \nonumber \\
83-
&A& \rightarrow 2AS \; | \; \epsilon \nonumber \\
84-
\rbrace \nonumber
85-
\end{eqnarray}$$
86-
87-
Berechnen die die *First-* und *Follow-Mengen* der Grammatik.
88-
89-
Zeigen Sie, dass die Grammatik LL(1) ist.
90-
91-
Konstruieren Sie die LL-Parsertabelle für die Grammatik und simulieren Sie das
92-
Parsen des Wortes *1233*.
93-
-->

0 commit comments

Comments
 (0)