|
|
@ -11,6 +11,8 @@ public class DigitalTechnik9 { |
|
|
|
System.out.println("Willkommen"); |
|
|
|
System.out.println("Bitte wählen Sie ein Thema (Zahl):"); |
|
|
|
System.out.println("1. Mod-4 Zähler mit enable"); |
|
|
|
System.out.println("2. Unterschied Moore/Mealy Automaten"); |
|
|
|
|
|
|
|
|
|
|
|
int choice = sc.nextInt(); |
|
|
|
sc.nextLine(); |
|
|
@ -22,7 +24,14 @@ public class DigitalTechnik9 { |
|
|
|
Der Mod-4-Zähler hat 4 Zustände: 0, 1, 2 und 3, und er wechselt zum nächsten Zustand, wenn ein Taktsignal empfangen wird.\s |
|
|
|
Wenn der Zähler in den Zustand 3 gelangt, kehrt er zurück zum Zustand 0, und der Prozess beginnt erneut."""); |
|
|
|
|
|
|
|
} else if (choice == 2) { |
|
|
|
System.out.println(""" |
|
|
|
Der Unterschied zwischen den beiden besteht darin, wie sie Zustände und Übergänge definieren und wie sie Ausgänge berechnen: |
|
|
|
|
|
|
|
Moore-Automaten: In Moore-Automaten werden Ausgänge ausschließlich durch den aktuellen Zustand berechnet. Jeder Zustand hat einen festen Ausgangswert, der unabhängig von den Eingängen ist. |
|
|
|
|
|
|
|
Mealy-Automaten: In Mealy-Automaten werden Ausgänge auf der Basis sowohl des aktuellen Zustands als auch der Eingänge berechnet. Jeder Übergang hat einen festen Ausgangswert, der von beiden bestimmt wird."""); |
|
|
|
|
|
|
|
} else { |
|
|
|
System.out.println("Ungültige Eingabe!"); |
|
|
|
} |
|
|
|