Java Reference
In-Depth Information
5.2.3 Disjunktion
Die Disjunktion - im Folgenden durch die Zeichenfolge „
||
“ ausgedrückt - ist wie die Konjunktion
ein dyadischer Operator. Sie verknüpft ihre beiden Operanden (Aussagen) derart, dass die disjun-
gierte zusammengesetzte Aussage genau dann den Wahrheitswert
F
besitzt, wenn beide Operanden
den Wahrheitswert
F
besitzen. Besitzt einer der beiden Operanden - oder auch beide - den Wahr-
heitswert
T
, so besitzt auch die konjugierte Aussage den Wahrheitswert
T
.
5.2.4 Wahrheitstafeln
Die Auswirkungen von booleschen Operatoren auf Aussagen können in sogenannten
Wahrheits-
tafeln
übersichtlich dargestellt werden. Dabei müssen immer alle Kombinationsmöglichkeiten für
Wahrheitswerte ins Auge gefasst werden. Abbildung 5.1 enthält die Wahrheitstafeln für die Negati-
on, die Konjunktion und die Disjunktion. Dabei stehen
P
und
Q
in der Abbildung als Platzhalter für
beliebige Aussagen.
P
!P
P
Q
P && Q
P
Q
P || Q
T
F
F
T
T
T
F
F
T
F
T
F
T
F
F
F
T
T
F
F
T
F
T
F
T
T
T
F
Abbildung 5.1: Wahrheitstafeln für Negation, Konjunktion und Disjunktion
5.3 Syntax von Aussagen
Aus Aussagen können nun wiederum mit Hilfe der Operatoren immer komplexere zusammengesetz-
te Aussagen gebildet werden, in denen einfache oder zusammengesetzte Aussagen die Operanden
bilden. Mit Hilfe von runden Klammern ist eine Schachtelung möglich. In Klammern gesetzte Aus-
sagen werden dabei immer zuerst ausgewertet. Das Syntaxdiagramm in Abbildung 5.2 definiert, wie
(komplexe) Aussagen bzw. boolesche Ausdrücke gebildet werden dürfen.
Gegeben seien die einfachen Aussagen
P
,
Q
und
R
. Dann sind bspw. folgende Zeichenfolgen syntak-
tisch korrekte boolesche Ausdrücke:
•
P
•
!P
•
P&&Q
•
P || (!Q)
Search WWH ::
Custom Search