使用多个定理简化布尔代数表达式

问题描述

此布尔表达式如何简化?我用定理8、7和分布。 但是,我在这方面做得不够,而且变得冗长而复杂,这使我感到不对。任何人都可以帮忙

(A +!C +!D)(!B +!C + D)(A +!B +!C)

我为此很忙

解决方法

我不知道这是否是最简化的。我明白了:

public class PanelTest {
    public static void main(String[] args) {
        PanelTest test = new PanelTest();
        test.createUI();
    }

    public void createUI() {
        JFrame frame = new JFrame("Panel Test");
        frame.setUndecorated(true);
        frame.setBackground(new Color(1.0f,1.0f,0.0f));


        JTextArea jTextArea = new JTextArea("");
        jTextArea.setEditable(false);
        jTextArea.setBackground(new Color(1.0f,0.0f));
        jTextArea.setRows(12);
        jTextArea.setColumns(7);

        
        frame.add(jTextArea);
        frame.setResizable(true);
        frame.pack();
        frame.setVisible(true);

        Thread t = new Thread(){
            public void run(){
                while (true) {
                    
                    String s = execute("cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq");
                    System.out.println(s.length());
                    jTextArea.setText(s);
        
                    try {
                        this.sleep(2000);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
        
                }
            }
        };
        t.start();
        
    }