Це команда booldnf, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
booldnf - перетворює логічний вираз у DNF
СИНТАКСИС
нудьгувати 'a&(!b|c&!d)' | boldnf > result.txt
ОПИС
boldnf це програма, яка зчитує логічні вирази зі стандартного введення та перезаписує
їх у Диз'юнктивна нормальний Форма на його стандартному виході. Він використовує бібліотеку BoolStuff.
Диз’юнктивна нормальна форма є OR-кільком термінів із І. Іншими словами, якщо АБО є
якщо вважати адитивною операцією, а І — операцією мультиплікації, то DNF є a
сума продуктів.
Кожен вираз має бути на окремому текстовому рядку. Імена змінних повинні складатися лише з
Букви та цифри ASCII.
Оператор AND - це &, оператор АБО є |, а оператор НЕ є !. Дужки є
допускається.
Команда очищає вихідний буфер після кожного результату або повідомлення про помилку, щоб переконатися
що його можна використовувати з двонаправленими трубами. Результати та повідомлення про помилки завжди беруться
рівно один рядок тексту.
ПРИКЛАДИ
Команда
нудьгувати 'a&(!b|c&!d)' | boldnf
має відображатися
a&c&!d|a&!b
Використовуйте booldnf онлайн за допомогою служб onworks.net