Aufgabe 1
Im folgenden Simulator ist eine Fußgängerampel dargestellt.
<ul>
<li>Im Normalfall ist die Ampel rot.</li>
<li>Drückt ein Benutzer den Knopf, so wird ein Timer gestartet.</li>
<li>Nach Ablauf des Timers wird die Ampel grün.</li>
<li>Dabei wird erneut ein Timer gestartet.</li>
<li>Nach Ablauf des Timers wird die Ampel wieder rot.</li>
<li>Drückt ein Benutzer den Knopf, so wird der Timer erneut gestartet.</li>
<li>...</li>
</ul>
<p>
Konstruiere im folgenden Simulator einen endlichen Automaten, der die Fußgängerampel steuert.
</p>
<p>
Tipp: Unter dem Simulator werden die Eingabe- und Ausgabesymbole des Automaten erklärt.
</p>
| Eingabesymbol |
Bedeutung |
| Taster |
Ein Benutzer drückt den Taster an der Ampel. |
| Timer |
Der Timer ist abgelaufen. |
| Ausgabesymbol |
Bedeutung |
| rot |
Die Ampel zeigt die Farbe rot. Der Timer wird nicht gestartet. |
| rot_Timer |
Die Ampel zeigt die Farbe rot. Der Timer wird gestartet. |
| grün |
Die Ampel zeigt die Farbe grün. Der Timer wird nicht gestartet. |
| grün_Timer |
Die Ampel zeigt die Farbe grün. Der Timer wird gestartet. |