Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
--- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
---- Automatentheorie (http://www.informatikerboard.de/board/board.php?boardid=13)
----- DEA mit Eigenschaft: Anzahl der Einsen minus Anzahl der Nullen ist 3 mod 4. (http://www.informatikerboard.de/board/thread.php?threadid=3902)


Geschrieben von ElliotAlderson am 23.04.2018 um 14:29:

  DEA mit Eigenschaft: Anzahl der Einsen minus Anzahl der Nullen ist 3 mod 4.

Morgen liebe Community :-)

Folgende Aufgabe soll ich lösen:

Geben Sie einen DEA an, der genau alle binären Zeichenketten akzeptiert mit der folgenden Eigenschaft:
Die Anzahl der Einsen minus die Anzahl der Nullen ist 3 mod 4:

Ich habe also die Folge 3+4k für k >= 0.
Jedoch verzweifle ich daran diese in einen Automaten zu "transformieren".

Bin für jede Hilfe dankbar großes Grinsen



Geschrieben von NixJava am 23.04.2018 um 20:25:

 

Hallo,

Zitat:
Ich habe also die Folge 3+4k für k >= 0.

Warum [latex]k \ge 0[/latex]? Ist festgelegt, dass im String immer mehr Einsen als Nullen auftauchen? Die Differenz kann die Werte [latex]\{ \dots, -5, -1, 3, 7, \dots \} [/latex] annehmen.

Der DEA erstellt sich praktisch von selbst und kommt mit vier Zuständen aus. Beginne damit, das Wort "111" zu akzeptieren, und schon hast du alle Zustände. Jetzt noch die restlichen Übergänge und fertig!


Forensoftware: Burning Board, entwickelt von WoltLab GmbH