版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、南京工程學院實 驗 報 告課程名稱 離散數(shù)學 實驗項目名稱 關(guān)系 實驗學生班級 K網(wǎng)絡(luò)工程121 實驗學生姓名 王云峰 學號 240121525 實驗時間 11月15日實驗地點 信息樓 實驗成績評定 指導(dǎo)教師簽字 年月日一、實驗?zāi)康暮鸵箨P(guān)系是集合論中的一個十分重要的概念,關(guān)系性質(zhì)的判定是集合論中的重要內(nèi)容。通過該組實驗,目的是讓學生更加深刻地理解關(guān)系的概念和性質(zhì),并掌握關(guān)系性質(zhì)的判定等。實驗要求實現(xiàn)判斷任意一個關(guān)系是否為自反關(guān)系、對稱關(guān)系、傳遞關(guān)系。二、實驗主要儀器和設(shè)備計算機三、實驗方法與步驟(需求分析、算法設(shè)計思路、流程圖等)判斷任意一個關(guān)系是否為自反關(guān)系、對稱關(guān)系、傳遞關(guān)系和等價關(guān)系?
2、若是等價關(guān)系,求出其所有等價類。設(shè)RÍA×A,(1)若"x(xA®xRx),稱R是自反的;(2)若"x"y(x、yAxRy®yRx),稱R是對稱的;(3)若"x"y"z(x、y、zAxRyyRz®xRz),稱R是傳遞的;(4)若R是自反的、對稱的和傳遞的,則稱R是等價關(guān)系。在程序?qū)崿F(xiàn)中,集合和關(guān)系用都用集合方式輸入。四、實驗原始紀錄(源程序、數(shù)據(jù)結(jié)構(gòu)等)#include<stdio.h>#include<string.h>int n;/集合中元素的個數(shù)char
3、*A,*S,*F,*DJL;/S為集合,A為集合S的元素組成的字符數(shù)組/F為A上的二元關(guān)系集合,DJLi為第i個等價類元素組成的集合int *R;/R為關(guān)系F的關(guān)系矩陣void Set_To_Array(char *Set,char *Array)/將集合轉(zhuǎn)化為一維字符數(shù)組int i,j;j=0;for(i=1;i<(int)strlen(Set)-1;i=i+2)Arrayj+=Seti;Arrayj='0'void Array_To_Set(char *Array,char *Set)/一維字符數(shù)組轉(zhuǎn)化為集合int i,j;j=0; Setj+=''f
4、or(i=0;Arrayi!='0'i+)Setj+=Arrayi;Setj+=','if(j>1)Setj-1=''Setj='0'else Setj+=''Setj='0'int Get_xh(char *A,char ch)/返回字符在A中的下標int i;for(i=0;i<n;i+)if(Ai=ch)return i;void Relation_To_Matrix(char *F,int *R)int i,j,s,t;for(i=0;i<n;i+)for(j=0;j<
5、;n;j+)Rij=0;for(i=2;i<(int)strlen(F);i=i+6)s=Get_xh(A,Fi);t=Get_xh(A,Fi+2);Rst=1;int Judge_zfx(int *R)/自反性判定int i;for(i=0;i<n;i+)if(Rii=0)return 0;return 1;int Judge_dcx(int *R)/對稱性判定int i,j; for(i=1;i<n;i+)for(j=0;j<i;j+)if(Rij!=Rji)return 0;return 1;int Judge_cdx(int *R)/傳遞性判定int i,j,k
6、,*B; B=new int*n;for(i=0;i<n;i+)Bi=new intn;for(i=0;i<n;i+)for(j=0;j<n;j+)for(k=0;k<n;k+)Bij=Rik&&Rkj; for(i=0;i<n;i+)for(j=0;j<n;j+)if(Bij>Rij)return 0;return 1;void Get_Djl(int *R)int i,j,m=0,ip;/m統(tǒng)計等價類數(shù)DJL=new char*n;for(i=0;i<n;i+)if(Ai)ip=0;DJLm=new charn;DJLmip+
7、=Ai;for(j=i+1;j<n;j+)if(Aj&&Rij)DJLmip+=Aj;Aj=0;DJLmip='0'm+; printf("等價類分別為:n");for(i=0;i<m;i+) Array_To_Set(DJLi,S);printf("%s ",S);printf("n");void main() int i,j; S=new char; F=new char; A=new char; printf("請輸入集合A="); scanf("%s&q
8、uot;,S); Set_To_Array(S,A); printf("請輸入集合%s上的一個二元關(guān)系F=",S); scanf("%s",F); n=strlen(A); R=new int*n; for(i=0;i<n;i+)Ri=new intn; Relation_To_Matrix(F,R); if(Judge_zfx(R)&&Judge_dcx(R)&&Judge_cdx(R) printf("關(guān)系%s是%s上的等價關(guān)系,"); Get_Djl(R); else if(Judge_zf
9、x(R)printf("關(guān)系%s是自反的n",F); if(Judge_dcx(R)printf("關(guān)系%s是對稱的n",F); if(Judge_cdx(R)printf("關(guān)系%s是傳遞的n",F); 5、 實驗結(jié)果及分析(計算過程與結(jié)果、數(shù)據(jù)曲線、圖表等)6、 設(shè)RÍA×A,(1)若"x(xA®xRx),稱R是自)若"x"y(x、yAxRy®yRx)稱R是對稱的;(3)若"x"y"z(x、y、zAxRyyRz®xRz),
10、稱R是傳遞的;4)若R是自反的、對稱的和傳遞的,則稱R是等價關(guān)系。在程序?qū)崿F(xiàn)中,集合和關(guān)系用都用集合方式輸入。六、實驗總結(jié)與思考判斷任意一個關(guān)系是否為自反關(guān)系、對稱關(guān)系、傳遞關(guān)系和等價關(guān)系?若是等價關(guān)系,求出其所有等價類。設(shè)RÍA×A,(1)若"x(xA®xRx),稱R是自反的;(2)若"x"y(x、yAxRy®yRx),稱R是對稱的;(3)若"x"y"z(x、y、zAxRyyRz®xRz),稱R是傳遞的;(4)若R是自反的、對稱的和傳遞的,則稱R是等價關(guān)系。在程序?qū)崿F(xiàn)中,集合和關(guān)系用
11、都用集合方式輸入。 抽象原則:任給一個性質(zhì)P,就確定了一個集合A,A的元素恰好是具有性質(zhì)P的對象。子集、包含、包含于、真包含、全集U 、基數(shù)#A-元素個。冪集(A):A的全部子集的集合交、并、差、補集。有窮集的計數(shù)原理:#(ABC)=#A+#B+#C-#(AB) -#(AC) -#(BC)+#(ABC)4. 空串、連接運算、字母表、*、語言、閉包A*=A0A1 A0=正閉包A+= A15. 有序偶<x,y>:將2個對象xy按規(guī)定的順序構(gòu)成的序列。笛卡爾乘積A×B=<x,y>|xAyB,AB是集合二元關(guān)系R:任何有序偶的集合R。 <x,y>R、xRy
12、、xy有關(guān)系R定義域dom(R)、值域ran(R)全域關(guān)系Ux、恒等關(guān)系Ix關(guān)系矩陣、關(guān)系圖自反的、反自反的、對稱的、反對稱的、傳遞的復(fù)合關(guān)系RS:R是X到Y(jié)的關(guān)系,S是從Y到Z的關(guān)系,則X到Z的一個關(guān)系RS滿足結(jié)合律 逆關(guān)系R-1 (RS)-1=S-1 R-1自反閉包r(R)=RIx、對稱閉包s(R)=RR-1、傳遞閉包t(R)=R1 R2偏序:關(guān)系是自反的、反對稱的、傳遞的全序、線序:可比嚴格偏序:反自反、傳遞的遮蓋、哈斯圖、最大元、極大元、上界、最小上界良序的:每個非空子集有最小元覆蓋、劃分、等價關(guān)系:自反的、對稱的、傳遞的由x代表的等價類xR=y|yXxRy (R:模6同余,1R=7,
13、13,. )函數(shù)f:是一個關(guān)系<x,y1><x,y2>都屬于f,則y1=y2f:XY :f是X到集合Y的關(guān)系,dom(f)=X自變量、象源、值、象偏函數(shù)f:對每個x dom(f)有唯一的y使<x,y>f-不屬于dom(f)的未定義全函數(shù) 滿射的(每個y都有x)、單射的(每個x射向不同y)、雙射的、反函數(shù)集合A的特征函數(shù)A(x)=1/0,xA/不屬于A 集合的后繼集合A+=AA 0=?是自然數(shù),n是則n+是,有限次使用規(guī)傳遞性、三岐性<>=、良基性數(shù)學歸納法:若P(0)是真的,mN,P(m)=>P(m+),則nN,P(n)是真的集合等勢AB:A,B的元素之間是一一對應(yīng)的。 存在雙射、抽屜原理:有窮集合AB,#A=m,#B=n,m
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 居家養(yǎng)老食堂合同(2篇)
- 2025年度O2O電商代運營團隊培訓(xùn)與支持合同3篇
- 二零二五年度酒吧服務(wù)員全職雇傭合同規(guī)范文本3篇
- 二零二五年度生物科技園開發(fā)與管理承包合同2篇
- 二零二五版綠色環(huán)保辦公樓房地產(chǎn)買賣代理合同3篇
- 基于二零二五年度的采購合同2篇
- 二零二五年攝影攝像與后期制作合同2篇
- 二零二五版板材模板設(shè)計與制造技術(shù)服務(wù)合同3篇
- 二零二五年度電力系統(tǒng)用變壓器安裝及節(jié)能降耗合同3篇
- 二零二五版土地購置與綠色生態(tài)農(nóng)業(yè)合作合同3篇
- 銀行會計主管年度工作總結(jié)2024(30篇)
- 教師招聘(教育理論基礎(chǔ))考試題庫(含答案)
- 2024年秋季學期學校辦公室工作總結(jié)
- 上海市12校2025屆高三第一次模擬考試英語試卷含解析
- 三年級數(shù)學(上)計算題專項練習附答案集錦
- 長亭送別完整版本
- 《鐵路軌道維護》課件-更換道岔尖軌作業(yè)
- 股份代持協(xié)議書簡版wps
- 職業(yè)學校視頻監(jiān)控存儲系統(tǒng)解決方案
- 《銷售心理學培訓(xùn)》課件
- 2024年安徽省公務(wù)員錄用考試《行測》真題及解析
評論
0/150
提交評論