版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《離散數(shù)學(xué)》實(shí)驗(yàn)報(bào)告(2014/2015學(xué)年第一學(xué)期)題目:集合上二元關(guān)系性質(zhì)判定的實(shí)現(xiàn)專(zhuān)業(yè)信息安全學(xué)生姓名班級(jí)學(xué)號(hào)指導(dǎo)教師指導(dǎo)單位計(jì)算機(jī)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系日期2015.9.29實(shí)驗(yàn)內(nèi)容和要求內(nèi)容:編程實(shí)現(xiàn)任意集合上二元關(guān)系的性質(zhì)判定。要求:能正確判定任意二元關(guān)系的自反性、對(duì)稱(chēng)性、傳遞性、反自反性和反對(duì)稱(chēng)性。實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)實(shí)驗(yàn),幫助學(xué)生更好地掌握計(jì)算機(jī)科學(xué)技術(shù)常用的離散數(shù)學(xué)中的概念、性質(zhì)和運(yùn)算,提高學(xué)生編寫(xiě)實(shí)驗(yàn)報(bào)告、總結(jié)實(shí)驗(yàn)結(jié)果的能力,培養(yǎng)學(xué)生的邏輯思維能力和算法設(shè)計(jì)的思想,能夠獨(dú)立完成簡(jiǎn)單的算法設(shè)計(jì)和分析,進(jìn)一步用它們來(lái)解決實(shí)際問(wèn)題,幫助學(xué)生學(xué)習(xí)掌握C/C++語(yǔ)言程序設(shè)計(jì)的基本方法和各種調(diào)試手段,使學(xué)生具備程序設(shè)計(jì)的能力。實(shí)驗(yàn)任務(wù)編程實(shí)現(xiàn)任意集合上二元關(guān)系的性質(zhì)判定。實(shí)驗(yàn)內(nèi)容#include
<iostream>
using
namespace
std;
int
const
MAX
=
1000;
int
matrix[MAX][MAX];
int
n;
bool
flag1,
flag2,
flag3,
flag4,
flag5;
void
Reflexive()
{
flag1
=
true;
for(int
i
=
0;
i
<
n;
i++)
{
if(!matrix[i][i])
{
flag1
=
false;
break;
}
}
}
void
Irreflexive()
{
flag2
=
true;
for(int
i
=
0;
i
<
n;
i++)
{
if(matrix[i][i])
{
flag2
=
false;
break;
}
}
}
void
Symmetry()
{
flag3
=
true;
for(int
i
=
0;
i
<
n;
i++)
for(int
j
=
0;
j
<
n;
j++)
if(matrix[i][j]
!=
matrix[j][i])
{
flag3
=
false;
break;
}
}
void
Dissymmetry()
{
flag4
=
true;
for(int
i
=
0;
i
<
n;
i++)
for(int
j
=
0;
j
<
n;
j++)
if(matrix[i][j]
&&
matrix[i][j]
==
matrix[j][i]
&&
i
!=
j)
{
flag4
=
false;
break;
}
}
void
Transitivity()
{
flag5
=
true;
for(int
i
=
0;
i
<
n;
i++)
for(int
j
=
0;
j
<
n;
j++)
for(int
k
=
0;
k
<
n;
k++)
if(matrix[i][j]
&&
matrix[j][k]
&&
!matrix[i][k])
{
flag5
=
false;
break;
}
}
void
Answer()
{
cout
<<
"該二元關(guān)系滿足以下性質(zhì)
:"
<<
endl;
if(flag1)
cout
<<
"自反性"
<<
endl;
if(flag2)
cout
<<
"反自反性"
<<
endl;
if(flag3)
cout
<<
"對(duì)稱(chēng)性"
<<
endl;
if(flag4)
cout
<<
"反對(duì)稱(chēng)性"
<<
endl;
if(flag5)
cout
<<
"傳遞性"
<<
endl;
}
int
main()
{
cout
<<
"請(qǐng)輸入集合中元素個(gè)數(shù)
n
=
";
cin
>>
n;
int
*a
=
new
int[n];
cout
<<
"請(qǐng)輸入集合元素:
";
for(int
i
=
0;
i
<
n;
i++)
cin
>>
a[i];
cout
<<
"集合為
A
=
{";
for(int
i
=
0;
i
<
n
-
1;
i++)
cout
<<
a[i]
<<
",";
cout
<<
a[n
-
1]
<<
"}"
<<
endl;
cout
<<
"請(qǐng)輸入關(guān)系矩陣:\n";
for(int
i
=
0;
i
<
n;
i++)
for(int
j
=
0;
j
<
n;
j++)
cin
>>
matrix[i][j];
cout
<<
endl;
Reflexive();
Irreflexive();
Symmetry();
Dissymmetry();
Transitivity();
Answer();
delete
[]a;
return
0;
}
測(cè)試數(shù)據(jù)及其結(jié)果分析請(qǐng)輸入集合中元素個(gè)數(shù)
n
=3請(qǐng)輸入集合元素:1,2,3集合為
A
=
{1,2,3}請(qǐng)輸入關(guān)系矩陣:100010001該二元關(guān)系滿足以下性質(zhì)
:對(duì)稱(chēng)性反對(duì)稱(chēng)性調(diào)試過(guò)程中的問(wèn)題有些代碼涉及的算法并不能想到,需要自己百度一下程序設(shè)計(jì)總結(jié)通過(guò)本次試驗(yàn),我知道了如何利用程序進(jìn)行集合上二元關(guān)系性質(zhì)判定的實(shí)現(xiàn)。
邏輯推總之,評(píng)分細(xì)則評(píng)分項(xiàng)優(yōu)秀良好中等差遵守機(jī)房規(guī)章制度上機(jī)時(shí)的表現(xiàn)學(xué)習(xí)態(tài)度算法思想準(zhǔn)備情況程序設(shè)計(jì)能力解決問(wèn)題能
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 雜物電梯合同范例
- 天津?yàn)I海汽車(chē)工程職業(yè)學(xué)院《文創(chuàng)產(chǎn)品快速表現(xiàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 指紋門(mén)采購(gòu)合同范例
- 天府新區(qū)信息職業(yè)學(xué)院《美術(shù)課程教學(xué)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 游戲賬號(hào)交易電子合同范例
- ktv股東合同范例
- 戲劇導(dǎo)演合同范例
- 1+x糧食模擬練習(xí)題與參考答案
- 專(zhuān)職安全生產(chǎn)管理人員綜合類(lèi)C證模擬試題與答案
- 免疫學(xué)測(cè)試題+參考答案
- 2024年大學(xué)試題(經(jīng)濟(jì)學(xué))-流通經(jīng)濟(jì)學(xué)考試近5年真題集錦(頻考類(lèi)試題)帶答案
- 博弈論完整版本
- DB34∕T 4179-2022 社區(qū)鄰里中心建設(shè)與服務(wù)規(guī)范
- 《中國(guó)神話傳說(shuō)》閱讀測(cè)試試題及答案
- 《馬克思主義基本原理》學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 一例尿毒癥患者股骨頸骨折的臨床護(hù)理查房
- 2025中考語(yǔ)文名著閱讀 《朝花夕拾》試題練習(xí)(單一題)(學(xué)生版+解析版)
- 高中二年級(jí)上學(xué)期數(shù)學(xué)《拋物線的簡(jiǎn)單幾何性質(zhì)(二)》教學(xué)課件
- 2023年小學(xué)二年級(jí)數(shù)學(xué)競(jìng)賽試題(后附答案)
- 2024華北水利水電工程集團(tuán)招聘20人歷年(高頻重點(diǎn)復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- 《數(shù)據(jù)可視化 》 課件全套 楊華 第1-9章 數(shù)據(jù)可視化概述- 可視化大屏
評(píng)論
0/150
提交評(píng)論