Este es el comando booldnf que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
booldnf: convierte una expresión booleana en DNF
SINOPSIS
echo 'a & (! b | c &! d)' | booldnf > result.txt
DESCRIPCIÓN
booldnf es un programa que lee expresiones booleanas de su entrada estándar y reescribe
ellos en Disyuntivo NORMAL Formulario de Contacto en su salida estándar. Utiliza la biblioteca BoolStuff.
La forma normal disyuntiva es un OR de términos AND. En otras palabras, si el quirófano es
considerado una operación aditiva y el AND una operación multiplicativa, entonces el DNF es un
suma de productos.
Cada expresión debe estar en su propia línea de texto. Los nombres de las variables deben estar compuestos únicamente por
Letras y dígitos ASCII.
El operador AND es &, el operador OR es |, y el operador NOT es !. Los paréntesis son
permitido.
El comando vacía su búfer de salida después de cada resultado o mensaje de error, para asegurarse
que se puede utilizar con tubos bidireccionales. Los resultados y los mensajes de error siempre toman
exactamente una línea de texto.
EJEMPLOS
El comando
echo 'a & (! b | c &! d)' | booldnf
debería mostrar
a & c &! d | a &! b
Utilice booldnf en línea utilizando los servicios de onworks.net