Кто может решить лабу, буду благодарен
Задана булева функция F вида: x Л((y Лz ) Л(x Лy )), где Л – одна из возможных логических операций: дизъюнкция, конъюнкция, эквивалентность, импликация, сложение по модулю 2. Необходимо:
-
построить таблицу истинности для F ;
-
построить СДНФ(F ), СКНФ(F );
-
построить полином Жегалкина для F ;
-
проверить принадлежность F классам Поста.
Требования к реализации
-
Предоставить возможность выбора любой из вышеперечисленных логических операций для каждой позиции Л.
-
При построении таблицы истинности столбец значений F выводить вместе с соответствующими значениями переменных и результатами выполнения всех промежуточных действий.
-
Принадлежность F классам Поста можно отображать любым удобным разработчику способом.
-
Все выводимые результаты должно присутствовать на форме одновременно.
-
Предоставить возможность независимой корректировки вводимых с клавиатуры логических операций для каждой позиции Л.