boolean-expression

    2热度

    1回答

    让我们假设有在前缀形式这个总和产品布尔expresion的: str_formula = 'Or(A, And(B, C, D), E, F, And(G, H))' Or和And是允许的唯一操作者和没有更多的嵌套结构比上面表示所述一个。我想重写表达式以便接收中缀的形式。 我的想法,而无需使用正则表达式,为: import ast import re or_op = ' OR ' and_

    -5热度

    1回答

    这个布尔表达式是否规则和可解?如果是,OR和AND操作的否定优先级是多少?

    3热度

    2回答

    我做了一个简单的测试,如下图所示: >>> valsH["S0"] = 1 >>> valsH["I1"] = 0 >>> valsH["I2"] = 1 >>> valsH["I0"] = 1 >>> """original position of: not valsH["I1"]""" >>> >>> valsH["I0"] and not valsH["I1"] and vals

    0热度

    1回答

    此问题是本书的一部分布尔函数分析,作者:Ryan O'donnell。 我的确尝试通过观察作者的video lecture来理解布尔函数的概念。 我推断的是,非零傅立叶系数的数量只能是2的幂。我想,由于这个原因,只有一个系数是不可能的。

    -3热度

    1回答

    刚开始做一些布尔简化 它非常令人迷惑, 我的表达; (A。B + A; B。C +甲。乙。℃。d + A; B。℃。d。B中。℃。E +甲d的E .F) 我得到; A.B.C.D.E.F (注意 - 不确定它是否对任何人都有影响,但它来自逻辑门​​方程) 编辑:忘记添加注释; 。是一个AND 该+是一个OR 作为我的最终答案,我完全错误或做对了吗?只是想知道如此以后我不会犯错误,对于这样的新手问题

    0热度

    1回答

    我正在尝试做一些最终给我带来比我想象的更麻烦的事情;主要是因为我对Revit不熟悉。起初,我试图用一种算法来搜索用户绘图,找到阀门,检查它们是否打开或关闭,然后在它们周围绘制光环/环。然后我被告知通过家人来完成。所以,我打开了Revit,创建了我的戒指,现在我处于尝试应用它们的阶段,但又一次:陌生。我就在这里: 阀门关闭属性共享。我想根据Valve Shut是真是假来实现阀门状态。它给了我一堆不同

    1热度

    1回答

    的我要寻找的算法或程序,可以最大限度地减少布尔表达式w.r.t.在结果表达式中使用的字符数。我知道通常的最小化算法,如奎因 - 麦克罗斯基和咖啡,但他们总是产生析取形式可能比涉及巧妙包围表情长得多。 任何想法?

    1热度

    3回答

    我需要使用K-Map验证代数表达式的帮助。 我发布的表达实际上是由我的教授完成的,但出于练习目的,我想用K-Map来验证答案是否正确。 -> X • Y + X' • Y • Z' + Y • Z = -> X • Y •(Z + Z') + X' • Y • Z' + Y • Z = -> X•Y•Z + X•Y•Z' + X'•Y•Z' + Y• Z = -> X

    0热度

    1回答

    我想简化这个布尔函数:f(a,b,c,d)=Σ(1,3,5,8,9,11,15)到它的最小SOP和POS形式。 我的解决办法是: SOP:A '·B' ·C '·d + A' ·B '·C·d + A' ·B·C '·d + A·B' · (A + B + C + D)·((A + B + C)·D A + B + C '+ d')·(A + B '+ C + d')·(A '+ B + C +

    -3热度

    2回答

    private void blokace(object sender, EventArgs e) { // ... } 然后用它在if这样 if (blokace) 但我得到一个编译器错误,“不能转换方法组‘blokace’非委托类型‘布尔’。难道你打算调用这个方法吗?“ 有人可以帮我吗?它总是这样做,它的工作,我不知道,现在有什么问题。