真值表转逻辑表达式
每行一组真值表:「变量表; 输出为 1 的行号」(A,B,C; 0,2,5,7)或「变量表; 输出列」(A,B; 1100,第 1 个字符是全 0 行)
输入模式:
变量个数:
无关项:
化简方式:
表达式形式:
记号方式:
回代校验:
最多输出行:
分隔符:
计算结果
下载 CSV
| 序号 | 形式 | 表达式 | 蕴含项数 | 校验 |
|---|
工具介绍及使用方法
输入真值表,反向求出最简逻辑表达式:可以用「变量表; 输出为 1 的行号」写最小项(如
本工具做的是真正的化简(Quine-McCluskey:素蕴含项 → 本质项 + Petrick 最小覆盖),输出标准与或式 Σm、最简与或式、最简或与式 ΠM 三种形式,可选符号写法(
两点注意:① 输出列的第 1 个字符对应「全 0 行」(行号 0),之后按二进制顺序递增,字符用
A,B,C; 0,2,5,7),也可以直接写输出列(如 A,B; 1100)。本工具做的是真正的化简(Quine-McCluskey:素蕴含项 → 本质项 + Petrick 最小覆盖),输出标准与或式 Σm、最简与或式、最简或与式 ΠM 三种形式,可选符号写法(
A'B + AC')或文字写法((NOT A AND B) OR (A AND NOT C))。两点注意:① 输出列的第 1 个字符对应「全 0 行」(行号 0),之后按二进制顺序递增,字符用
1 / 0 / x(无关项,- 也行),长度必须等于 2 的变量数次方;② 勾选「无关项」后,最小项会被合并得更简(d(...) 的行只要不与最小项冲突即可随意取 0 或 1)。默认 3 个变量,最多 6 个;每行结果都会用该表达式回代真值表逐行比对,全部一致才显示「通过」。
留言板
全部留言 →-
还没人说话,来占个沙发?