Gegeben sei folgender endlicher Automat:
´A = ({a, b, c}, {z_0, z_1, z_2, z_3}, z_0, {z_2}, delta)´
mit
´delta´ | ´z_0´ | ´z_1´ | ´z_2´ | ´z_3´ ---|---|---|--- ´a´ | ´z_1´ | ´z_2´ | ´z_2´ | ´z_1´ ´b´ | ´z_3´ | ´z_3´ | ´z_2´ | ´z_3´ ´c´ | ´z_1´ | ´z_1´ | ´z_2´ | ´z_1´
Gib eine reguläre Grammatik an, die ´T(A)´ erzeugt.
"Wir haben für jede Überführung ´delta(z, x) = z'´ eine Regel ´z -> xz'´ und für jeden Zustand ´z in F´ eine Regel ´z -> lambda´ aufzunehmen.\nDie Grammatik ergibt sich als\n\n´G = ({z_0, z_1, z_2, z_3}, {a, b, c}, P, z_0)´\n\nmit\n\n´P = {z_0 -> a z_1, z_0 -> b z_3, ´´z_0 -> c z_1, z_1 -> a z_2, ´´z_1 -> b z_3, z_1 -> c z_1, ´´z_2 -> a z_2, z_2 -> b z_2, ´´z_2 -> c z_2, z_3 -> a z_1, ´´z_3 -> b z_3, z_3 -> c z_1, ´´z_2 -> lambda}´"
´G = ({z_0, z_1, z_2, z_3}, {a, b, c}, P, z_0)´
mit
´P = {z_0 -> a z_1, z_0 -> b z_3, ´´z_0 -> c z_1, z_1 -> a z_2, ´´z_1 -> b z_3, z_1 -> c z_1, ´´z_2 -> a z_2, z_2 -> b z_2, ´´z_2 -> c z_2, z_3 -> a z_1, ´´z_3 -> b z_3, z_3 -> c z_1, ´´z_2 -> lambda}´
- URL:
- Language: Deutsch
- Subjects: theoretical computer science
- Type: Name
- Duration: 35min
- Credits: 4
- Difficulty: 0.5
- Tags: hpi finite automaton regular grammar
- Note:
HPI, 2014-04-12, Theoretische Informatik 2, Blatt 2, Aufgabe 5 - Created By: ad-si
- Created At:
2014-07-21 18:28:32 UTC - Last Modified:
2014-07-21 18:28:32 UTC