@ -182,6 +182,99 @@ public class DigitalTechnik {
System . out . println ( "Ungültige Eingabe!" ) ;
System . out . println ( "Ungültige Eingabe!" ) ;
}
}
}
}
void digitalTechnik4 ( ) {
Scanner sc = new Scanner ( System . in ) ;
System . out . println ( "Willkommen" ) ;
System . out . println ( "Bitte wählen Sie ein Thema (Zahl):" ) ;
System . out . println ( "1. NOR" ) ;
System . out . println ( "2. NAND" ) ;
System . out . println ( "3. Aquivalenz" ) ;
System . out . println ( "4. Implikation" ) ;
System . out . println ( "5. Multiplexer" ) ;
int choice = sc . nextInt ( ) ;
sc . nextLine ( ) ;
if ( choice = = 1 ) {
System . out . println ( "" "
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
Ansonsten ist der Ausgang "falsch" ( 0 ) . Es ist das logische Gegenteil des OR - Operators . "" " ) ;
} else if ( choice = = 2 ) {
System . out . println ( "" "
Der NAND - Operator ist ein logisches Schaltwerk in der Digitaltechnik , das die Funktion des "Nicht-Und" ausführt . \ s
Es hat zwei oder mehrere Eingänge und einen Ausgang . \ s
Der Ausgang ist "falsch" ( 0 ) , wenn alle Eingänge "wahr" ( 1 ) sind . Ansonsten ist der Ausgang "wahr" ( 1 ) . \ n
Es ist das logische Gegenteil des AND - Operators . "" " ) ;
} else if ( choice = = 3 ) {
System . out . println ( "" "
Der Äquivalenzoperator ist ein logisches Schaltwerk in der Digitaltechnik , das die Funktion des "Entweder-Oder" ausführt . \ s
Es hat zwei Eingänge und einen Ausgang . Der Ausgang ist "wahr" ( 1 ) , wenn die beiden Eingänge gleich sind ( beide 1 oder beide 0 ) und "falsch" ( 0 ) , \ s
wenn die Eingänge unterschiedlich sind ( einer ist 1 und der andere ist 0 ) . Es ist das logische Gegenteil des XOR Operators . "" " ) ;
} else if ( choice = = 4 ) {
System . out . println ( "Funktionsweise: Das Ergebnis der Implikation zweier Variablen a\n" +
"und b ist genau dann 1 wenn aus Aussage ≫a folgt b≪ wahr ist." ) ;
} else if ( choice = = 5 ) {
System . out . println ( "Ein Multiplexer ist ein elektronisches Schaltwerk, das es ermöglicht, mehrere Eingangssignale auf einen einzigen Ausgang zu schalten." ) ;
} else {
System . out . println ( "Ungültige Eingabe!" ) ;
}
}
void digitalTechnik5 ( ) {
Scanner sc = new Scanner ( System . in ) ;
System . out . println ( "Willkommen" ) ;
System . out . println ( "Bitte wählen Sie ein Thema (Zahl):" ) ;
System . out . println ( "1. KV-Diagram" ) ;
System . out . println ( "2. Primimplikant" ) ;
System . out . println ( "3. KPI, API, REPI" ) ;
int choice = sc . nextInt ( ) ;
sc . nextLine ( ) ;
if ( choice = = 1 ) {
System . out . println ( "Ein KV-Diagramm ist ein Diagramm, in dem die Beziehung zwischen zwei oder mehr Variablen dargestellt wird." ) ;
} else if ( choice = = 2 ) {
System . out . println ( "" "
Primimplikant ( Primterm ) : Term , der sich nicht weiter
vereinfachen ( zusammenfassen ) lässt . ( Ein Term mit maximaler
Ordnung . ) – Größtmögliche Zusammenfassung von 1 , 2 , 4 , 8 , etc .
1en ( 0en ) im KV - Diagramm . "" " ) ;
} else if ( choice = = 3 ) {
System . out . println ( "" "
Kernprimimplikant KPI ( essentieller Primterm ) : Primimplikant ,
der zur Realisierung einer Funktion unbedingt erforderlich ist . Die
Minterme aus denen er entstand , können nicht anders überdeckt
werden . Diese werden zur Minimierung zwingend benötigt !
Absolut eliminierbarer Primimplikant API : Primimplikant ,
dessen Minterme ( Maxterme ) alle von Kernprimimplikanten
uberdeckt werden . Diese können zur Minimierung weggelassen
werden .
Alle weiteren Primimplikanten sind relativ eliminierbare
Primimplikanten ( REPI ) . Hier muss zur Minimierung eine
Auszahl erfolgen !
"" " ) ;
} else {
System . out . println ( "Ungültige Eingabe!" ) ;
}
}
}
}