南京邮电大学实验一真值表法求主析取范式和主合取范式代码 离散数学 实 验 一利用真值表法求取主析取范式以及主合取范式的实现 实验名称:利用真值表法求取主析取范式以及主合取范式的实现 实验目的:通过编程实现主析取范式以及主合取范式的真值表求法以巩固相关理论的掌握 实验类型:验证 实验学时:4 实验环境:Windows+VC 从屏幕输入含三个以内变量的合式公式(其中联结词按照从高到底的顺序出现) 可用字符数组a记录输入的合式公式 如:输入PQPQ !表示;&表示;|表示;>表示;-表示 规范列出所输合式公式的真值表 多重循环显示真值表(1表示T,0表示F,先1后0) P Q A 1 1 ? 将赋值代入公式(可用数组b记录与a中变量对应的赋值) b[0/2/4/6]=-1, b[1/5]=P值, b[3/7]=Q值 从左往右计算(用switch a[i] case对运算符进行处理) :b[i+1]=! b[i+1] :b[i+1]=b[i-1] && b[i+1]
2022-08-30 15:11:11 202KB
1
研究生人工智能课的作业,主合取范式转主析取范式,敲了四五个小时,亲测可用,python版本的,两个文件,ipynb用anaconda可直接运行,txt的复制到编译器可直接运行,注释详细,需要的自取
2022-03-11 09:35:54 3KB 主合取 主析取 人工智能 模糊集
1
这是我门上机作业,有个同学做的很好,拿来和大家分享,希望对大家有益^
2021-12-30 08:53:05 1.83MB 命题公式 MFC
1
包里有两个类,每个类为一个单独的主析取范式。
2021-11-21 17:29:45 5KB java 主析取范式
1
通过代码编译出的程序帮助用户求出其输入的命题公式的真值表以及主析取范式和主合取范式。 要求:能够列出含三个以内变量的合式公式的真值表,并给出相应的主析取和主合取范式。
2021-10-28 22:53:20 8KB C++ 离散数学
1
应用主析取范式分析和解决实际问题 例2.12 某科研所要从3名科研骨干A,B,C中挑选1~2名出国进修。由于工作原因,选派时要满足以下条件: (1)若A去,则C同去。 (2)若B去,则C不能去。 (3)若C不去,则A或B可以去。 问应如何选派他们去? 分析: (1) 将简单命题符号化 (2) 写出各复合命题 (3) 写出由(2)中复合命题组成的合取式(前提) (4) 将(3)中公式化成析取式(最好是主析取范式) (5) 这样每个小项就是一种可能产生的结果。 去掉不符合题意的小项,即得结论。
2021-10-28 21:45:17 588KB 离散 课件
1
求公式的主合取范式和主析取范式 c++写的类
2020-01-08 03:03:56 3KB c++ 主范式
1
实 验 一利用真值表法求取主析取范式以及主合取范式的实现 实验名称:利用真值表法求取主析取范式以及主合取范式的实现 实验目的:通过编程实现主析取范式以及主合取范式的真值表求法以巩固相关理论的掌握 实验类型:验证 实验学时:4 实验环境:Windows+VC 从屏幕输入含三个以内变量的合式公式(其中联结词按照从高到底的顺序出现) 可用字符数组a记录输入的合式公式 如:输入PQPQ !表示;&表示;|表示;>表示;-表示 规范列出所输合式公式的真值表 多重循环显示真值表(1表示T,0表示F,先1后0) P Q A 1 1 ? 将赋值代入公式(可用数组b记录与a中变量对应的赋值) b[0/2/4/6]=-1, b[1/5]=P值, b[3/7]=Q值 从左往右计算(用switch a[i] case对运算符进行处理) :b[i+1]=! b[i+1] :b[i+1]=b[i-1] && b[i+1] …
2020-01-03 11:32:57 251KB NJUPT C++
1