Kombinatorikaufgabe
-
Hi,
ich habe folgende Aufgabe:Eine Logikfunktion f: Zn2 -> Z 2 ordnet jeder n-Bit Zahl den Wert 0 oder 1 zu.
Wie viele Logikfunktionen gibt es für ein festes n?
Meine Lösung wäre ja gewesen
2n
ist aber leider Falsch. Die Richtige Lösung lautet
22n
(das n sollte auch noch hochgestellt sein)
Kann mir jemand sagen warum das so ist bitte?
Gruß
eiskalt
-
Es gibt 2^n verschiedene Funktionsargumente.
Die Wertetabelle einer Funktion hätte also 2^n Zeilen.Und daher 22n verschiedene mögliche Wertetabellen.
Für n=2 kann ich sogar alle aufzählen.
- Die Funktion, die immer 0 zurückgibt.
- Die Funktion, die nur 1 zurückgibt, wenn A=0 und B=0
- Die Funktion, die nur 1 zurückgibt, wenn A=0 und B=1
- Die Funktion, die nur 1 zurückgibt, wenn A=1 und B=0
- Die Funktion, die nur 1 zurückgibt, wenn A=1 und B=1- Die Funktion, die nur 1 zurückgibt, wenn A=B
- Die Funktion, die nur 1 zurückgibt, wenn A!=B
- Die Funktion, die nur 1 zurückgibt, wenn A=true
- Die Funktion, die nur 1 zurückgibt, wenn A=false
- Die Funktion, die nur 1 zurückgibt, wenn B=true
- Die Funktion, die nur 1 zurückgibt, wenn B=false- Die Funktion, die nur 0 zurückgibt, wenn A=0 und B=0
- Die Funktion, die nur 0 zurückgibt, wenn A=0 und B=1
- Die Funktion, die nur 0 zurückgibt, wenn A=1 und B=0
- Die Funktion, die nur 0 zurückgibt, wenn A=1 und B=1- Die Funktion, die immer 1 zurückgibt.
-
Edit: Wenn man die Schreibweis nicht kennt, hilfts wahrscheinlich auch nix
f:X->Y schreibt man auch als f € YX. Dafür gibts dann |Y||X| verschiedene Möglichkeiten.
-
Hey, Danke jetzt hab ichs ich stand wohl einfach mal wieder aufm Schlauch