Lernziele
In dieser Aufgabe …
- festigen die Studierenden ihre Kenntnisse über endliche Automaten.
- üben die Studierenden, die Sprache zu beschreiben, die ein Automat akzeptiert.
- wiederholen die Studierenden die Schaltungssynthese aus einem Automaten.
Gegeben ist das Zustandsübergangsdiagramm für einen endlichen Automaten:

Der endliche Automat in der Abbildung erkennt eine bestimmte Bitfolge.
Es existiert nur ein Eingang X, der den Wert 0 oder 1 annehmen kann.
Der Ausgang Q nimmt den Wert 1 an, wenn die Bitfolge erkannt wurde.
Die Zustände sind direkt mit zwei Bits S1 und S0 codiert mit (S1,S0) = (0,0), (0,1), (1,0) und (1,1).
Der Startzustand ist (0,0).
Diese Aufgabe war Teil der Klausur im Sommersemester 2025 (Ersttermin).
Level 1: Wissen
Ergänzen Sie die folgende Zustandsübergangstabelle.
| S1 | S0 | X | S1’ | S0’ |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 1 |
| 0 | 1 | 0 | (a) | 0 |
| 0 | 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | (b) |
| 1 | 0 | 1 | 1 | 0 |
| 1 | 1 | 0 | (c) | 0 |
| 1 | 1 | 1 | 0 | (d) |
a=0b=1c=0d=1Level 1: Wissen
Erstellen Sie die Logikfunktionen für S1' und S0'.
Verwenden Sie, wenn benötigt, Klammerung von Ausdrücken und die Symbole *, + und / für die Logikfunkionen AND, OR und NOT.
Logikfunktion für S1':
(/S1*S0*X) + (S1*/S0*/X) + (S1*/S0*X)
Logikfunktion für S0':
(/S1*/S0*X) + (S1*/S0*/X) + (S1*S0*X)
Level 3: Anwenden
Welche Bitfolge wird von diesem Automaten erkannt?
Der Automat erkennt Folgen aus mindestens einer 0, mindestens zweimal 1 und einer abschließenden 0.
In dieser Aufgabe …