2023年安徽工业大学离散数学实验报告.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2023年安徽工业大学离散数学实验报告.pdf》由会员分享,可在线阅读,更多相关《2023年安徽工业大学离散数学实验报告.pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 离散数学实验报告专业 软件工程班级163班姓 名 周掌珍学号授课教师杨思春二。一 七 年 六 月目录实验一联结词的运算实验二集合的运算实验三二元关系的性质鉴定实验四 图的矩阵运算实验一联结词的运算一.实验目的通过上机实验操作,将命题连接词运算融入到C语言的程序编写中,一方面加强对命题连接词运算的理解,另一方面通过编程实现命题连接词运算,帮助学生复习和锻炼c 语言知识,将理论知识与实际操作结合,让学生更加容易理解和记忆命题连接词运算。二.实验原理(1)非运算,符号:1,当 P=T时,p 为 F,当 P=F时,1P为 T。(2)合取,符号:A,当且仅当P 和 Q的真值同为真,命题PAQ的真值才为
2、真;否则,PAQ的真值为假。(3)析取,符号:V,当且仅当P 和 Q的真值同为假,命题PVQ的真值才为假;否则,P V Q 的真值为真。(4)异或,符号:,当且仅当P 和 Q 的真值不同时,命题P V Q 的真值才为真;否则,PVQ的真值为真。(5)蕴涵,符号:一,当且仅当P 为 T,Q 为 F 时,命题P-Q 的真值才为假;否则,P-Q 的真值为真。(6)等价,符号:一,当且仅当P,Q的真值不同时,命题P-Q 的真值才为假;否则,P-Q 的真值为真。三.实验内容编写一个程序实现非运算、合取运算、析取运算、异或运算、蕴涵运算、等价运算。四.算法程序内容格式:新罗马,小五号,行间距固定值18磅#
3、i n c 1 u d e i n t m a i n ()c h a r m;i n t P,Q;p r i n t f(请输入P,Q的真值与逻辑连接词:(P逻辑联结Q)n a :与 t b:或 t c(请先输入0):非 t d :蕴含 t e :等价 t f:异或 n );s c a n f (%d%c%dH,&P,&m,&Q);s wi t c h(m)c a s e z a :。i f (P=1&Q =1 )p i n t f(P 与 Q =l n ”);o。e 1 s e p r i n t f (p 合取 Q=0 n );b r e a k ;-c a s e b i f (P=0
4、&Q=0)p r i n t f (P 或 Q=0 n );。笛 1 s e p r i n t f (P 或 Q=1 n );b r e a k;y a s e c :i f(P=l)p r i n t f (非 P=0 n );g g c 1 s e p r i n t f (非 P =1 n );b r c a k;o c a s e d i f(P=l&Q=O)p r i n t f(P 蕴含 Q =0 n );g e l s e p r i n t f (P 蕴含 Q=l n );b r e a k;o c a s e e ,i f (P =Q)p r i n t f (P 等价 Q
5、=l n *);g。e 1 s e p r i n t f (P 等价 Q=0 n );b r e a k;o c a s e f :o o i f (P 二 二 Q)p r i n t f (P异或Q=0n”);d e l s e p r i n t f (nP 异或 Q=l nH);b r e a k;0)五.实验结果实验结果截图大小为:宽(1 0 cm)乂高(8011)r*C:UsersAdministratorDesktopDebug0.exeany key to continueIb l,或。=1l e s s:等价f:异或六.心得体会内容格式:宋体,五号,行间距固定值1 8磅实验二
6、集合的运算一.实验目的集合运算重要涉及并运算,交运算,相对差,对称差运算,集合论的语言适合于描述和研究离散对象及其关系,所以也是计算机科学与工程的理论基础,在程序设计、关系数据库、排队论、开关理论,形式语言和自动机理论等学科领域中都有重要的应用。集合运算是学习集合论的基础,通过编程实现集合的相关运算,帮助同学们学好集合论相关知识打下基础。二.实验原理交运算:任何二个集合A和 B的交集An B 是由A和 B所共有的所有元素构成的集合,即:ACB=x|x G AA x e B并运算:A、B 是任意二个集合,A和 B的并集A UB是由A和 B 的所有元素构成的集合。即:AUB=x|xeAVxe B相
7、对差:设 A和 B是二个任意集合,B对A 的相对差(A-B)是由属于A 且不属于B 的所有元素组成的集合。即:AB=x|XG A AxgB=x|xeAA-ixeB)对称差:设A、B是任意二集合,A 和 B 的环和记作AB。即:AGB=(A-B)U(BA)=(ACTB)U(BA A)或者 xe(A B)oxex I xeAVxeB)三.实验内容进一步理解集合的四种基本运算,根据每个运算定义,编程实现各个运算。四.算法程序内容格式:新罗马,小五号,行间距固定值18磅交集运算:#i n c 1 u dei n t main()int a 10 b 10,c 20,i,m,n,j,k=0;叩r in
8、t f(请输入集合A,集合B中的元素个数:n);oscanf(%d%d”,&m,&n);prin t f(请输入集合A的元素:n);ofor(i=0;i m;i+)s c a nf(%dn,&a|i);op r i ntf(请输入集合B的元素:、n”);ofor(i=0;in;i+)gs c a n f(%dn,&b i );叩r i n t f(A=n);g f or(i=0;im;i+)-pr i n t f(%d;,a i);putch a r(b);gprintf(nn);prin t f(”B=);ofor(i=0;in;i+)p rin t f(d,”,b i);putchar(b
9、);加 r intf(,nH);f or(i=0;im;i+)f o r(j=0;j n;j+)i f(a i =b j 1)c k+=a i ;叩ri ntf(”AAB=();for(i=0 ;i k;i+)。p r i n t f(%d,,c i );oputc h a r(b );叩ri n t f(nH);)并集运算:#i n c lud e i n t ma i n()(i nt a 1 0 ,b 1 0 ,c 2 0 ,i,m,n J,k=0 ;叩r i ntf(请输入集合A,集合B中的元素个数:n);o s ca nf(”%d%d”,&m,&n);叩ri n t f(请输入集合A
10、的元素:n );ofb r(i =0;i m;i +)a s c a nf(d”,&a i );p r i ntf(请输入集合B的元素:nH);for(i=0;i n;i+)sc a nf(%d ,&b i );p r i ntf(nA=n);g fo r(i=0 ;i m;i+)。叩 r i ntf(n%d,a i );叩utc h a r C b );p r i nt f(nM);opr i ntf(B=);g f or(i =0;i n;i+)p r i ntf(%d,b i );p u t c h a r(1 b );g pri n t f()n );0o f o r(i=0;i m;
11、i+)g c k+=a i|;d b r(j=O;jV n;j+)Ug f o r(i =0;i m;i+)g“f(b j 1=c i )b r e a k;g i f(i=m)c k+=b j ;。opri ntf(A U B=);8 fo r(i =0;i k;i +)p ri nt f(H%d ,,c i );g pu t c h a r(b );pri ntf(nM);1相对差:#i n c lud ei nt m a i n()(。i n t a 1 0 ,b 1 0 ,c 2 0 ,i,m,n,j,k=O,t;qp r i n t f(请输入集合A,集合B中的元素个数:n);sc
12、a n f(%d%d ”,&m,&n);opr i ntf(请输入集合A的元素:n”);ffor(i=0;i m;i+)。sc a nf(%d ,&a E i );o p ri n tf(H请输入集合B的元素:n”);efb r(i=0 ;i n;i +)g sc a n f(M%dn,&b i );叩ri n tf(A=);of o r(i =0;i m;i +)oopri ntf(%d a i );o p u t c h a r(W);。p ri n t f(n”);pri n tf(B=n);g fb r(i=0;i vn;i+)。叩ri ntf(d j,b i );。p utc h a
13、 r(b );。p r i ntf(n );0of o r(i =0;i vm;i+)a c k+=a i ;for(j=0 ;j n;j+)(。f o r (i=0;i m;i +)。i f(b|j=c i )0 0 0 13 8 f or(t=i;t k;t+)0 0 8 0 8 0 C t =C t +1 ;Ik-;009)p r i ntf(A-B=(”);oof o r(i =0;i k;i+)ap ri ntf(n%d,n,c L i );。p ut c h a r(,b/);o p ri ntf(n);)对称差:#i nc 1 ud ei nt m a i n()(o i n t
14、 a|1 0 ,b l 0 ,c 2 0 ,c l 2 0 ,c 2 2 0 ,i,m,n,j,k l=O,k 2 =0 ,k=0,t;叩ri ntf(请 输 入 集 合os c a n f(%d&b|i );叩ri ntf(A=);。f or(i =0;i m;i+)。叩 r i ntf(”d,a i );。叩utc h a r(z b );叩ri nt f(n);P r i n tf(H B=);of o r(i=0 ;i n;i +)。叩 ri ntf(H%d,b i );Mp utc h a r(b );pri nt。n);ofb r(i=0;i m;i+)c l k 1 +=a i
15、;fb r(j=0 ;jvn;j+)。o f o r(i =0 ;i m;i +)。i f(b|j=c l i )d o。f or(t=i ;t k 10 0 0 (8。C 1 t=C 1 t+1 ;O O d jo k 1;0 0 0|If or(j=O;jnj+)。笛2 k 2+=b j ;fi fb r(j=0;j vm;j+)。o for(i =0;i n;i+);t+)i f(a j =c 2 i )gg f o r(t=i;t k 2;t+)gg 80 c 2 t=c 2 t+1 ;ggk 2 ;for(i=0;i kl;i+)c k+=c 1 Ei;of or(j=0;jk2;j
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 安徽 工业大学 离散数学 实验 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内