Toute bonne expression booléenne simplifier là-bas?
J'ai été refactoring de code ancien et rencontré plusieurs, SI les conditions qui ont été beaucoup trop complexe et long et je suis certains qu'ils peuvent être simplifiés. Ma conjecture est que ces conditions a tellement augmenté en raison de modifications ultérieures.
De toute façon, je me demandais si l'un de vous connais un bon en ligne simplifier je peux utiliser. Je ne suis pas intéressé dans n'importe quelle langue particulière, juste un simplifier ce serait prendre pour exemple:
((A OU B) ET (!B ET C) OU C)
Et de me donner une version simplifiée de l'expression, le cas échéant.
J'ai regardé les autres questions similaires, mais aucun point de me une bonne simplifier.
Grâce.
- WolframAlpha arrive aussi à C. Sans supplément de portes ...
- Il y a un bel outil en ligne - tma.main.jp/logic/index_en.html
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer de Wolfram Alpha comme dans cet exemple basé sur vos commentaires:
http://www.wolframalpha.com/input/?i=((A%20OR%20B)%20AND%20(NOT%20B%20AND%20C)%20OR%20C)&t=crmtb01&f=rc
NOT C AND NOT A OR NOT B AND NOT C AND NOT D AND NOT A OR NOT B AND NOT C AND D AND A OR B AND C AND NOT D AND NOT A OR B AND C AND D AND A
.Essayer
Logic Friday 1
Il inclut des outils de l'University of California (Espresso et misII) et les rend utilisables avec une interface graphique. Vous pouvez entrer des équations booléennes et la table de vérité comme souhaité. Il dispose également d'un graphique porte diagramme d'entrée et de sortie.La minimisation peut être réalisée à deux niveaux ou multi-niveau. Les deux au niveau de la forme, donne une somme réduite de produits. Le multi-niveau de la forme crée un circuit composé de portes logiques. Les types de portes peuvent être limités par l'utilisateur.
Votre expression se simplifie à
C
.J'ai trouvé que L'Expression Booléenne Réducteur est beaucoup plus facile à utiliser que la Logique, vendredi. De Plus il ne requiert pas d'installation et est multi-plateforme (Java).
Également dans la Logique de vendredi, l'expression
A | B
retourne juste 3 entrées dans la table de vérité; je m'attendais à 4.