问题标签 [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.

0 投票
3 回答
923 浏览

haskell - Haskell中匿名函数的真值表

我正在尝试为给定的布尔表达式生成一个真值表。我可以通过创建一个新的数据类型 BoolExpr 来做到这一点,但我想用一个匿名函数来做到这一点。它应该像这样工作:

我的做法:

这有效,但仅适用于 2 个参数。我想为任意数量的参数做这件事。所以我想我会做一个从列表中获取参数的函数:

这不起作用:

我不明白这里有什么问题。如果有人能指出我正确的方向或发布链接,我将不胜感激。

0 投票
4 回答
9360 浏览

logic - 有没有简单的方法来学习真值表?

我正在关注 Ruby 的在线教程,并且我正处于提到真值表以及在继续之前我需要如何学习它们的地步。

有没有简单的方法来学习它们?我只需要了解什么是真假吗?

0 投票
2 回答
558 浏览

python - 使用 Python IndexError 创建真值表:列表超出范围

尝试使用 itertools 通过 Python 制作真值表但不断收到相同的错误

到目前为止,这是我的代码

错误出现在 main() 和 w0 = gen_constants (int(sys.argv [1]))

0 投票
7 回答
2175 浏览

php - 在 PHP 中输​​出真值表

我遇到了这个真值表生成器站点,并试图在 PHP 中模仿它(我意识到源代码是可用的,但我知道 0 perl)。

现在我的问题不是关于评估表达式,而是如何输出表格,以便显示变量的 T 和 F 的每个组合

例如,如果有 3 个变量,表格将如下所示:

并有4个变量..

创建它的逻辑/模式是什么?

0 投票
1 回答
2068 浏览

circuit - 4 位二进制数乘以 3 (mod 16)

我在过去的一篇论文中有一个问题,要求设计为最小的乘积之和,并且只使用 NAND 门,这是一个采用 4 位二进制输入并将该数字乘以 3 的电路(mod 16)

这是我得出的真值表

从这里我创建了 4 个卡诺图:

以下是我的问题:这些卡诺地图中是否存在任何无关条件。我怎么知道有没有?

此外,这会给我四个布尔表达式,产生 4 个独立的电路。我是否需要以某种方式将它们连接在一起作为一个大电路?

最后,我是否可以将某种机械程序应用于最终的布尔表达式,以便将其转换为与非门?

0 投票
5 回答
2897 浏览

python - Python:如何在获得第一个 False 后立即链接布尔测试以获取 False

在尝试减少嵌套 ifs(以及停止工作的脚本)遇到很多麻烦之后,我意识到我可能对布尔值在 python 中的工作方式和工作方式有错误的想法。

我有这个(工作正常但扭曲):

并尝试了这个(看起来没有按预期工作而变得简单):

然后我尝试使用“或”而不是“和”,但没有奏效,因为(后来我发现)当你使用x and y甚至x or y你得到一个x, y,而不是一个True, False,根据文档。

因此,我不知道如何以一种在False第一个测试结果为 False 时整个表达式立即返回的方式一个接一个地进行一些测试(最好在同一行中,使用布尔运算符)。

谢谢阅读!

0 投票
8 回答
33325 浏览

java - 在 Java 中生成真值表

我正在尝试打印一些真值表作为学校作业的一部分。如何在 Java 中生成动态大小真值表?

所以printTruthTable(1)打印:

printTruthTable(3)印刷:

等等。我一直在尝试使用递归来实现它,但我就是做错了。

0 投票
3 回答
1710 浏览

c# - 表达式的真值表(作为字符串)

我想计算用户作为字符串输入的表达式(有效逻辑表达式)的真值表。任何人都可以为此发布现有解决方案或指导我这样做吗?我正在考虑使用 BitArray(大小为 2^no。变量)作为输出(真值表)。但不知道如何开始。请帮我解决一下这个。

前任:-

结果应为

结果应为

0 投票
5 回答
3848 浏览

boolean-logic - 从描述布尔函数的输出 d 的表中派生布尔函数

我收到了以下问题:

下表描述了具有三个输入值 a、b 和 c 的布尔函数的输出 d。

使用 AND、OR、XOR、NOT、NAND、NOR 或 XNOR 的适当组合给出此布尔函数。

为什么是正确答案:

我的答案。(((非 a) 与 (非 b)) 与 (非 c))

这是如何得出的?

0 投票
1 回答
3208 浏览

javascript - Javascript 中的真值表

我目前正在为包含 7 个选项卡的主布局实现主保存行为。

本质上,当单击主布局上的“保存”按钮时,我希望它使每个选项卡都保存自己(完成),然后向主布局报告它已保存(再次,完成)

我坚持的是,我想在主布局的相应 JS 文件中有一个真值表,它跟踪 7 个选项卡中的哪些已保存,以便它可以向用户报告保存已完全的。

概括地说:Javascript中的真值表/二维数组,它们在哪里?

提前致谢。