fdai7487
2 years ago
1 changed files with 69 additions and 0 deletions
@ -0,0 +1,69 @@ |
|||
package digital.technik; |
|||
|
|||
import java.util.Scanner; |
|||
|
|||
public class DigitalTechnik3 { |
|||
|
|||
public static void main(String[] args) { |
|||
Scanner sc = new Scanner(System.in); |
|||
|
|||
System.out.println("Willkommen"); |
|||
System.out.println("Bitte wählen Sie ein Thema (Zahl):"); |
|||
System.out.println("1. Boolsche Algebra"); |
|||
System.out.println("2. Minterme"); |
|||
System.out.println("3. Maxterme"); |
|||
System.out.println("4. KDNF"); |
|||
System.out.println("5. KKNF"); |
|||
System.out.println("6. DNF"); |
|||
System.out.println("7. KNF"); |
|||
|
|||
int choice = sc.nextInt(); |
|||
sc.nextLine(); |
|||
|
|||
if (choice == 1) { |
|||
System.out.println(""" |
|||
In der Digitaltechnik ist die boolsche Algebra eine spezielle Form der Algebra, \n |
|||
die sich mit logischen Ausdrücken und Operationen beschäftigt. Sie wird hauptsächlich in der Schaltungstechnik und der Informatik verwendet. \n |
|||
Die Grundelemente der boolschen Algebra sind die logischen Variablen "wahr" (1) und "falsch" (0) sowie die logischen Operatoren "und" (∧), "oder" (∨), "nicht" (¬) und "gleich" (⇔). \n |
|||
Mit diesen Operatoren können komplexe logische Ausdrücke erstellt und ausgewertet werden, die in digitalen Schaltungen verwendet werden, |
|||
|
|||
wie z.B. in Computern, Mobiltelefonen und anderen elektronischen Geräten. |
|||
"""); |
|||
|
|||
} else if (choice == 2) { |
|||
System.out.println(""" |
|||
In der Digitaltechnik werden Minterme verwendet, um eine bestimmte Funktion zu implementieren.\s |
|||
Minterme beziehen sich auf die kleinsten logischen Funktionen, die in einem digitalen System verwendet werden können.\s |
|||
Sie bestehen aus einer oder mehreren Eingängen und einem Ausgang und können durch eine Wahrheitstabelle oder eine Boolean-Funktion beschrieben werden."""); |
|||
|
|||
} else if (choice == 3) { |
|||
System.out.println("In der Digitaltechnik sind Maxterme die negierten Minterme. Ein Maxterm ist eine logische Funktion, die durch die Negation eines Minterms beschrieben wird. \n" + |
|||
"Maxterme haben die gleiche Anzahl an Eingängen wie Minterme, aber der Ausgang eines Maxterms ist das Gegenteil des Ausgangs eines entsprechenden Minterms."); |
|||
|
|||
} else if (choice == 4) { |
|||
System.out.println("Die kanonische disjunktive Normalform (KDNF) ist eine Darstellung einer boolschen Funktion als Summe der Produkte der Minterme."); |
|||
|
|||
} else if (choice == 5) { |
|||
System.out.println("Die kanonische konjunktive Normalform (KKNF) ist eine Darstellung einer boolschen Funktion als Produkt der Summen der Maxterme."); |
|||
|
|||
} else if (choice == 6) { |
|||
System.out.println(""" |
|||
Treten nicht alle Variablen in den Mintermen auf, |
|||
spricht man von der Disjunktiven |
|||
Normalform DNF. |
|||
"""); |
|||
|
|||
} else if (choice == 7) { |
|||
System.out.println(""" |
|||
Treten nicht alle Variablen in den Maxtermen auf, |
|||
spricht man von der nicht-kanonischen Konjunktiven |
|||
Normalform KNF. |
|||
"""); |
|||
|
|||
} else { |
|||
System.out.println("Ungültige Eingabe!"); |
|||
|
|||
|
|||
} |
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue