>
Schülerforum
Hallo zusammen
Die folgende XOR Ausdrücke verstehe ich nicht. Es sind 3 Ausdrücke angegeben nun muss ich doch angeben, welches von diesen schlussendlich true ist,oder? Unten seht ihr wie ich darauf komme... (a || !b) && (!a || b) !((a && !b) || (!a && b)) Aber die Lösung ist: (a && !b) || (!a && b) Nun was mache ich falsch? :S :S :bahnhof: Ein logischer Ausdruck soll true sein, wenn entweder a oder b true ist. Sind beide true oder beide false, so soll der Ausdruck false sein. Dieses Verhalten entspricht der XOR-Operation. Welche der folgenden Ausdrücke erfüllen dies? !((a && !b) || (!a && b)) !((true && false || (false && true)) !(false || false) true (a && !b) || (!a && b) (true && false) || (false && true) false || false false (a || !b) && (!a || b) (true || false) && (false || true) true && true true Vielen Dank für eure Unterstützung! Eure Ai
Wiederum fehlt die Programmiersprache, ich nehme an es ist C?
&& ist AND ! ist NOT || ist OR Nun musst du halt für alle deine 3 logischen Glieder bzw Gleichungen alle Möglichkeiten mit a und b ausprobieren und mit dem Ergebniss eines XOR Gliedes vergleichen. Fall 1, a=true b=true Ergebnis sollte false sein Fall 2, a=false b=true Ergebnis sollte true sein Fall 3, a=true b=false Ergebnis sollte true sein Fall 4, a=false b=false Ergebnis sollte false sein
oh sorry es ist java
Das Gleiche gilt für Java wie oben beschrieben |