问题标签 [truthtable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 在 C 中生成二进制输入
本质上,我有一个包含八个变量的程序。我正在尝试检查这八个变量的每个真值组合,因此我需要一个使用 0 和 1 的真值表来证明它们的每个组合。这些输入将被读入程序。
它应该看起来像:
等等...
我将如何在 C 中实现这一点?我已经打开了一个文件进行写入,但我不知道如何......逻辑上这样做。
boolean - 逻辑函数的卡诺图
我有以下布尔函数:F=(a1+b1)(a2+b2)并试图为它构建一个 K-map。这是我到目前为止所拥有的:
我对 K-maps 比较陌生,所以我并不完全相信这是正确的。有人可以帮我仔细检查一下吗?
logic - 从真值表创建简化有序二元决策图 (ROBDD)
是否有一个软件包(最好是应用程序,而不是库)可以从给定的真值表(以某种文本格式)创建归约有序二进制决策图(ROBDD)?
vhdl - 带有无关输入的函数
如何实现具有“无关”输入并直接表示“无关”的 VHDL 函数?
自由范围 VHDL的练习 4.8-2a要求我:
...编写使用...选择的信号分配实现这些功能的 VHDL 模型。
a) F (A, B, C, D) = A'CD' + B'C + BCD'
此代码有效:
然而,它是函数定义的不良表示。我想使用“无关”输入对其进行编码,以便代码更接近定义。这将减少工作量,并且更容易正确。我试过这个:
这不起作用:当我的测试台执行此功能时,结果始终为“0”。
我正在使用 GHDL 版本 0.29+gcc4.3.i386。
VHDL 函数如何表示“无关”输入?
java - 修改逻辑运算符真值表
大家我想知道是否有一种简单的方法可以将这个Java程序的真假值转换为1和0而不需要做太多的体力劳动?我认为添加数据类型“字节”并具有两个单独的变量值 1 和 0 并手动将它们输入到代码中就可以了,但是,有没有更简单的方法?
scheme - 在 Scheme 中生成真值表
规格如下:
一个公式是:
- 一个真值,即要么
#t
或#f
- 一个变量,即
p, q, r, ...
(not formula)
(and formula1 formula2)
(or formula1 formula2)
真值表是一组行。一行包含一个绑定(I t)
,其中I
真值赋值,即绑定集(p t)
。I
一定是:
- 持续的
- 完全的
t
是由估值函数产生的V(formula, I)
。V
定义为:
V(t,I) = t
V(p,I) = t
用于(p t)
绑定I
V((not formula), I) = (not (V (formula I)))
V((and formula1 formula2), I) = (and V(formula1 I) V(formula2 I))
V(( or formula1 formula2), I) = (or V(formula1 I) V( formula2 I))
为了在 Scheme 中实现真值表,可以遵循什么程序?请注意,公式中可能有子公式。
javascript - 生成真值表小数的公式
给定n
变量,我想创建等于真值表中所有可能的二进制变化的小数。例如
对于a
,b
并c
让:
对于p
并q
让:
我已经制定了一个公式来创建任何集合中的第一个数字,如下所示:
我已经在 JavaScript 中实现了这一点,如下所示:
我不知道如何计算其余的数字,有没有人知道一个公式来做到这一点?
boolean-logic - 这个电路真值表的 x 值是多少?ABC(3)输入(家庭作业)
我通常尽量不寻求家庭作业帮助,但我又一次陷入困境。我一直在翻阅我的教科书,但我无法弄清楚这一点。给导师发了电子邮件,我得到的所有帮助都是“检查这个页面”和“检查那个页面”,所以我不想不去做,而是想要一些建议,这样我才能真正学习。
“G”门的东西,是书中困扰我的东西,没有看起来像那样的门,所以我不知道该怎么做。这是问题的图片,基本上我必须找到X值(输出)。答案会很好。但我非常感谢对“为什么”的一点解释。真的很感谢帮助!
java - JTable(布尔真值表)的动态创建
我有一个代码可以为给定的布尔表达式生成一个真值表。例如,考虑(A+B)+(C+D)的用户输入表达式。我有一个字符串数组headers[]
,它将存储真值表的所有必要标题。
在这种情况下,它将包含:"A", "B", "C", "D", "A+B", "C+D", "(A+B)+(C+D)"
然后生成的真值表(一个 2d int 数组TruthTable[][]
)将包含以下数据:
所以headers[]
数组的第一个元素将对应于TruthTable[][]
. 考虑到这些数据,如何动态生成真值表(使用 JTable)?
ascii - 真值表问题
当我从文本框中检查输入时,我将其传递到循环中以检查单个字符。
我有点不确定为什么会发生这种情况,但是当我输入“/”时,函数将其读取为假?