From 781a8f5bd3d5626a75a3f645f53bed24c3913417 Mon Sep 17 00:00:00 2001 From: fdai7487 Date: Fri, 10 Feb 2023 22:55:10 +0100 Subject: [PATCH] refactoring: added content 2 --- src/main/java/digital/technik/DigitalTechnik.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/digital/technik/DigitalTechnik.java b/src/main/java/digital/technik/DigitalTechnik.java index 41221c5..ac91671 100644 --- a/src/main/java/digital/technik/DigitalTechnik.java +++ b/src/main/java/digital/technik/DigitalTechnik.java @@ -406,6 +406,14 @@ public class DigitalTechnik { 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!"); }