学曲谱,请上曲谱自学网!

范式

时间:2019-02-24 14:57:00编辑:刘牛来源:曲谱自学网

概括:这道题是柯拔刻同学的课后练习题,主要是关于范式,指导老师为梅老师。范式守信,汉语词语。 语出《后汉书-独行列传》中范式和张劭的事迹,两人因此留下"鸡黍之交"的美名。

题目:范式

解:

P Q R PVQ RVQ (P∨Q)→(R∨Q)

0 0 0 0 0 1

0 0 1 0 1 1

0 1 0 1 1 1

0 1 1 1 1 1

1 0 0 1 0 0

1 0 1 1 1 1

1 1 0 1 1 1

1 1 1 1 1 1

没弄对其,应该能看懂吧~

然后主析取范式为(-P∧-Q∧-R)V(-P∧-Q∧R)V(-P∧Q∧-R)V(-P∧Q∧R)V(P∧-Q∧R)V(P∧Q∧-R)V(P∧Q∧R)

主合取范式为PV-QV-R

其中“-”是非,我没找到那个符号~用-代替一下~

举一反三

例1: 用C或C++编写程序,要求:输入命题公式,给出它的主合取范式和主析取范式.用C或C++编写程序,要求:输入命题公式,给出它的主合取范式和主析取范式.例如运行时,从键盘输入:p∧q∨r程序能根


思路提示:

A-Z + is OR * is AND _ is → # is?(圆圈里加个+) @ is ⊙

$ is ↑ 命题的"与非" 运算( "与非门" )

% is ↓ 命题的"或非"运算( "或非门" )

Input the source formula:

A*!S+R

Here!

8countTerms

NORMALc:(A*!S*!R)+(!A*!S*R)+(A*!S*R)+(!A*S*R)+(A*S*R)

NORMALd (A+S+R)*(A+!S+R)*(!A+!S+R)

!A+S*!R

Input the source formula:

(!A+B)_R

Here!

8countTerms

NORMALc:(!A*!B*!R)+(A*!B*!R)+(!A*B*!R)+(A*B*!R)+(!A*!B*R)+(!A*B*R)+(A*B*R)

NORMALd (!A+B+!R)

Error!

Input the source formula:

A#B

Here!

4countTerms

NORMALc:(A*!B)+(!A*B)

NORMALd (A+B)*(!A+!B)

Error!

Input the source formula:

A@B

Here!

4countTerms

NORMALc:(!A*!B)+(A*B)

NORMALd (!A+B)*(A+!B)

Error!

#include

#include

#include

#include

using namespace std;

class formulaBase

{

private:

int numVar;//The number of the variables in the formula

bool variables[100];//To store the value of the variables

string sourceFormula;

string normalCFormula;

string normalDFormula;

string dualFormula;

vector vctofVar;

vector vctofPoland;

stack stk;

bool isVar(char ch)const;

void addMin(int minterm);

void addMax(int maxterm);

bool compute(int minterm);

void getInversePoland();

int countTerms(int n);

void assign(int minterm);

stack boolStk;

public:

formulaBase();

formulaBase(const formulaBase& rhs);

formulaBase();

void getSource();

string generateNormalC();

string generateNormalD();

string getDual();

void printSource()const{cout

例2: 求P→Q∨R的析取范式、主析取范式、主合取范式我求的是:P→Q∨R的析取范式、主析取范式、主合取范式,[数学练习题]


思路提示:

主合取范式:若干个极大项的合取.

主析取范式:若干个极小项的析取.

例,求公式(p∧q)∨r的主析取范式及主合取范式.

主析取范式:

(p∧q)∨r

(p∧q∧(r∨┐r))∨((p∨┐p)∧(q∨┐q)∧r)

(p∧q∧r)∨(p∧q∧┐r)∨(p∧q∧r)∨(p∧┐q∧r)∨(┐p∧q∧r)∨(┐p∧┐q∧r)

(p∧q∧r)∨(p∧q∧┐r)∨(p∧┐q∧r)∨(┐p∧q∧r)∨(┐p∧┐q∧r)∑(m1,m3,m5,m6,m7)

主合取范式

(p∧q)∨r

(p∨r)∧(q∨r)

(p∨(q∧┐q)∨r)∧((p∧┐p)∨q∨r)

(p∨q∨r)∧(p∨┐q∨r)∧(p∨q∨r)∧(┐p∨q∨r)

(p∨q∨r)∧(p∨┐q∨r)∧(┐p∨q∨r)∏(M0,M2,M4)

也就是:∑(m1,m3,m5,m6,m7)∏(M0,M2,M4)

说明:∑:表示连续的合取;∏:表示连续的析取

从上面的里子你不难看出两者之间的关系吧!

对了,就是一个主析取范式转化为主合取范式就是取其主析取范式内不存在的最小项的标号的最大项进行析取,反过来求也是一样的!

至于最小项和最大项的标号是怎么得出来你就参考下面网页里的表2.4:

例3: 求命题公式((p∨q)→r)→p的主析取范式[数学练习题]


思路提示:

用≡代替<=>.用∟表示“否定”

((p∨q)→r)→p≡∟((p∨q)→r)∨p≡∟(∟(p∨q)∨r)∨p

≡((p∨q)∧∟r)∨p≡(p∧∟r)∨(q∧∟r)∨p

≡(p∧q∧∟r)∨(p∧∟q∧∟r)∨(p∧q∧∟r)∨(∟p∧q∧∟r)∨

(p∧q∧r)∨(p∧q∧∟r)∨(p∧∟q∨r∨(p∧∟q∧∟r)

≡(p∧q∧r)∨(p∧q∧∟r)∨(p∧∟q∧r)∨(p∧∟q∧r)∨

(∟p∧q∧∟r).

例4: 【离散数学问题,1、求命题公式(P∨Q)→(R∨Q)的主析取范式、主合取范式有谁知道怎么求的?望赐教】[数学练习题]


思路提示:

可以用真值表求.根据蕴含式A→B的真值的情形,只有A真B假时才为假,所以(P∨Q)→(R∨Q) 成假只有当P∨Q真,R∨Q假时,此时P真Q假R假,即成假赋值只有100,对应的极大项是M4,所以主合取范式是M4,那么主析取范式就是m0∨m1∨m2∨m3∨m5∨m6∨m7

例5: 求命题公式(p∨(q∧r))→(p∧q∧r)的主合取范式[数学练习题]


思路提示:

先算主析取范式:

(p∨(q∧r))→(p∧q∧r) ﹁(p∨(q∧r))∨(p∧q∧r) (﹁p∧﹁(q∧r))∨(p∧q∧r)

(﹁p∧(﹁q∨﹁r))∨(p∧q∧r) (﹁p∧﹁q)∨(﹁p∧﹁r)∨(p∧q∧r)

((﹁p∧﹁q)∧(r∨﹁r))∨((﹁p∧﹁r)∧(q∨﹁q))∨(p∧q∧r)

(﹁p∧﹁q∧r)∨(﹁p∧﹁q∧﹁r)∨(﹁p∧q∧﹁r)∨(p∧q∧r)

由主析取范式可以看出小项为:

m001,m000,m010,m111

剩下的就是:

m011,m100,m101,m110

转换成大项:

M011,M100,M101,M110

写成主合取范式:

(p∨﹁q∨﹁r)∧(﹁p∨q∨r)∧(﹁p∨q∨﹁r)∧(﹁p∨﹁q∨r)

相关思考练习题:

题1:第三范式到底是什么意思?

点拨:XZC.Log BlogJava 首页 新随笔 联系 聚合 管理 随笔-222 评论-130 文章-0 trackbacks-0 数据库设计准则(第一、第二、第三范式说明) I、关系数据库设计范式介绍1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可...

题2:数据库中第一范式,第二范式,第三范式、、、、是...

点拨:第一范式:一言以蔽之:“第一范式的数据表必须是二维数据表”,第一范式是指数据库的每一列都是不可分割的基本数据项,强调列的原子性,试题中某一属性不能拥有几个值。比如数据库的电话号码属性里面不可以有固定电话和移动电话值。 说明:在任何...

题3:数据库三范式

点拨:关系数据库的几种设计范式介绍 1、第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同...

题4:请问什么是"范式转变",谢谢

点拨:范式即开展科学研究、建立科学体系、运用科学思想的坐标、参照系与基本方式,科学体系的基本模式、基本结构与基本功能。范式转变即上述的转变。 范式(paradigm)的概念和理论是美国著名科学哲学家托马斯·库恩(Thomas,Kuhn) 提出并在《科学革命...

题5:范式言而有信 全文翻译

点拨:范式字巨卿,山阳金张(今山东金山县)人。年轻时在太学求学,与汝南张劭是同窗好友,张劭字元伯.两人同时离开太学返乡,范式对张劭说,二年后我将到你家拜见你的父母,看看你的孩子。于是约好了日期。当约好的日期快到的时候,张劭把这件事告诉...

英语三年级上册

范文澜

热门曲谱

Copyright © 2014-2019 曲谱大全(www.qpzxw.com)曲谱自学网版权所有 备案号:皖ICP备2021004734号-1

版权声明:曲谱网所有曲谱及资料均为作者提供或网友推荐收集整理而来,仅供爱好者学习和研究使用,版权归原作者所有。

联系邮箱:qupudaquanhezuo@gmail.com