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