第十三周實驗報告(一)

2021-06-03 15:44:43 字數 984 閱讀 8727

* 作 

者: 殷華哲 

* 完成日期: 

年  月 

日* 版 本號: 

* 對任務及求解方法的描述部分

* 輸入描述:函式自變數x

* 問題描述:求函式的值:當x<0.3時,f(x)=0; 當0.3≤x≤0.8時,f(x)=(x-0.3)/(0.8-0.3);當x>0.8時,f(x)=1; 

* 程式輸出:f(x)的值

* 問題分析:……

* 演算法設計:……

#include using namespace std;

const double x1=0.3, x2=0.8; //定義常變數

double f(double ); //宣告函式

int main( )

return (y);

}

(1) 遵循「判定/條件測試」覆蓋原則(設計足夠的測試用例,使得判定表示式的每個條件的所有可能取值至少出現一次,並使每個判定表示式所有可能的結果也至少出現一次),我設計了三組測試用例,測試方案及結果如下

序號 程式輸入 預期結果 執行結果 結論

1 x=0.2 0 0 正確

2 x=0.5 

0.4  0.4 

正確3 x=1.3 

1  1 正確

(2)判定的邊界值是測試的「敏感」區,針對本程式的兩個邊界值,我設計了下面的兩組測試用例,測試方案及結果如下

序號 程式輸入 預期結果 執行結果 結論

4 x=0.3 

0  0 

正確5 x=0 

0 0 

正確經驗積累:

1. 程式的測試也是技術活,需要考慮各種可能的情況,設計用於測試的輸入,將執行結果與預期的結果對比後才能得出結論。程式工作並不是能輸出結果(不管對錯)就視為完成。

《 第十三周實驗報告 》

請寫出程式的執行結果,並在上機時對照理解 程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 animal.cpp 作 者 計114 3 王興鋒 完成日期 2012 年 5 月 15 日 版 本 號 v 2.0 include iostream includeusing namespace std ...

第十三周實驗報告(三)

作 者 殷華哲 完成日期 年 月 日 版 本號 對任務及求解方法的描述部分 輸入描述 無 問題描述 編制乙個三角函式表,要求在main 函式中呼叫show sin table min angle,max angle 顯示角度值為min angle到max angle之間的所有角度 間隔為1度 的正弦...

第十三周實驗報告4

任務4 設計乙個抽象類csolid,含有兩個求表面積及體積的純虛函式。設計個派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義基類的指標p csolid p 利用p指標,輸出正方體 球體及圓柱體物件的表面積及體積。include define p...