Automaten Aufgabe 11 - Musterlösung (PDF, 134KB)
Automaten Aufgabe 11 - Musterlösung (PDF, 134KB)
Automaten Aufgabe 11 - Musterlösung (PDF, 134KB)
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Universität Duisburg-Essen<br />
Institut für Informationstechnik<br />
Professur Verteilte Systeme<br />
Dipl.-Ing Henner Heck<br />
Übung zur Vorlesung Datenverarbeitung I – <strong>Automaten</strong> (A<strong>11</strong>)<br />
<strong>Musterlösung</strong> zu <strong>Aufgabe</strong> <strong>11</strong><br />
Der NEA zum regulären Ausdruck ( 0* | 0* 1 1* 0 (0|1) + ) ist in Bild 1.1 dargestellt.<br />
Durch Teilmengenkonstruktion lassen sich Zustände zusammenfassen.<br />
0x = 0,1,2,3,6,35,7,8,9,12<br />
4x = 4,5,2,3,6,35<br />
10x = 10,<strong>11</strong>,8,9,12<br />
13x =13,14,15,16,19<br />
17x = 17,18,15,16,19<br />
20x = 20,21,22,24<br />
23x = 23,26,27,28,29,31,34,35<br />
25x = 25,26,27,28,29,31,34,35<br />
30x = 30,33,28,29,31,34,35<br />
32x = 32,33,28,29,31,34,35<br />
Zustand Folgezustand bei<br />
Eingabe 0<br />
Folgezustand bei<br />
Eingabe 1<br />
0x (4x,10x) 13x Ja<br />
4x 4x - Ja<br />
10x 10x 13x Nein<br />
13x 20x 17x Nein<br />
17 20x 17x Nein<br />
20x 23x 25x Nein<br />
23x 30x 32x Ja<br />
25x 30x 32x Ja<br />
30x 30x 32x Ja<br />
32x 30x 32x Ja<br />
(4x,10x) (4x,10x) 13x Ja<br />
- - - Nein<br />
Erkennend<br />
Tabelle 1.1 <strong>Automaten</strong>tafel nach Teilmengenkonstruktion<br />
4x und 10x sind keine Startzustände und werden von keinem anderen Zustand aus erreicht, sie<br />
können gestrichen werden. Damit kann auch der absorbierende Zustand – wieder entfernt<br />
werden.<br />
Seite 1 von 3
Übung zur Vorlesung Datenverarbeitung I – <strong>Automaten</strong> (A<strong>11</strong>)<br />
Bild 1.1 NEA<br />
Seite 2 von 3
Übung zur Vorlesung Datenverarbeitung I – <strong>Automaten</strong> (A<strong>11</strong>)<br />
Die Zustände mit gleichem Ausgang (Erkennend/Nicht erkennend) und äquivalenten<br />
Nachfolgepaaren werden gleichgesetzt, und die übrig bleibenden Zustände umbenannt.<br />
ZA = 0x = (4x,10x)<br />
ZB = 13x = 17x<br />
ZC = 20x<br />
ZD = 23x = 25x = 30x = 32x<br />
Zustand Folgezustand bei<br />
Eingabe 0<br />
Folgezustand bei<br />
Eingabe 1<br />
ZA ZA ZB Ja<br />
ZB ZC ZB Nein<br />
ZC ZD ZD Nein<br />
ZD ZD ZD Ja<br />
Tabelle 1.2 <strong>Automaten</strong>tafel des DEA<br />
Erkennend<br />
Die <strong>Automaten</strong>tafel des ermittelten DEA wird in Tabelle 1.2 gezeigt. Er entspricht dem in der<br />
<strong>Aufgabe</strong>nstellung vorgegebenen DEA.<br />
Bild 1.2 Der ermittelte DEA<br />
Seite 3 von 3