Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
78 KAPITEL 9. AUSWAHLANWEISUNGEN<br />
boolescher Ausdruck<br />
boolescher<br />
( )<br />
Ausdruck<br />
!<br />
boolescher<br />
Ausdruck<br />
boolescher<br />
Ausdruck<br />
boolesches Literal<br />
9.2.1 Syntax<br />
Testbefehl<br />
boolescher<br />
Ausdruck<br />
&&<br />
||<br />
boolesches<br />
Literal<br />
false<br />
true<br />
boolescher<br />
Ausdruck<br />
boolescher<br />
Ausdruck<br />
Abbildung 9.3: Syntaxdiagramm: boolescher Ausdruck<br />
Die genaue Syntax boolescher Operatoren und Ausdrucke der Hamstersprache wird in Abbildung<br />
9.3 dargestellt.<br />
Wie Sie in den Syntaxdiagrammen sehen, ist ! ein monadischer Operator, && und || sind<br />
dyadische Operatoren. Beachten Sie, da die Zeichenfolgen && und || nicht durch Trennzeichen<br />
unterbrochen werden durfen. Beachten Sie weiterhin, da auch die drei Testbefehle boolesche<br />
Ausdrucke darstellen.<br />
9.2.2 Semantik<br />
Die Ausfuhrung boolescher Ausdrucke hat zunachst keine Auswirkungen auf den Zustand der<br />
aktuellen Situation. Boolesche Ausdrucke ermitteln ausschlie lich Wahrheitswerte, und zwar<br />
gema der folgenden Regeln. Dabei seien bA, bA1 und bA2 jeweils Platzhalter fur beliebige<br />
boolesche Ausdrucke: