離散數學實驗報告_第1頁
離散數學實驗報告_第2頁
離散數學實驗報告_第3頁
離散數學實驗報告_第4頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、大連民族學院計算機科學與工程學院實驗報告實驗題目:判斷關系的性質課程名稱:離散數學實驗類型:演示性驗證性操作性 設計性綜合性專業:班級:學生姓名:學號:實驗日期:年月日實驗地點:實驗學時:實驗成績:指導教師簽字:年月日實驗報告正文部分(具體要求詳見實驗報告格式要求)實驗報告格式 實驗題目 判斷關系的性質 實驗目的 使學生掌握利用計算機語言實現判斷關系性質的基本方法。 實驗環境 Microsoft Visual C+6.0 實驗原理 實驗內容與要求:對給定表示有窮集上關系的矩陣,確定這個關系是否是自反的或反自反的;對稱的或反對稱的;是否傳遞的。通過二元關系與關系矩陣的聯系,可以引入N維數組,以數

2、組的運算來實現二元關系的判斷。圖示:性質自反性反自反性對稱性反對稱性傳遞性關系矩陣特性主對角線元素全為1主對角線元素全為0對稱矩陣非主對角線上的元素等于1 且與之對稱的元素等于0矩陣( M*M)中 1 所在的位置, M中與之相對應位置鮮紅都為1程序源代碼:#include#define N 4main()int i,j,k;int f,e,z;int MNN;printf(判斷R是否為自反關系、對稱關系、是否可傳遞?n);printf(請輸入一個4*4的矩陣。n);for(i=0;iN;i+) /*輸入一個4*4的矩陣 */for(j=0;jN;j+)scanf(%d,&Mij);for(i=

3、0;iN;i+)for(j=0;jN;j+)printf(%4d,Mij);printf(n);for(i=0;iN;i+)if(Mii=1)/判斷自反性if(i=N-1)e=0;else;else if(Mii=0)/判斷反自反性if(i=N-1)e=1;else;elsee=2;break;for(i=0;iN;i+)for(j=0;jN;j+)if(Mij!=Mji)/判斷對稱性f=1;break;for(i=0;iN;i+)for(j=0;jN;j+)if(Mij=1)/判斷反對稱性if(Mji=0)if(i=(N-1)&j=N-1)f=0;elsebreak;if(f!=0&f!=1

4、)f=2;for(i=0;iN;i+)/判斷可傳遞性for(j=0;jN;j+)if(Mij=1)continue;elsefor(k=0;kN;k+)if(Mik*Mki=0)continue;elsez=0;if(e=0)printf(關系 R是自反關系 n);else if(e=1)printf(關系 R是反自反關系 n);else if(e=2)printf(關系 R是反自反關系 n);if(f=0)printf(關系 R是反對稱關系 n);else if(f=1)printf(關系 R不是對稱關系 n);else if(f=2)printf(關系 R是對稱關系 n);if(z=0)printf(關系 R是不可傳遞關系 n);elseprintf(關系 R是可傳遞關系 n); 實驗步驟 和 實驗記錄 程序運行截圖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論