一次重新的認識 第二次隨筆

2022-05-07 07:27:11 字數 574 閱讀 8997

模組獨立性指每個模組只完成系統要求的獨立子功能,並且與其他模組的聯絡最少且介面簡單,兩個定性的度量標準――耦合性和內聚性。

耦合性也稱塊間聯絡。指軟體系統結構中各模組間相互聯絡緊密程度的一種度量。模組之間聯絡越緊密,其耦合性就越強,模組的獨立性則越差。模組間耦合高低取決於模組間介面的複雜性、呼叫的方式及傳遞的資訊。

內聚性又稱塊內聯絡。指模組的功能強度的度量,即乙個模組內部各個元素彼此結合的緊密程度的度量。若乙個模組內各元素(語名之間、程式段之間)聯絡的越緊密,則它的內聚性就越高。

所以我們再程式設計的時候應盡量做到高內聚,低耦合。有個例子很容易明白:乙個程式有50個函式,這個程式執行得非常好;然而一旦你修改其中乙個函式,其他49個函式都需要做修改,這就是高耦合的後果。

#include int main()}}

for (j=0; j}

int main()

while((ch=fgetc(fp))!=eof)

printf("%d",n);

fclose(fp);

return 0;

}

第二次隨筆

作業要求 第三週作業 第三週的作業我覺得對於我來說有一些難度,其中覺得最難的就是第七題火車問題了,因為這道題涉及了借位的問題。1.7.7 計算火車執行時間 include includeint main 設計思路 第一步 首先定義兩個時間整型變數c,d,乙個開始時間b,乙個結束時間a。第二步 輸入開...

第二次隨筆

要求二 1 includeint main else printf 02d 02d c,d system pause return0 第一步 定義變數,a,b,c,d。第 二步 定義整形變數,用int。第三步 輸入變數a,b,取整後為中間時刻的小時數。第四步 用 取餘數,轉換為中間的分鐘數。第五步 ...

第二次隨筆作業

作業要求 第三次作業7 4 includeint main void else printf f 1f 1f n x,y return0 解題思路 1 編譯預處理命令 include 2 定義主函式 3 定義兩個單精度浮點型變數x,y 4 呼叫scanf 函式輸入資料x,y的值。5 使用if els...