Deterministischer endlicher Automat: Unterschied zwischen den Versionen

Aus wiki.kgl-ratingen.de
Wechseln zu: Navigation, Suche
(Sprache Deterministischer endlicher Automat)
Zeile 4: Zeile 4:
 
Ein deterministischer endlicher Automat (DEA) ist ein endlicher Automat, der unter Eingabe eines Zeichens seines Eingabealphabets ( den mögl. Eingaben ) von einem Zustand, in dem er sich befindet, in einen eindeutig bestimmten Folgezustand wechselt.
 
Ein deterministischer endlicher Automat (DEA) ist ein endlicher Automat, der unter Eingabe eines Zeichens seines Eingabealphabets ( den mögl. Eingaben ) von einem Zustand, in dem er sich befindet, in einen eindeutig bestimmten Folgezustand wechselt.
  
A = Eingabealphabet
+
A = [[Eingabealphabet]]
  
Z = Zustände
+
Z = [[Zustände]]
  
d = Zustandsübergangsfunktion
+
d = [[Zustandsübergangsfunktion]]
  
q0 = Anfangszustand
+
q0 = [[Anfangszustand]]
  
E = Endzustände
+
E = [[Endzustände]]
  
 
L(M) = [[Sprache Deterministischer endlicher Automat]]
 
L(M) = [[Sprache Deterministischer endlicher Automat]]
 +
  
 
==='''Funktion'''===
 
==='''Funktion'''===

Version vom 3. Dezember 2015, 22:53 Uhr

Definition

Ein deterministischer endlicher Automat (DEA) ist ein endlicher Automat, der unter Eingabe eines Zeichens seines Eingabealphabets ( den mögl. Eingaben ) von einem Zustand, in dem er sich befindet, in einen eindeutig bestimmten Folgezustand wechselt.

A = Eingabealphabet

Z = Zustände

d = Zustandsübergangsfunktion

q0 = Anfangszustand

E = Endzustände

L(M) = Sprache Deterministischer endlicher Automat


Funktion

Ein DEA überprüft, ob ein Wort Element der Sprache ist.


Beispielaufgabe:

Automaten auf See Ein SOS-Erkennungs-Automat Schiffe in Seenot senden die Notruffolge „SOS“ aus. Damit ein Schiffskoch, der bei seiner Reederei Currysosse bestellt nicht versehentlich Alarm auslöst, sollen SOS-Rufe von Leerzeichen eingerahmt werden. Ein Automat in der Zentrale soll alle Nachrichten überprüfen und bei einem erkannten SOSSignal die Rettungswache alarmieren.

Aufgabe 1 Ordnen Sie dem gegebenen Problem einen Automatentypen zu. Begründen Sie Ihre Wahl.
Aufgabe 2 Geben Sie die Automatendefinition an. Ermitteln Sie dazu alle Elemente und Mengen des Automaten-Tupels. Ignorieren Sie alle Zeichen, die nicht zur Zeichenfolge gehören.
Aufgabe 3 Entwerfen Sie den Übergangsgraphen des Automaten, der ein SOS-Signal erkennt. Geben Sie außerdem die Übergangstabelle an.
(Quelle:Automaten auf See, Arbeitsblatt, Oktober 2015)


Zustandstabelle