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 😃


Anmelden zum Antworten