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