• Keine Ergebnisse gefunden

1.1 Einfache Ausdr¨ ucke

N/A
N/A
Protected

Academic year: 2022

Aktie "1.1 Einfache Ausdr¨ ucke"

Copied!
4
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Programmiertechnik 1 LOGISCHE OPERATOREN

1 Logische Operatoren

Berechnen Sie die Ergebnisse der logischen Ausdr¨ucke. Benutzen Sie dazu die Tabellen und verwenden Sie die einzelnen Spalten als Hilfe.

1.1 Einfache Ausdr¨ ucke

( a && b )k a

a b ( a && b ) a ( a && b )ka false false

false true true false true true ( akb ) && b

a b ( a kb ) b ( ak b ) && b false false

false true true false true true

1.2 Negierte Ausdr¨ ucke

!a && b

a b !a b !a && b false false

false true true false true true ak !b

a b a !b ak !b

false false false true true false true true

Version 2.0 2. M¨arz 2011 1

(2)

Programmiertechnik 1 LOGISCHE OPERATOREN

1.3 Komplexe Ausdr¨ ucke

!( a && b ) && c

a b c ( a && b ) !( a && b ) c !( a && b ) && c false false false

false false true false true false false true true true false false true false true true true false true true true

!( ak b ) && c

a b c ( akb ) !( a kb ) c !( ak b ) && c false false false

false false true false true false false true true true false false true false true true true false true true true

Version 2.0 2. M¨arz 2011 2

(3)

Programmiertechnik 2 VERGLEICHSOPERATOREN

2 Vergleichsoperatoren

Geben Sie das Ergebnis des jeweiligen Ausdrucks abh¨angig von der Eingabe an.

2.1 mit einem Parameter

i i>= 2 && i<= 4 0

1 2 3 4 5

i i<2k i>= 4

0 1 2 3 4 5 i i>1k i<3

0 1 2 3 4 5

i i>= 0 && i<2 -2

-1 0 1 2 3 i i<0k i>-3 -4

-3 -2 -1 0 1

i (i∗ i)>3 -3

-2 -1 0 1 2

Version 2.0 2. M¨arz 2011 3

(4)

Programmiertechnik 2 VERGLEICHSOPERATOREN

2.2 mit zwei Parametern

i j i>1 && j<= 1

0 0

0 1

0 2

1 0

1 1

1 2

2 0

2 1

2 2

3 0

3 1

3 2

i j i<1 && j ! = 2

0 0

0 1

0 2

1 0

1 1

1 2

2 0

2 1

2 2

3 0

3 1

3 2

i j i∗ j>= 2

0 0

0 1

0 2

1 0

1 1

1 2

2 0

2 1

2 2

3 0

3 1

3 2

i j i∗ i<1 ki∗ j == 2 -2 0

-2 1 -2 2 -1 0 -1 1 -1 2

0 0

0 1

0 2

1 0

1 1

1 2

Version 2.0 2. M¨arz 2011 4

Referenzen

ÄHNLICHE DOKUMENTE

W¨ ahlen Sie jeweils Teilmengen von R so als Definitionsbereich und Zielbereich aus, dass durch die Zuordnung x → x 2 + x − 6 eine weder injektive noch surjektive Funktion,

– Two regular expressions may be concatenated; the resulting regular expression matches any string concatenating two substrings that match the subexpressions. – Two regular

– Auch f¨ur komplexere Strukturen als regul¨are Sprachen – G¨angig f¨ur die Beschreibung von Programmiersprachen.. Beispiel: Auszug der Grammatik

In vielen F¨ allen m¨ ochte man, dass ein regul¨ arer Ausdruck an einer Stelle nicht auf ein besonderes Zeichen sondern auf eine ganze Menge von Zeichen passt.. Dies kann durch

Du kannst nach literalen Zeichenketten suchen und weisst, dass bei regul¨ aren Aus- dr¨ ucke standardm¨ assig Gross- und Kleinschreibung unterschieden werden.. Du kannst regul¨

Im Folgenden werden die beiden Pre- und Post-Operatoren innerhalb etwas komplexerer Ausdr¨ ucke verwendet.. Hinweis: Bei der

Im folgenden Programm haben sich in den logischen Ausdr¨ ucken wieder ein paar kleine Fehler eingeschlichen. Die nachfolgende Ausgabeanweisung (printf()) gibt immer an, f¨ ur welche

Da rechts aber eine Variable steht, k¨ onnte man die Ausd¨ ucke schachteln, denn der Wert einer Zuweisung ist das Ergebnis. Das ++ bezieht sich auf j, i wird um den neuen Wert von