To jest polecenie booldnf, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
booldnf - konwertuje wyrażenie logiczne na format DNF
STRESZCZENIE
przegapić 'a&(!b|c&!d)' | booldnf > wynik.txt
OPIS
booldnf to program, który odczytuje wyrażenia logiczne ze standardowego wejścia i zapisuje je ponownie
je w Dysjunktywny Normalna Forma na swoim standardowym wyjściu. Korzysta z biblioteki BoolStuff.
Rozłączna postać normalna to ORing wyrazów AND. Innymi słowy, jeśli OR jest
uważany za operację addytywną, a AND za operację multiplikatywną, wówczas DNF jest a
suma produktów.
Każde wyrażenie musi znajdować się w osobnej linii tekstu. Nazwy zmiennych muszą składać się wyłącznie z
Litery i cyfry ASCII.
Operator AND jest &, operator OR to |, a operator NOT to !. Nawiasy są
dozwolone.
Aby się upewnić, polecenie opróżnia bufor wyjściowy po każdym wyniku lub komunikacie o błędzie
że można go stosować z rurami dwukierunkowymi. Wyniki i komunikaty o błędach zawsze są akceptowane
dokładnie jedną linię tekstu.
PRZYKŁADY
Komenda
przegapić 'a&(!b|c&!d)' | booldnf
powinien się wyświetlić
a&c&!d|a&!b
Korzystaj z booldnf online, korzystając z usług onworks.net