實(shí)驗(yàn)源代碼
//Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("請輸入矩陣第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可傳遞閉包關(guān)系矩陣是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元關(guān)系的可傳遞閉包\n"); void warshall(int,int); int k , n; printf("請輸入矩陣的行數(shù) i: "); scanf("%d",&k);
四川大學(xué)實(shí)驗(yàn)報告 printf("請輸入矩陣的列數(shù) j: "); scanf("%d",&n); warshall(k,n); }
標(biāo)簽:
warshall
離散
實(shí)驗(yàn)
上傳時間:
2016-06-27
上傳用戶:梁雪文以
水位計(jì)廣泛應(yīng)用于水利、石油、化工、冶金、電力等領(lǐng)域的自動檢測和控制系統(tǒng)中.本文設(shè)計(jì)的智能水位計(jì)是吸收了國內(nèi)外最新智能化儀表的設(shè)計(jì)經(jīng)驗(yàn),采用工業(yè)控制單片機(jī),集水位采集、存儲、顯示及遠(yuǎn)程聯(lián)網(wǎng)于一體,適用于各種液位及閘門開度的測量.它具有高精度、高可靠性、多功能和智能化等特點(diǎn).針對研制任務(wù)的要求,課題期間研制了下位機(jī)系統(tǒng)硬件和軟件,開發(fā)了上位機(jī)監(jiān)控軟件,其中所作的具體工作包括:測量原理的研究和在系統(tǒng)中的實(shí)現(xiàn),在本次設(shè)計(jì)中用三種方法來進(jìn)行水位測量,分別是旋轉(zhuǎn)編碼器法、液位壓力傳感器法和可變電阻器法;主控芯片的選擇,我們選用了高集成度的混合信號系統(tǒng)級芯片C8051F021;實(shí)現(xiàn)了信號的采集和處理,包括信號的轉(zhuǎn)換和在單片機(jī)內(nèi)的運(yùn)算;高集成度16位模數(shù)轉(zhuǎn)換芯片AD7705在系統(tǒng)中的應(yīng)用,我們完成了它與單片機(jī)的接口設(shè)計(jì)及程序編制任務(wù);精確時鐘芯片DS1302在系統(tǒng)中的應(yīng)用,在此,我們實(shí)現(xiàn)了用單片機(jī)的I/O口與DS1302的連接和在軟件中對時序的模擬,該芯片的應(yīng)用給整臺儀器提供了時間基準(zhǔn),方便了儀器的使用;另外,針對研制任務(wù)的要求,還給系統(tǒng)加上了一路4~20mA模擬信號電流環(huán)的輸出電路來提供系統(tǒng)監(jiān)測,該部分的實(shí)現(xiàn)是通過采用AD421芯片來完成的,本設(shè)計(jì)中完成了AD421與單片機(jī)的SPI接口任務(wù),協(xié)調(diào)了它與AD7705芯片和單片機(jī)共同構(gòu)成的SPI總線系統(tǒng)的關(guān)系,并完成了程序設(shè)計(jì);與上位機(jī)的通信接口設(shè)計(jì),該部分通過兩種方法實(shí)現(xiàn):RS232通信方式和RS485通信方式;系統(tǒng)設(shè)計(jì)方面還包括報警電路設(shè)計(jì)、操作鍵盤設(shè)計(jì)、電源監(jiān)控電路設(shè)計(jì)、電壓基準(zhǔn)電路的設(shè)計(jì).在硬件設(shè)計(jì)的基礎(chǔ)上,對系統(tǒng)進(jìn)行了軟件設(shè)計(jì),軟件部分包括下位機(jī)單片機(jī)程序的設(shè)計(jì)和上位機(jī)監(jiān)控軟件的設(shè)計(jì).在軟硬件充分結(jié)合的情況下,實(shí)現(xiàn)了系統(tǒng)設(shè)計(jì)要求,很好地解決了以往的水位計(jì)中存在的問題,達(dá)到了高精度水位測量儀器的各項(xiàng)標(biāo)準(zhǔn).
標(biāo)簽:
水位計(jì)
上傳時間:
2013-06-20
上傳用戶:libenshu01