3. Vergleichsoperationen

Eine boolsche Aussage kommt oft aus einem Vergleich von Werten zustande. Handelt es sich um Zahlen, sind es die bekannten Operatoren wie

  • gleich (== oder nur =)
  • grösser (>) und grösser-gleich (>=)
  • kleiner (<) und kleiner-gleich (⇐)
  • nicht (oft mit ! bezeichnet)
  • nicht gleich (!= oder <>)

Die Beispiele beziehen sich auf Programmiersprachen wie Python, Java, C usw. sind aber nicht abschliessend.
Es gibt in vielen Programmiersprachen weitere Operatoren, die zu einem logischen Wert (true/false) führen. So z.B. der in-Operator bei Python.


Beispiele:

  •      alter = 18
         if alter > 18: 
           #do something
         else:
           # do another thing
     
         In diesem Fall wird der else-Zweig ausgeführt.
     
  •     mail = "max.muster@bzz.ch"
        isValid = '@' in mail
     
        Das Attribut isValid weist den Wert true auf, da das Zeichen @ im String mail vorkommt.
     

Lösen Sie nun die Übung 3


Überprüfen Sie Ihre Antworten. Lösung 3
Sollten Sie Fehler haben, schauen Sie sich die Theorie noch einmal genau an, besprechen Sie offene Fragen mit Ihren Kolleginnen und/oder Kollegen. Fragen Sie auch Ihre Lehrperson, wenn Sie weiterführende Hilfe brauchen.


nächstes Kapitel


© René Probst

  • modul/mathe/ma1/thema/lu04logik/aufgaben/leitprogramm/k4b/start.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1