diff --git a/src/digital/technik/DigitalTechnik9.java b/src/digital/technik/DigitalTechnik9.java index f0eff07..1f484bf 100644 --- a/src/digital/technik/DigitalTechnik9.java +++ b/src/digital/technik/DigitalTechnik9.java @@ -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!"); }