Browse Source

refactoring: digitalTechnik14 added 'else if'

remotes/origin/A.Morlang/gruppenprojekt
fdai7487 2 years ago
parent
commit
e78b990a47
  1. 39
      src/digital/technik/DigitalTechnik.java

39
src/digital/technik/DigitalTechnik.java

@ -3,8 +3,10 @@ package digital.technik;
import java.util.Scanner; import java.util.Scanner;
public class DigitalTechnik { public class DigitalTechnik {
public DigitalTechnik() { public DigitalTechnik() {
} }
void digitalTechnik1() { void digitalTechnik1() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
@ -55,6 +57,7 @@ public class DigitalTechnik {
System.out.println("Ungültige Eingabe!"); System.out.println("Ungültige Eingabe!");
} }
} }
void digitalTechnik2() { void digitalTechnik2() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
@ -70,7 +73,6 @@ public class DigitalTechnik {
sc.nextLine(); sc.nextLine();
if (choice == 1) { if (choice == 1) {
System.out.println(""" System.out.println("""
Hexadezimale Zahlen (R = 16) werden häufig zur kompakten Hexadezimale Zahlen (R = 16) werden häufig zur kompakten
Darstellung von Binärzahlen verwendet. Darstellung von Binärzahlen verwendet.
@ -120,6 +122,7 @@ public class DigitalTechnik {
System.out.println("Ungültige Eingabe!"); System.out.println("Ungültige Eingabe!");
} }
} }
void digitalTechnik3() { void digitalTechnik3() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
@ -181,6 +184,7 @@ public class DigitalTechnik {
System.out.println("Ungültige Eingabe!"); System.out.println("Ungültige Eingabe!");
} }
} }
void digitalTechnik4() { void digitalTechnik4() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
@ -196,7 +200,6 @@ public class DigitalTechnik {
sc.nextLine(); sc.nextLine();
if (choice == 1) { if (choice == 1) {
System.out.println(""" System.out.println("""
Der NOR-Operator ist ein logisches Schaltwerk in der Digitaltechnik, das die Funktion des "Nicht-Oder" ausführt. Der NOR-Operator ist ein logisches Schaltwerk in der Digitaltechnik, das die Funktion des "Nicht-Oder" ausführt.
Es hat zwei oder mehrere Eingänge und einen Ausgang. Der Ausgang ist "wahr" (1), wenn alle Eingänge "falsch" (0) sind. \n Es hat zwei oder mehrere Eingänge und einen Ausgang. Der Ausgang ist "wahr" (1), wenn alle Eingänge "falsch" (0) sind. \n
@ -226,6 +229,7 @@ public class DigitalTechnik {
System.out.println("Ungültige Eingabe!"); System.out.println("Ungültige Eingabe!");
} }
} }
void digitalTechnik5() { void digitalTechnik5() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
@ -240,7 +244,6 @@ public class DigitalTechnik {
sc.nextLine(); sc.nextLine();
if (choice == 1) { if (choice == 1) {
System.out.println("Ein KV-Diagramm ist ein Diagramm, in dem die Beziehung zwischen zwei oder mehr Variablen dargestellt wird."); System.out.println("Ein KV-Diagramm ist ein Diagramm, in dem die Beziehung zwischen zwei oder mehr Variablen dargestellt wird.");
} else if (choice == 2) { } else if (choice == 2) {
@ -271,6 +274,7 @@ public class DigitalTechnik {
System.out.println("Ungültige Eingabe!"); System.out.println("Ungültige Eingabe!");
} }
} }
void digitalTechnik6() { void digitalTechnik6() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
@ -284,7 +288,6 @@ public class DigitalTechnik {
sc.nextLine(); sc.nextLine();
if (choice == 1) { if (choice == 1) {
System.out.println(""" System.out.println("""
In der Digitaltechnik sind Dont-Cares (engl. für "nicht interessiert") bestimmte Zustände oder Eingangskombinationen,\s In der Digitaltechnik sind Dont-Cares (engl. für "nicht interessiert") bestimmte Zustände oder Eingangskombinationen,\s
die für das Verhalten einer Schaltung nicht relevant sind. Sie können in der Schaltalgebra verwendet werden,\s die für das Verhalten einer Schaltung nicht relevant sind. Sie können in der Schaltalgebra verwendet werden,\s
@ -300,11 +303,11 @@ public class DigitalTechnik {
dient also der Addition mehrstelliger Binärzahlen. Ein n-Bit-Carry-Ripple-Addierer kann zwei n-stellige Binärzahlen addieren,\s dient also der Addition mehrstelliger Binärzahlen. Ein n-Bit-Carry-Ripple-Addierer kann zwei n-stellige Binärzahlen addieren,\s
das Ergebnis hat n+1 Stellen. Das Schaltnetz hat damit 2n+1 Eingänge und n+1 Ausgänge."""); das Ergebnis hat n+1 Stellen. Das Schaltnetz hat damit 2n+1 Eingänge und n+1 Ausgänge.""");
} else { } else {
System.out.println("Invalid choice. Please try again."); System.out.println("Invalid choice. Please try again.");
} }
} }
void digitalTechnik7() { void digitalTechnik7() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
@ -319,7 +322,6 @@ public class DigitalTechnik {
sc.nextLine(); sc.nextLine();
if (choice == 1) { if (choice == 1) {
System.out.println("In der Digitaltechnik ist eine ALU (Arithmetisch-Logische Einheit) ein Baustein in einem Prozessor, der die grundlegenden arithmetischen und logischen Operationen ausführt. \n" + System.out.println("In der Digitaltechnik ist eine ALU (Arithmetisch-Logische Einheit) ein Baustein in einem Prozessor, der die grundlegenden arithmetischen und logischen Operationen ausführt. \n" +
"Dazu gehören Operationen wie Addition, Subtraktion, Multiplikation, Division, Vergleich, Schaltungen und Bitverschiebungen."); "Dazu gehören Operationen wie Addition, Subtraktion, Multiplikation, Division, Vergleich, Schaltungen und Bitverschiebungen.");
@ -338,6 +340,7 @@ public class DigitalTechnik {
System.out.println("Ungültige Eingabe!"); System.out.println("Ungültige Eingabe!");
} }
} }
void digitalTechnik8() { void digitalTechnik8() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
@ -353,7 +356,6 @@ public class DigitalTechnik {
sc.nextLine(); sc.nextLine();
if (choice == 1) { if (choice == 1) {
System.out.println(""" System.out.println("""
Ein JK-Flipflop ist eine Art von Flipflop, das auf eine Kombination von Eingangssignalen J und K reagiert. Es hat zwei Eingänge (J und K) und einen Ausgang (Q).\s Ein JK-Flipflop ist eine Art von Flipflop, das auf eine Kombination von Eingangssignalen J und K reagiert. Es hat zwei Eingänge (J und K) und einen Ausgang (Q).\s
Der Ausgang wird auf den Wert von J gesetzt, wenn K auf logisch 0 steht und auf den Wert von K gesetzt, wenn J auf logisch 0 steht.\s Der Ausgang wird auf den Wert von J gesetzt, wenn K auf logisch 0 steht und auf den Wert von K gesetzt, wenn J auf logisch 0 steht.\s
@ -385,6 +387,7 @@ public class DigitalTechnik {
System.out.println("Ungültige Eingabe!"); System.out.println("Ungültige Eingabe!");
} }
} }
void digitalTechnik9() { void digitalTechnik9() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
@ -397,7 +400,6 @@ public class DigitalTechnik {
sc.nextLine(); sc.nextLine();
if (choice == 1) { if (choice == 1) {
System.out.println(""" System.out.println("""
Der Mod-4-Zähler mit Enable ist ein Zähler, der dazu verwendet wird, eine bestimmte Anzahl von Schritten oder Zustände durchzugehen, bevor er wieder zum Anfang zurückkehrt.\s Der Mod-4-Zähler mit Enable ist ein Zähler, der dazu verwendet wird, eine bestimmte Anzahl von Schritten oder Zustände durchzugehen, bevor er wieder zum Anfang zurückkehrt.\s
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 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
@ -415,6 +417,7 @@ public class DigitalTechnik {
System.out.println("Ungültige Eingabe!"); System.out.println("Ungültige Eingabe!");
} }
} }
void digitalTechnik10() { void digitalTechnik10() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
@ -427,7 +430,6 @@ public class DigitalTechnik {
sc.nextLine(); sc.nextLine();
if (choice == 1) { if (choice == 1) {
System.out.println(""" System.out.println("""
Ein Register aus D-Flipflops ist eine Anordnung von D-Flipflops, die verwendet wird, um digitale Daten zu speichern und zu übertragen. Jeder D-Flipflop im Register hat einen D-Eingang, einen Clock-Eingang und einen Q-Ausgang. Ein Register aus D-Flipflops ist eine Anordnung von D-Flipflops, die verwendet wird, um digitale Daten zu speichern und zu übertragen. Jeder D-Flipflop im Register hat einen D-Eingang, einen Clock-Eingang und einen Q-Ausgang.
@ -443,6 +445,7 @@ public class DigitalTechnik {
System.out.println("Ungültige Eingabe!"); System.out.println("Ungültige Eingabe!");
} }
} }
void digitalTechnik11() { void digitalTechnik11() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
@ -455,7 +458,6 @@ public class DigitalTechnik {
sc.nextLine(); sc.nextLine();
if (choice == 1) { if (choice == 1) {
System.out.println(""" System.out.println("""
4x4-Bit-Registerfile ist ein digitaler Speicherblock, 4x4-Bit-Registerfile ist ein digitaler Speicherblock,
der aus vier 4-Bit-Registern besteht und verwendet wird, um mehrere Daten gleichzeitig zu speichern und zu übertragen.\s der aus vier 4-Bit-Registern besteht und verwendet wird, um mehrere Daten gleichzeitig zu speichern und zu übertragen.\s
@ -470,6 +472,7 @@ public class DigitalTechnik {
} }
} }
void digitalTechnik12() { void digitalTechnik12() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
@ -485,7 +488,6 @@ public class DigitalTechnik {
sc.nextLine(); sc.nextLine();
if (choice == 1) { if (choice == 1) {
System.out.println ("Ein Minimal-Computer ist ein Computer, der auf das Minimum an Komponenten und Funktionalitäten reduziert wurde, \n um nur die grundlegendsten Aufgaben ausführen zu können."); System.out.println ("Ein Minimal-Computer ist ein Computer, der auf das Minimum an Komponenten und Funktionalitäten reduziert wurde, \n um nur die grundlegendsten Aufgaben ausführen zu können.");
} else if (choice == 2) { } else if (choice == 2) {
@ -509,6 +511,7 @@ public class DigitalTechnik {
} }
} }
void digitalTechnik13() { void digitalTechnik13() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
@ -523,7 +526,6 @@ public class DigitalTechnik {
sc.nextLine(); sc.nextLine();
if (choice == 1) { if (choice == 1) {
System.out.println ("In der MIPS-Architektur sind Register ein wesentlicher Bestandteil des Prozessor-Designs. Jeder MIPS-Prozessor verfügt über eine begrenzte Anzahl an Register, die als schnelle Speicher für Daten und Anweisungen dienen."); System.out.println ("In der MIPS-Architektur sind Register ein wesentlicher Bestandteil des Prozessor-Designs. Jeder MIPS-Prozessor verfügt über eine begrenzte Anzahl an Register, die als schnelle Speicher für Daten und Anweisungen dienen.");
} else if (choice == 2) { } else if (choice == 2) {
@ -551,23 +553,18 @@ public class DigitalTechnik {
sc.nextLine(); sc.nextLine();
if (choice == 1) { if (choice == 1) {
System.out.println ("MIPS32 ist eine spezielle Befehlssatzarchitektur innerhalb der MIPS-Familie, die für 32-Bit-Systeme optimiert ist. Es verwendet einen RISC (Reduced Instruction Set Computing) Ansatz und bietet einen begrenzten, aber leicht zu verarbeitenden Befehlssatz.\n" +
System.out.println("MIPS32 ist eine spezielle Befehlssatzarchitektur innerhalb der MIPS-Familie, die für 32-Bit-Systeme optimiert ist. Es verwendet einen RISC (Reduced Instruction Set Computing) Ansatz und bietet einen begrenzten, aber leicht zu verarbeitenden Befehlssatz.\n" +
"\n" + "\n" +
"Der Assembler ist ein Programm, das den Quellcode, der in einer Assembler-Sprache geschrieben ist, in maschinenlesbaren Code (z.B. Binär- oder Hexadezimalcode) übersetzt. "); "Der Assembler ist ein Programm, das den Quellcode, der in einer Assembler-Sprache geschrieben ist, in maschinenlesbaren Code (z.B. Binär- oder Hexadezimalcode) übersetzt. ");
if (choice == 2) {
System.out.println ("Moore's Law ist ein besonderes Beobachtung, die von dem Intel-Gründer Gordon Moore 1965 formuliert wurde. Es besagt, dass sich die Anzahl der Transistoren auf einem integrierten Schaltkreis (IC) etwa alle 18-24 Monate verdoppeln wird, während die Kosten pro Transistor gleichzeitig sinken.");
if (choice == 3) {
} else if (choice == 2) {
System.out.println("Moore's Law ist ein besonderes Beobachtung, die von dem Intel-Gründer Gordon Moore 1965 formuliert wurde. Es besagt, dass sich die Anzahl der Transistoren auf einem integrierten Schaltkreis (IC) etwa alle 18-24 Monate verdoppeln wird, während die Kosten pro Transistor gleichzeitig sinken.");
} else if (choice == 3) {
System.out.println ("Transistoren sind elektronische Bauteile, die als Schalter oder Verstärker verwendet werden. Sie können Strom fließen lassen oder blockieren und sind damit ein wesentlicher Bestandteil vieler elektronischer Geräte, einschließlich Computern, Mobiltelefonen, Radios und anderer elektronischer Geräte."); System.out.println ("Transistoren sind elektronische Bauteile, die als Schalter oder Verstärker verwendet werden. Sie können Strom fließen lassen oder blockieren und sind damit ein wesentlicher Bestandteil vieler elektronischer Geräte, einschließlich Computern, Mobiltelefonen, Radios und anderer elektronischer Geräte.");
} else { } else {
System.out.println("Ungültige Eingabe!"); System.out.println("Ungültige Eingabe!");
} }
} }
} }
Loading…
Cancel
Save