Browse Source

added third indexcard

remotes/origin/A.Morlang/gruppenprojekt
fdai7487 2 years ago
parent
commit
4a00363cad
  1. 69
      src/digital/technik/DigitalTechnik3.java

69
src/digital/technik/DigitalTechnik3.java

@ -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!");
}
}
}
Loading…
Cancel
Save