Dies ist der Befehl booldnf, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
booldnf – konvertiert einen booleschen Ausdruck in den DNF
ZUSAMMENFASSUNG
Echo 'a&(!b|c&!d)' | booldnf > result.txt
BESCHREIBUNG
booldnf ist ein Programm, das boolesche Ausdrücke aus seiner Standardeingabe liest und neu schreibt
sie in Disjunktiv Normal Form auf seiner Standardausgabe. Es verwendet die BoolStuff-Bibliothek.
Die disjunktive Normalform ist eine ODER-Verknüpfung von UND-verknüpften Begriffen. Mit anderen Worten, wenn das ODER ist
Betrachtet man eine additive Operation und das UND eine multiplikative Operation, dann ist die DNF a
Summe der Produkte.
Jeder Ausdruck muss in einer eigenen Textzeile stehen. Variablennamen dürfen nur aus bestehen
ASCII-Buchstaben und -Ziffern.
Der UND-Operator ist &, der OR-Operator ist |, und der NOT-Operator ist !. Klammern sind
erlaubt.
Um sicherzugehen, leert der Befehl seinen Ausgabepuffer nach jedem Ergebnis oder jeder Fehlermeldung
dass es mit bidirektionalen Rohren verwendet werden kann. Ergebnisse und Fehlermeldungen dauern immer an
genau eine Textzeile.
Beispiele:
Der Befehl
Echo 'a&(!b|c&!d)' | booldnf
sollte anzeigen
a&c&!d|a&!b
Nutzen Sie booldnf online über die Dienste von onworks.net