Forum: Knobelecke
Moderatoren: broesel, juergenThema: Logische Primitive
Logische Primitive
broesel (webmaster) am 11.08.2004 um 13:41
Die Wahrheitstabelle sieht so aus:
a | b | a => b
---+---+--------
0 | 0 | 1
0 | 1 | 1
1 | 0 | 0
1 | 1 | 1
Wie kann man die logische Implikation auf AND und NOT zurückführen?
Wie kann man den XOR-Operator auf AND und NOT zurückführen?
Gruss
Philip
--
The C Programming Quiz
- bitte Fragen einreichen :)
Logische Primitive
jengelh am 11.08.2004 um 15:01
Zitat:
Wie kann man die logische Implikation auf AND und NOT zurückführen?
if(a && !b) { eins; }
oder
if(!a || b) { eins; }
Wie kann man den XOR-Operator auf AND und NOT zurückführen?
if((a && !b) || (!a && b)) {
eins;
}
Logische Primitive
Anonym am 11.08.2004 um 15:48
if(!a || b) { eins; }
if((a && !b) || (!a && b)) {
eins;
}
Da kommt jeweils ein OR vor, es dürfen aber nur AND und NOT verwendet werden (Ergebnis ist trotzdem richtig).
if(a && !b) { eins; }
Ist die Negation vom ersten, somit falsch.
Gruss
Philip
Logische Primitive
jengelh am 11.08.2004 um 18:42
Logische Primitive
Anonym am 12.08.2004 um 01:36
Das letzte soll ein Ersatz für a=>b sein, ist es aber nicht (einfach mal Werte einsetzen).
Gruss
Philip
