Was ist der Unterschied zwischen den beiden (Morgansche Gesetze)?
Was bewirken die Klammern?
4 Antworten
Das was Klammern immer bewirken: Sie bestimmen die Ausführungsreihenfolge der Operatoren. Im unteren Beispiel wird die oder-Operation zuerst ausgeführt und dann auf das Ergebnis die Negation angewendet. Im oberen wird zuerst negiert, dann "oder" angewendet. Den Effekt kannst du dir z.B. in einer Wahrheitstafel anschauen.
die Klammer bewirkt, dass du zuerst A v B machen sollst und auf das Ergebnis dann erst die Negation anwendest.
"Nicht A oder nicht B" = Höchstens eines von beiden
"Nicht (A oder B)" = Weder noch
Digitale Schaltungstechnik ist für mich zwar schon ein paar Jahr(zehnt)e her, aber ich glaub, das ist falsch ausgeklammert. IMHO !(A || B) = !A && !B
Die Klammern bewirken, dass das Ergebnis der OR-Operation negiert wird. das ist aber nicht dasselbe, wie eine OR-Operation zweier negierter Variablen.