11.10.2013 Aufrufe

Automaten Aufgabe 11 - Musterlösung (PDF, 134KB)

Automaten Aufgabe 11 - Musterlösung (PDF, 134KB)

Automaten Aufgabe 11 - Musterlösung (PDF, 134KB)

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!