Lernziele
In dieser Aufgabe …
- festigen die Studierenden ihre Kenntnisse über endliche Automaten.
- wiederholen die Studierenden die Zusammenhänge zwischen Informationsgehalt und Binärdarstellung.

Der endliche Automat in der Abbildung soll eine bestimmte Folge von Buchstaben H und T erkennen. Er soll den Ausgabewert 1 dann und nur dann erzeugen, wenn die Zeichenfolge HTHH erkannt wurde. Der Startzustand des Automaten ist Init.
Beispiel:
Eingabefolge: H H H H H T H H T H H H H H T H H T
Ausgabe: 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0Diese Aufgabe war Teil der Klausur im Sommersemester 2025 (Zweittermin).
Level 3: Anwenden
Ergänzen Sie den Automaten mit den notwendigen Transitionen, sodass die Erkennung für Eingabefolgen beliebiger Länge funktioniert.
Geben Sie dazu für jede Transition den Start- und Endzustand und die notwendige Bedingung wie folgt an: Z4, Z1, H.
Sie benötigen vier Transitionen. Die angegebene Beispieltransition existiert bereits im Automaten.
Folgende Transitionen fehlen:
Z2, Init, TZ3, Z2, TZ4, Z2, TZ1, Z1, HLevel 1: Wissen
Wie viele Bits werden für das Register benötigt, das den Zustand des Automaten speichert?
Die Anzahl der Bits berechnet sich durch $\lceil \log_2{|Q|}\rceil$ mit $Q$ als Menge der Zustände. Der angegebene Automat hat 5 Zustände. $\log_2{5} \approx 2{,}321928095$, somit brauchen wir 3 Bits.
In dieser Aufgabe …