endlichen Automaten

Download Report

Transcript endlichen Automaten

Ü12
Zeichnet den endlichen Automaten für die
Grammatik von deutschen Kfz Kennzeichen
(s. Übung).
Wird er aus der regulären oder der
kontextfreien Grammatik abgeleitet?
IKG - Übung Diskrete Mathe I – Jörg Schmittwilken
Ü12 – reguläre Grammatik
Die Grammatik G sei definiert durch
• Nichtterminalsymbole: {K, B2,B3,B4,B5, Z1,Z2,Z3,Z4}
• Terminalsymbole: {-, <Leerzeichen>, 0,...,9, A,...,Z}
• Startsymbol: K
• Regeln:
(1)
K  A...Z B2
(...) B2  A...Z B3
(...) B3  A...Z B4
(...) B2  <Leerzeichen> - <Leerzeichen> B5
(...) B3  <Leerzeichen> - <Leerzeichen> B5
(...) B4  <Leerzeichen> - <Leerzeichen> B5
(...) B5  A...Z B6
(...) B5  A...Z <Leerzeichen> Z1
(...) B6  A...Z <Leerzeichen> Z1
(...) Z1  1...9 Z2
(...) Z2  0...9 Z3
(...) Z3  0...9 Z4
(...) Z1  1...9
(...) Z2  0...9
(...) Z3  0...9
(...) Z4  0...9
IKG - Übung Diskrete Mathe I – Jörg Schmittwilken
Ü12 – kontextfreie G.
Die Grammatik G sei definiert durch
• Nichtterminalsymbole: {N, B1,...B8, Z1,...,Z7}
• Terminalsymbole: {-, <Leerzeichen> ,0,...,9, A,...,Z}
• Startsymbol: N
• Regeln:
(1) N  B1 <Leerzeichen> - <Leerzeichen> B2 <Leerzeichen> Z1
(2) B1  B3B4
(3) B3  B5B6
(4) B2  B7B8
(...) B1/B2/B3/B4/B5/B6/B7/B8  A...Z (jeweils)
(...) Z1  Z2Z3
(...) Z2  Z4Z5
(...) Z4  Z6Z7
(...) Z1/Z2/Z4/Z6  1...9
(...) Z3/Z5/Z7  0...9
IKG - Übung Diskrete Mathe I – Jörg Schmittwilken