Quine-McCluskey 最小化布尔表达式的Quine McCluskey方法的代码。 使用的语言:JAVA如何编译和运行:使用任何Java IDE(BlueJ,eclipse等)打开源文件。 编译代码并运行。 变量数量主要是一个输入。 最小项的数量和最小项是随机生成的。 (代码已在BlueJ IDE中测试,并在Windows 8上经过eclipse) 关于代码:给定的JAVA代码实现了Quine Mccluskey方法,以简化布尔表达式。 我主要使用2D数组来实现该方法以及一些函数调用。 下面是代码工作原理的简单概述:-工作原理:-首先存储变量数量和最小项数量。 相应地声明2个二维数组,每个数组的大小为(NumberOfMinterms)C2 X NoOfVariables。 第一个保存输入的最小项的二进制形式,而另一个保存位差为1的最小项的二进制形式。 每次将第二矩阵的内容复
2022-06-27 21:44:42 5KB Java
1
一种自动最小化布尔表达式的算法。
2022-06-11 18:06:36 12KB 算法 rust
布尔代数通用化简方法Quine-McCluskey算法的C++实现,可用于电子电路逻辑门设计的优化
2022-04-04 16:50:21 12KB 布尔代数化简
1
用C++实现Quine-McCluskey算法,输入模式为最小项的输入(输入最小项),本程序目前最大支持6个变量的化简,自己编写的程序~输出格式也是以最小项的模式,输出中的' -'表示这个变量不用显示,' 1' 代表最小项中有这个变量,' 0'表示有这个变量的反, 如'--1-01' 表示C E` F
2022-03-22 19:56:40 4KB Quine-McCluskey
1
质量管理 用法 N M D M{...} D{...} N: Number of variables M: Number of minterms D: Number of don't-care terms M{...}: Minterms D{...}: Don't-care terms 跑步 gcc qmc.cpp && ./a.out
2022-03-05 20:23:59 596KB quine-mccluskey quine-mccluskey-algorithm C++
1
Quine-McCluskey算法 从计算机完全上传 Quine–McCluskey算法在C,C ++和C#中的实现 用于最小化布尔函数的方法 功能与Karnaugh映射相同,但在计算机算法中使用时效率更高 还提供了确定性的方法来检查布尔函数的最小形式 待办事项-Python 这是另一个很好的实现,可以理解它
2021-09-23 17:03:48 6KB C++
1
卡诺地图简化器 卡诺地图简化软件-使用高效算法在视觉上简化表达式。 功能与发展 此存储库中包含两个版本。 当使用Java 8开发新的JavaFX应用程序时,可以在或不赞成使用的文件夹下找到原始的简化程序。 当前功能: 允许简化真值表中的布尔表达式 自定义UI组件(可扩展真值表),易于使用 将真值表转换为SOP(产品总和)形式,然后在卡诺地图上绘制 显示2-4个变量表达式的配对可视化 输出代数形式的简化表达式 广泛的单元测试套件,用于简化表达式的正确性 未来的计划 进一步优化的布尔代数表达式配对识别算法 使用Quine-McCluskey和分支绑定方法简化多达27个变量的表达式 保存,打开
1
Quine McCluskey Simplifier(qmcs) 是一种用于简化布尔函数的工具。 通过输入二进制/十进制数据,程序计算主要蕴涵项,然后用于计算基本主要蕴涵项。
2021-07-11 17:03:26 11KB 开源软件
1
用 C++ 实现的 Quine-McCluskey 布尔逻辑简化器。 它允许简化多达 32 个变量输入函数,包括无关值。 该程序是为波兹南理工大学(波兰)的数字设计课程编写的。
2021-07-11 17:03:20 26KB 开源软件
1