隨著社會的發(fā)展,出租車是人們生活中非常方便且較普遍
的交通工具,但出租車計價器相對較為落后。在過去,出租車采
用機械式的計價器,用齒輪比的方式來計算出租車所跑的里程
數(shù),并由里程數(shù)來換算車費 由于機械的齒輪體積比較大,計算
不是很準(zhǔn)確,而且容易磨損,后來又采用了傳感器方式,利用傳
感器接收車的跑動信息,從而計算里程數(shù)和車費,但此方法通常
使干擾信號也能產(chǎn)生計數(shù)脈沖,所以也不完善。現(xiàn)在我們引用
單片機技術(shù),使用編碼和解碼信息傳遞這種方式來完成計價器
計數(shù)脈沖的形成 單片機可以很精確地檢測到傳感器信號,這樣
計價就會非常準(zhǔn)確。完成此裝置所需器件簡單,成本非常低,技
術(shù)上也容易實現(xiàn)。
標(biāo)簽:
出租車
發(fā)展
出租車計價器
機械
上傳時間:
2014-01-19
上傳用戶:LouieWu
實驗源代碼
//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é)實驗報告 printf("請輸入矩陣的列數(shù) j: "); scanf("%d",&n); warshall(k,n); }
標(biāo)簽:
warshall
離散
實驗
上傳時間:
2016-06-27
上傳用戶:梁雪文以