Logische Vergleichsoperatoren

Syntax für arithmetische Operationen/Funktionen

Für Wahrheitsabfragen hält einige Vergleichsoperatoren bereit:

  • < für »kleiner als«
  • > für »größer als«
  • <= für »kleiner als oder gleich wie«
  • >= für »größer als oder gleich wie«
  • == für »gleich«
  • != für »ungleich«
  • %in% für »liegt in der Menge«

Als Ergebnis eines solchen Vergleichs erhält man TRUE oder FALSE, wie folgende Beispiele zeigen:

4 + 2 < 3
[1] FALSE
10 == 4 + 6
[1] TRUE

Zusätzlich werden oftmals noch die logischen Operatoren

  • & für »und«
  • | für »oder«

benutzt.

Übung 1

Prüfen Sie im folgenden Fenster ob \(2^2 + 3^2\) gleich \(5^2\) ist.

NoteHinweis:

Der Funktion für das exponentieren ist ^. Also 25 erhält man z.B. via 5^2.

TipLösung:
2^2 + 3^2 == 5^2

Übung 2

Sagen Sie vorher, ob die folgenden Ausdrücke TRUE oder FALSE ergeben und prüfen Sie dies anschließend in folgendem Code-Fenster:

  • 2*3 == 6
  • 4 + 4 = 8
  • 2 < 1 | 5 > 3
  • 6 < 7 & 7 < 5