计算机离散数学及其应用,离散数学及其应用.doc

这篇内容涵盖了离散数学的基础概念,包括命题逻辑和谓词逻辑的习题解析,涉及真值表法、公式法和逻辑推理。同时介绍了集合论、关系和函数的上机实验,如幂集、交集、并集的计算,以及关系的性质判断。此外,还讨论了整数、同余、代数系统、格与布尔代数、图论等多个主题的编程实现,如素数判断、最短路径计算等。最后提到了形式语言与自动机、纠错码的相关实验,如状态输出自动机的设计和(8,4)码的校验。
摘要由CSDN通过智能技术生成

离散数学及其应用

第一章 命题逻辑

习题:

1.判断下列语句是否是命题,为什么?若是命题,判断是简单命题还是复合命题。

(1)离散数学是计算机专业的一门必修课。

(2)李梅能歌善舞。

(3)这朵花真美丽!

(4)3+2>6.

(5)只要我有时间,我就来看你。

(6)x=5.

(7)尽管他有病,但他仍坚持工作。

(8)太阳系外有宇宙人。

(9)小王和小张是同桌。

(10)不存在最大的素数。

2.判断下列各式是否是命题公式,为什么?

(1)P→(P∧Q)。

(?P→Q)→(Q→P)))。

((?P→Q)→(Q→P))。

(Q→R∧S)。

(P∧QR)→S。

((R→(Q→R)→(P→Q))。?(P∨?Q)。

(2)P∧(Q∨R)。

(3)?(P∨Q)?(?P∧?Q)。

(4)?P→(Q→P)。

5.分别用真值表法和公式法判断下列命题公式的类型:

(1)(P∨Q)→(P∧Q)。(P∧Q)。?P∨Q)∧?(Q∨?R)∧?(R∨?P∨?Q)。

(4)(P∧Q∧?R∧Q)。

(5)(Q∧(?P∧Q)。

(6)(??Q)?(P?Q)。

(7)(∧Q)∧?(P∧Q)。(P∧Q)。?(P∨Q)∨(?P∧Q)??P。

(3)(P∧Q)?P??P∨Q。

(4)P→(Q∧)?P→Q)∧(PP→Q)∧(Q)?P∨R)→Q。

(6)(P∧Q∧)∧?(A∧(P?Q))→C。

(7)?(P)???Q。

(8)?(P)???Q。

7.设A,B,C为任意的三个命题公式,式问下面的结论是否正确?

(1)若A∨C?B∨C,则A?B。

(2)若A∧C?B∧C,则A?B。

(3)若?A??B,则A?B。

(4)若A→C?B→C,则A?B。

(5)若A?C?B?C,则A?B。

8.试给出下列命题公式的对偶式:

(1)(P∧Q)∨R。

(2)T∨(P∧Q)。

(3)(P∨Q)∧F。

(4)?P(P∧Q)∧(?P∨Q)。

9.分别用真值表法、分析法和公式法证明下列蕴涵式:

(1)?(P→Q)T P∨Q。

(2)(P→Q)→QT P∨Q。

(3)P→QT P→(P∧Q)。

(4)(P→Q)∧(Q→R)T(P→R)。

10.将下列命题公式化成与之等价的仅含联结词 或 的公式:

(1)P∧(Q→R).

(2)(P→(Q∧R))∨P。

第二章 谓词逻辑

第三章 集合

上机实验:

编写程序,实现以下功能:

(1)求集合{a,b,c}的幂集。

(2)求集合A={1,2,3}和B={3,4,5}的交集与并集。

(3)求S={1,2,3,4,5}的所有全排列及所有4个元素的子集。

第四章 关系

上机实验:

编写程序,实现下面功能:

(1)给定一个关系,能够判断这个关系是否具有自反性、对称性、传递性。

(2)给定两个关系R1和R2,能够进行复核运算R1*R2.

(3)给定一个关系R,能够求得其自反闭包r(R)、对称闭包s(R)和传递闭包t(R)。

(4)判断一个关系是否为等价关系,如果是,给出等价类集合。

(5)求给定偏序关系的哈斯矩阵。

第五章 函数

第六章 整数

编写程序,实现下面的功能:

(1)判断一个数是否是素数。

(2)求小于100的所有素数。

(3)求两个数m与n的最大公因数和最小公倍数。

第七章 同余

第八章 代数系统

第九章 格与布尔代数

第十章 图

编写程序,实现下面的功能:

(1)求图的可达矩阵。

(2)求图的任何两个结点之间特定长度的路的数量。

(3)求图中任何结点所在的强分图、任何边所在的单向分图。

(4)求图中的割点和割边。

(5)求图中的所有极大匹配。

(6)求图中的所有最短路径。

(7)求图中的所有关键路径。

(8)求加权图的最小生成数。

(9)求二叉树对应的前缀码。

第十一章 形式语言与自动机简介

上机实验:

设计一个状态输出自动机M,对于输入的一个二进制数x,M输出x被3除的余数,并在计算机上实现。

第十二章 纠错码简介

上机实验

一个(8,4)码,它的校验位a5,a6,a7,a8满足下列方程:

a5=a1+a2+a4

a6=a1+a3+a4

a7=a1+a2+a3

a8=a2+a3+a4

编程求出满足此校验方程的可纠正单错的(8,4)码,并求出接收00011111发送字。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值