EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

booldnf – Online in der Cloud

Führen Sie booldnf im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad