EngelsFransSpaans

Ad


OnWorks-favicon

booldnf - Online in de cloud

Voer booldnf uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht booldnf die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


booldnf - converteert een Booleaanse expressie naar de DNF

KORTE INHOUD


echo 'a&(!b|c&!d)' | booldnf > resultaat.txt

PRODUCTBESCHRIJVING


booldnf is een programma dat Booleaanse expressies uit de standaardinvoer leest en herschrijft
ze erin disjunctief Normaal Formulier op zijn standaarduitvoer. Het maakt gebruik van de BoolStuff-bibliotheek.

De Disjunctieve Normaalvorm is een OR-ing van AND-termen. Met andere woorden, als de OR dat is
beschouwd als een additieve bewerking en de AND een vermenigvuldigende bewerking, dan is de DNF a
som van producten.

Elke uitdrukking moet op een eigen tekstregel staan. Variabelenamen mogen alleen uit bestaan
ASCII-letters en cijfers.

De AND-operator is &, de OR-operator is |en de NOT-operator is !. Haakjes zijn
toegestaan.

De opdracht leegt voor de zekerheid de uitvoerbuffer na elk resultaat of foutbericht
dat het kan worden gebruikt met bidirectionele leidingen. Resultaten en foutmeldingen duren altijd
precies één tekstregel.

Voorbeelden


Het bevel

echo 'a&(!b|c&!d)' | booldnf

zou moeten weergeven

a&c&!d|a&!b

Gebruik booldnf online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad