Übung 4

Aufagbe 1
Gegeben ist folgender Code

value_A = True
value_B = False
value_C = True
 
x = not value_A or value_B and value_C
 
print(x)

Welche Ausgabe (Wert von x) wird angezeigt?
False

Aufgabe 2
Gegeben ist folgender Code

x = value_A and value_B or value_C

Unter welchen Bedingungen wird x den Wert True haben?
Wenn value_C den Wert True hat oder wenn die beiden anderen Werte value_A und value_B denWert True haben.

Aufgabe 3
„Ich kaufe mir ein neues Auto, wenn ich genügend Geld und ein passendes Automodell und ein gutes Angebot habe oder wenn mein Auto Totalschaden hat.“
Formulieren Sie den passenden boolschen Ausdruck.
Geld \(\wedge\) Automodell \(\wedge\) Angebot \(\vee\) Totalschaden

Aufgabe 4
„Ich gehe ins Restauant essen, wenn ich eingeladen werde oder gerade mal Lust habe. Aber das mach ich nur, wenn ich Zeit habe.“
Formulieren Sie den passenden boolschen Ausdruck.
(Einladung \(\vee\) Lust) \(\wedge\) Zeit
Anmerkung:
Würde hier die Formel
Einladung \(\vee\) Lust \(\wedge\) Zeit
lauten, so würde zuerst der Ausdruck
Lust \(\wedge\) Zeit
berechnet und erst dann die Oder-Operation mit Einladung ausgeführt. Das heisst, dass ich bei einer Einladung immer ins Restaurant gehen würde, ohne dass das Argument Zeit brücksichtigt wird. Sie sehen, wie wichtig hier die Klammern sind.


zum Leitprogramm


© René Probst