Este é o comando booldnf que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
booldnf - converte uma expressão booleana em DNF
SINOPSE
eco 'a & (! b | c &! d)' | Booldnf > result.txt
DESCRIÇÃO
Booldnf é um programa que lê expressões booleanas de sua entrada padrão e as reescreve
eles dentro Disjuntivo Normal Contato em sua saída padrão. Ele usa a biblioteca BoolStuff.
A forma normal disjuntiva é um OR de termos AND. Em outras palavras, se o OR for
considerada uma operação aditiva e o AND uma operação multiplicativa, então o DNF é um
soma dos produtos.
Cada expressão deve estar em sua própria linha de texto. Os nomes das variáveis devem ser compostos apenas por
Letras e dígitos ASCII.
O operador AND é &, o operador OR é |, e o operador NOT é !. Parênteses são
permitido.
O comando esvazia seu buffer de saída após cada resultado ou mensagem de erro, para garantir
que pode ser usado com tubos bidirecionais. Resultados e mensagens de erro sempre levam
exatamente uma linha de texto.
EXEMPLOS
O comando
eco 'a & (! b | c &! d)' | Booldnf
deve exibir
a & c &! d | a &! b
Use o booldnf online usando os serviços onworks.net