06.08.2013 Aufrufe

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

MEHR ANZEIGEN
WENIGER ANZEIGEN

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:

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!