Vorlesung 1 BuK/IIm20/Vorlesung 1 Seidl
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Python</language>
=== Aussagenlogische Ausdrücke S. 12 ===
[[Bild:Fseidl_Flaci.png]]
=== Wahrheitstafel S. 16 ===
[[Bild:Fseidl_Vl1_16.jpg]]
=== Wahrheitstafel S. 22 ===
[[Bild:Fseidl_Vl1_22.jpg]]
=== Wahrheitstafeln S. 27 ===
[[Bild:Fseidl_Vl1_27.jpg]]
=== Vollständige Induktion S. 34 ===
[[Bild:Fseidl_Vl1_34_1.jpg]]
[[Bild:Fseidl_Vl1_34_2.jpg]]
=== Partielle Funktion S. 39 ===
<run id="60564c51b7d64">
import time
x = float(input("Bitte geben Sie eine reelle Zahl ein: "))
def partielle_funktion(x):
if x == 3:
while True:
time.sleep(1)
zahl = 35 / x - 3
return zahl
print(partielle_funktion(x))
</run>
=== Funktion ÜA S. 40 ===
Rechnungsbetrag = Stundenzahl * Stundenlohn + Fixkosten<br/>
f(x) = x * 40 + 20<br/>
Fixkosten wären z.B. Anfahrtskosten.<br/>
[[Bild:Fseidl_Photo_2021-03-20_21-09-32.jpg]]
Surjektiv
Jeder y-Wert in der Zielmenge wird angenommen.
Beispiel: Alter von Personen (in Jahren)
- Es gibt Personen mit dem gleichen Alter -> nicht injektiv
- Jede Person hat ein Alter -> surjektiv
Injektiv
Jeder y-Wert besitzt nur einen zugehörigen x-Wert.
Beispiel:
Steuer-ID von Bundesbürgern
- Jede Person hat nur genau eine Steuer-ID
- Nicht jede mögliche Kombination ist einer Person zugeordnet
Bijektiv
Wenn die Funktion sowohl Surjektiv als auch Injektiv ist.
Also: Jeder y-Wert in der Zielmenge wird angenommen und hat nur einen zugehörigen x-Wert.
Beispiel:
Schlägerei einer Gruppe - Jede Person aus der Personengruppe hat eine Schlägerei mit genau einer anderen Person aus der Gruppe. Die Gruppengröße muss mind. 2 Personen betragen und immer geradzahlig sein.