Вообще тут есть общеизвестный алгоритм, на который в курсе, по идее, должны как-то ссылаться, хотя его можно и переоткрывать, конечно.
-- Ср янв 18, 2017 05:06:25 --
…или найти (гуглом или даже здесь на форуме, притом должна быть достаточно большая вероятность получить его по одному из четырёх запросов вида «СКНФ/СДНФ алгоритм/метод»)
под методом подразумевается вот это?
1.Перейти к булевой формуле, т. е. раскрыть импликацию и эквиваленцию.
2. Перейти с помощью закона де Моргана к формуле с «тесными отрица-
ниями, в которой отрицание встречается не выше, чем над переменной.
3. С помощью дистрибутивного закона сделать конъюнкцию внешней опе-
рацией (создать скобки).
4. Привести подобные и опустить тождественно истинные множители.
5. Пополнить элементарные диз юнкции (получившиеся множители) не-
достающими переменными, повторить п. 4 и остановиться.
Если да, то я и застряла на 3 пункте, так как у меня не получается правильно сгруппировать члены выражения. Я ведь правильно понимаю, что их нужно по 2шт группировать (какой с каким) и преобразовывать с помощью дистрибутивного закона, а потом результат преобразовывать дальше?
Смысл-то я понимаю, и кучу примеров с СКНФ уже решила, а на этом застряла:(.
-- 18.01.2017, 21:01 --вынесла за скобки и перемножила
Собственно, вы на правильном пути.
Вот как бы вы раскрывали скобки, если бы у вас было обычное алгебраическое выражение
?
так бы и раскрывала бы как в обычной алгебре, сначала бы раскрыла - перемножила первую пару скобок, потом вторую пару, потом полученные результаты между собой. То есть, надо делать двойное отрицание?