一个学校有2504个计算机科学,离散数学第三章练习题

a7f4a3f590493a1e451dd952a488fd7c.gif 离散数学第三章练习题

(14页)

d57d325a1a95e2675ac0d853cebe93db.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.90 积分

精品文档 离散数学第三章练习题 班级 学号 姓名 成绩 8.一个小猪储钱罐有100个相同的5角和80个1元的硬币,从中选出8个硬币有多少种方式。 11. 设x1,x2,x3是非负整数,不等式x1+x2+x3?11有多少种解。 13. 使用MISSISSIPPI中的所有字母可以构成多少个不同的串?使用ABRACADABR中的所有字母可以构成多少个不同的串? 15. 把一副标准的52张扑克牌发给5个人,每人得7张,有多少种不同的方式,把一副标准的52张扑克牌平均发给4个人,有多少种不同的方式? 16. 有多少种不同的方式把5个不同的物体放到3个不同的盒子里?有多少种不同的方式把5个相同的物体放到3个不同的盒子里? 1找出按照字典顺序跟在下面每个排列后面的下一个更大的全排列。 1432541231245452316714231528764 18. 按照字典顺序排列下述{1,2,3,4,5,6}的排列:234561,31456, 165432, 156423,43216,41236,31465,14562,32561,54321,54312,35612。 20.使用算法3.3.2列出集合{1,2,3,4}的所有子集。 21. 使用算法3.3.3列出集合{1,2,3,4,5}的所有3-组合。 38. 一个碗里有10个红球和10个蓝球。一位女士不看球而随机地选取。 她必须选多少个球才能保证至少有3个球是同色的? 她必须选多少个球才能保证至少有3个球是蓝色的? 39. 一个计算机网络有6台计算机组成,每台计算机至少连接1台其他计算机。证明,网络中至少有2台计算机直接连接相同数目的其他计算机。 43. 求A∪B∪C中的元素数,如果每个集合有100个元素,并且 这些集合是两两不相交的。 每对集合存在50个公共元素,并且没有元素在所有这3个集合里。 每对集合存在50个公共元素,并且有25个元素在所有这3个集合里。 这些集合是相等的。 44. 一个学校有2504个计算机科学专业的学生,其中1876人选修了Pascal,999人选修了FORTRAN,345人选修了C,876人选修了Pascal和FORTRAN,231人选修了FORTRAM和C,290人选修了Pascal和C。如果189个学生选了Pascal、FORTRAN和C,那么2504个学生中有多少学生没有选这3门程序设计语言课中的任何1种。 45. 有多少8位二进制串不包含6个连续的0。 3.9解: 符号化: p:a是奇数. q:a是偶数. r:a能被2整除 前提:, 结论: 证明: 确。 方法 ∧ → ? ∧ → ? ∨ ∨?q∨?p ? ∨?p)∨ ∨?q) ? ∨ ? ?p∨ ∨?q ? 1 即证得该式为重言式,则原结论正确。 方法 ∧ → ? ∧ → ? ∨ ∨?q∨?p ? m0+ m1+ m2+ m3+ m4+ m5+ m6+ m可知该式为重言式,则结论推理正确。 3.10. 解: 符号化:p:a是负数. q:b是负数. r:a、b之积为负 前提: r→ ∨ 结论:?r→ 方法1 证明: 不正确。 方法2 证明: ∨) →) ? ? ∨) ∨) ? r∨ ? m0+m2+m4+m6+m7 只含5个极小项,课件原始不是重言式,因此推理不正确 3.11.填充下面推理证明中没有写出的推理规则。 解: ③:①②析取三段论 ⑤:③④析取三段论 ⑦:⑤⑥假言推理 3.12. 填充下面推理证明中没有写出的推理规则。 解: ②:①化简规则 ③:①化简规则 ⑤:②④假言推理 ⑥:③⑤假言推理 ⑧:③⑦假言推理 ⑨:⑥⑧假言推理 3.13.证明: ∵前提?∧q ? ?∧q ?p∧?q∧q ?0为矛盾式 ∴以∧q)∧∧ →B.的推理的前件在任何赋值 均为假 ∴无论结论如何,推理总正确 3.14.在自然推理系统 P 中构造下面推理的证明: 前提: p → , p, q 结论: r ∨ s 前提: p → q, ? , r 结论: ? p 前提: p → q 结论: p → 下 前提: q → p, q?s, s?t, t ∧ r 结论: p ∧ q 前提: p → r, q → s, p ∧ q 结论: r ∧ s 前提: ? p ∨ r, ? q ∨ s, p ∧ q 结论: t → 证明: ① p → 前提引入 ② p 前提引入 ③ q→r①②假言推理 ④ q 前提引入 ⑤ r ③④假言推理 ⑥ r∨s⑤附加律 证明: ① ? 前提引入 ② ? q ∨? r ①置换 ③ r 前提引入 ④ ? q ②③析取三段论 ⑤ p → q前提引入 ⑥ ? p ④⑤拒取式 证明: ① p→q前提引入 ② ? p∨q①置换 ③ ∧ ②置换 ④ ? p∨ ③置换 ⑤ p→④置换 证明: ① s?t前提引入 ② ∧ ①置换 ③ t → s②化简 ④ t ∧ r前提引入 ⑤ t ④化简 ⑥ s ③⑤假言推理 ⑦ q?s前提引入 ⑧ ∧ ⑦置换 ⑨ s→q⑧化简 ⑩ q ⑥⑨假言推理 11 q→p前提引入 1 p ⑩11 假言推理 1 p ∧ q⑩○1合取 证明: ① p → r 前提引入 ② q → s 前提引入 ③ p ∧ q 前提引入 ④ p ③化简 ⑤ q ③化简 ⑥ r ①④假言推理 ⑦ s ②⑤假言推理 ⑧ r ∧ s⑥⑦合取 证明: ① t 附加前提引入 ② ? p ∨ r 前提引入 ③ p ∧ q前提引入 ④ p ③化简 ⑤ r ②④析取三段论 ⑥ r ∨ s⑤附加 3.15.在自然推理系统 P 中用附加前提法证明下面各推理: 前提: p → , s → p, q 结论: s → r 前提: → , → u 结论: p → u 证明:① s 附加前提引入 ② s → p前提引入 ③ p ①②假言推理 ④ p→ 前提引入 ⑤ q → r③④假言推理 ⑥ q 前提引入 ⑦ r ⑤⑥假言推理 证明: ① P 附加前提引入 ② p∨q①附加 ③ →前提引入 ④ r ∧ s②③假言推理 ⑤ s ④化简 ⑥ s ∨ t⑤附加 ⑦ → u 前提引入 ⑧ u ⑥⑦假言推理 3.16.在自然推理系统 P 中用归谬法证明下面推理: 前提: p →? q, ? r ∨ q, r ∧? s 结论: ? p 前提: p ∨ q, p → r, q → s 结论: r ∨ s 证明: ① P结论否定引入 ② p →? q 前提引入 ③ ? q①②假言推理 ④ ? r∨q 前提引入 ⑤ ? r③④析取三段论 ⑥ r∧? s 前提引入 ⑦ r⑥化简 ⑧ ? r∧r ⑤⑦合取 ⑧为矛盾式, 由归谬法可知, 推理正确. 证明: ① ? 结论否定引入 ② p∨q 前提引入 ③ p→r 前提引入 ④ q→s 前提引入 ⑤ r∨s ②③④构造性二难 ⑥ ? ∧ ①⑤合取 3.17. 在自然推理系统 P 中构造下面推理的证明: 只要 A 曾到过受害者房间并且 11 点以前没用离开, A 就犯了谋杀罪. A 曾到过受害者房间. 如果 A 在11 点以前离开, 看门人会看到他. 看门人没有看到他. 所以 A 犯了谋杀罪. 解: 令 p: A 曾到过受害者房间; q: A 在 11 点以前离开了; r: A 就犯了谋杀罪; s:看门人看到 A. 前提: →r, p, q→s, ? s. 结论: r. 证明: ① ? s前提引入 ② q→s 前提引入 ③ ? q ②拒取 ④ p前提引入 ⑤ p∧?q ③④合取 ⑥ →r 前提引入 ⑦ r⑤⑥假言推理 3.18.在自然推理系统 P 中构造下面推理的证明. 如果今天是星期六, 我们就要到颐和园或圆明园去玩. 如果颐和园游人太多, 我们就不去颐和园玩. 今天是星期六. 颐和园游人太多. 所以我们去圆明园玩. 第三章习题一解答 一、求下列集合的幂集 1、{杨,李,石} 解:P ={?, {石},{李,石},{杨},{杨,石},{杨,李},{杨,李,石}} 2、{{1,2},{2,1,1},{2,1,1,2}} 解:原集合={{1,2},{2,1},{2,1}}={{1,2}},只含一个元素,故其幂集只有个元素: P={?,{1,2}} 二、利用包含排斥原理,求解以下各题。 1、对60 ?a href=“http:///fanwen/shuoshuodaquan/” target=“_blank” class=“keylink”>说鞑椋?读《每周新闻》,2读《时代》,2人读《财富》,人读《每周新闻》和《财富》,11 读《每周新闻》和《时代》,人读《时代》与《财富》,还有 人什么都不读,请计算: 阅读全部三种杂志的人数。 分别求只阅读每周新闻、时代、财富杂志的人数。 解:记A={《每周新闻》的读者},B={《时代》的读者},C={《财富》的读者}。 由于人什么都不读,故只有人读杂志,即 |A∪B∪C|=52。已知 |A|=25,|B|=26,|C|=26 |A∩C|=9,|A∩B|=11,|B∩C|=8 由包含排斥原理可知 |A∪B∪C|=|A|+|B|+|C|-|A∩C|-|A∩B|-|B∩C|+| A∩B∩C|, 故2=25+26+26-9-11-8+| A∩B∩C|,即有 | A∩B∩C|=3, 所以同时读三种杂志的人为人。 注意到 |S∩T| = |S|-|S∩T|,故 只读《每周新闻》的人数为: |A?B?C|?|A?|?|A|?|A?|?|A|?|?| =|A|-|A∩B|-|A∩C|+| A∩B∩C|=25-9-11+3=8; 只读《时代》人数为:|B?A?C|?|B|-|B∩A|-|B∩C|+| A∩B∩C|=26-11-8+3=10 ; 只读《财富》的人为:|C?A?B|?|C|-|C∩A|-|C∩B|+| A∩B∩C|=26-9-8+3=12。 2、某班25个学生,14人会打篮球,12人会打排球,6人会篮球和排球,5人会打篮球和网球,还有2人会打这三种球,已知6人会网球的都会篮球或排球,求不会打球的人。 解:先求出会打球的人,25-会打球的人=不会打球的人。 |篮|=14, |排|=12, |篮∩排|=6, |篮∩网|=5, |篮∩排∩网|=2,|网|=6, 又6= |网∩| = |网∩篮|+|网∩排|-|网∩篮∩排|, 故+ |网∩排|-2=6, 故 | 网∩排|=3, 由包含排斥原理可知会打球的人数为 |篮∪排∪网|=|篮|+|排|+|网|-|篮∩排|-|篮∩网|-|排∩网|+|篮∩排∩网| =14+12+6---3+2=20, 故不会打球有人。 3、在 1 到300 的整数中,分别求满足以下条件的整数个数: 同时能被3,5,整除; 不能被和 整除,也不能被整除的数; 可以被整除,但是不能被 和整除; 可以被或整除,但不能被整除; 只被3,5,中一个整除的数; 解:用A表示1 到300中能被整除的数的集合,A5表示1 到300中能被5整除的数的集合,A7表示1 到300中能被整除的数的集合。 则有 |A3|=?300/3?=100, |A5|=?300/5?=60 ,|A7|=?300/7?=42; | A3∩A|=?300/15?=20, | A3∩A7|=?300/21?=?100/7?=14,| A5∩A7|=?300/35?=?60/7?=8, | A3∩A5∩A7|=2。 | A3∪A5∪A7| = |A3|+| A5|+|A7|-|A3∩A5|-|A3∩A7|-|A5∩A7|+|A3∩A5∩A7| =100+60+42-20-14-8+=162 同时能被3,5,同时整除的数的个数为 | A3∩A5∩A7|=2; 不能被和 整除,也不能被整除的数的个数为 357|=300- | A3∪A5∪A7| =300-162=138; 注意到 |A∩B| = |A|-|A∩B|,故可被3整除但不能被 和整除的数的个数为| A3∩A5∩A7| = | A3∩57|-| ∪| =| A|-| A3∩A5|-| A3∩A7|+| A3∩A5∩A7|=100-20-14+2=68; 可以被或整除,但不能被整除的数的个数为 | ∩7| =| ∪| =| A3∩A7|+| A5∩7|-| A3∩A57| =+ - = +-=120; 只被3,5,中一个整除的数的个数分别为 只被整除的数:| A3|-| A3∩A5|-| A3∩A7|+| A3∩A5∩A7|=100-20-14+2=68; 只被整除的数:| A5|-| A5∩A3|-| A5∩A7|+| A5∩A3∩A7|=60-20-8+2=3; 只被整除的数:| A7|-| A7∩A3|-| A7∩A5|+| A7∩A3∩A5|=42-14-8+2=22。 4、求 1~120 之间的素数。 提示:采用筛选法求不超过 120 之间的素数。由 120 解:令A2,A3,A5,A7分别为1~120范围内能被2,3,5,整除的数的集合,则1~120中去除2,3,5,7的整倍数后所剩的数的个数为 2∩A3∩A5∩A7| = 120- | A2∪A3∪A5∪A7| 。 由于 |A2|=?120/2?=60,|A3|=?120/3?=40,|A5|=?120/5?=24,|A7|=?120/7?=17; |A2∩A3|=?120/6?=20, |A2∩A5|=?120/10?=12, |A2∩A7|=?120/14?=60/7=8, |A3∩A5|=?120/15?=40/5=,|A3∩A7|=?120/21?=40/7=5,|A5∩A7|=?120/35?=24/7=3;|A2∩A3∩A5|=?120/ ?=,|A2∩A3∩A7|=?120/ ?=, |A3∩A5∩A7|=?120/ ?=1, |A2∩A5∩A7|=?120/ ?=1; |A2∩A3∩A5∩A7|=?120/ ?=0 ; 所以 | A2∪A3∪A5∪A7|=60+40+24+17-+-0=141-56+8=149-56=9,故1~120中去除2,3,5,7的整倍数后所剩的数的个数为120-93=27。 但这不是素数的个数,因为去除倍数时还去除了2,3,5,7的一倍,这本是不该去掉的,应当补回来,而这剩下的27个数中1不是素数,应该去掉——故素数的总数应当是 27+4-1=30 。 5、在 1 和 10000 之间不能被4、5、整除的数有多少个? 解:设A4, A5, A分别表示1?10000范围内被4,5,整除的数的集合,则要求的数的个数为: |A4?A5?A6|?10000?|A4?A5?A6| =10000-[ -]+?10000/30? =10000-[-+166] =1000-4666=5334 6、在 1 和 10000 之间既不是某个整数的平方,也是不是某个整数的立方的数有多少? 解:设A={x| 1? x2?10000},B={x| 1? x3?10000},则要求的数的个数为 |A?B|?10000?|A?B| ?1000? ?10000?. ?10000? ?10000?117?9883 7、在 1 和 10000 之间有多少个整数包含了1,2,和4。 解:设A1, A2, A3, A分别表示1?10000范围内含1,2,3,4的数的集合。 如果将题意理解为要求整数只含有1,2,3,4之一时,则要求的数的个数为 |A1?A2?A3?A4|?10000?|A1?A2?A3?A4|。 而 |A1?A2?A3?A4|为1?10000内不含1,2,3,4的数的个数,这相当于用六个数字0,5,6,7,8,9去填四个空格的方案数。用排列组合中的乘法法则知,共有6?6?6?6?1296种不同填法,但其中一种填法0000不合要求,故符合要求的填法有1296-1=1295种。 故题目的解为 10000-1295=8705. 如果将题意理解为要求整数同时含有1,2,3,4时,显然1?10000范围内只有四位数同时含有1,2,3,4,且1,2,3,4每个数只可能出现一次,即这样的四位数只能是1,2,3,4的排列。所以,共有4!=24个。2016全新精品资料-全新公文范文-全程指导写作 –独家原创 14 / 14 关 键 词: 离散数学 第三 练习题

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值