(A || B || (A && B)) || C - Abbbilden



  • da ich heute ein Blackout habe, frage ich mal hier.

    eine Variable soll Zustände eines Vorgangs speichern.

    es gibt drei Zustände die auf bestimmte Art und Weise kombiniert werden könnten:

    zum Beispiel
    A B C
    ------
    1 0 0 -> gültig
    0 1 0 -> gültig
    1 1 0 -> gültig
    0 0 1 -> gültig
    0 0 0 -> gültig

    1 1 1 -> ungültig
    1 0 1 -> ungültig
    0 1 1 -> ungültig

    nun will ich folgendes erreichen
    wenn ich sage:

    setze Zustand A, soll eventuel vorhandene Zustand C sich "elliminieren", sprich auf 0 setzen. Vorhandener Zustand B soll aber unberührt bleiben.

    oder auch andersrum: biem setzen des Zustandes C sollen Zustände A un B zurückgesetzt werden => 0.

    bis jetzt habe ich nur eine Klasse zu proggen im Sinn, um das zu erreichen.

    hat jemand eine andere Idee?



  • Also gibt es 5 Zustände und 3 Eingaben...
    Mach Dir nen Automaten und stell die Übergangsmatrix auf.
    Ob Du das danach in ne Klasse packst oder sonwie ist eigentlich recht egal.
    Aber vielleicht gibt's auch schon ne Lib, die sowas kann.

    MfG Jester



  • Also gibt es 5 Zustände und 3 Eingaben...
    Mach Dir nen Automaten und stell die Übergangsmatrix auf.
    Ob Du das danach in ne Klasse packst oder sonwie ist eigentlich recht egal.
    Aber vielleicht gibt's auch schon ne Lib, die sowas kann.

    MfG Jester



  • Danke für die Antwort. Habe jetzt mir eine Klasse geschrieben.


Anmelden zum Antworten