三角形的決策表優化問題

2021-08-28 22:10:32 字數 373 閱讀 4047

istqb初級模擬題中這道關於三角形決策表的問題經常有人問。這裡稍微解釋一下。

這道題目的答案是b,就是優化後的決策表只有6條。

首先我們看規則9到規則16,這個八條決策表是可以合併成一條的。就是當c1為n的時候,不管其他條件是什麼,得到的都是a1:非三角形。

這樣決策表經過上面這個八合一的優化後就變成9條規則了。

這個裡面還需要去掉規則2、規則3和規則5這三條不符合邏輯的,因為這三條規則不符合邏輯,無法根據這些規則生成測試用例,所以去處。

這樣經過八合一並去掉三個不符合邏輯的規則後,優化後的決策表就只有6條了。

三角形問題

問題及 檔名稱 main.cpp 作 者 李磊濤 版 本 號 v1.0 問題描述 輸出三角形的周長和面積。輸入描述 無。程式輸出 輸出三角形的周長和面積。include includeusing namespace std class void setabc double x,double y,do...

數字三角形問題

數字三角形問題 標籤 動態規劃 雜談分類 演算法設計 34 5 11 9 8 15 21 13 4 這是乙個數字三角形。請編乙個程式計算從頂至底的某處的一條路徑,使該路徑所經過的數字的總和最大。每一步可沿左斜線向下或右斜線向下走 1 三角形行數 200 三角形中的數字為整數0,1,99 輸入格式 第...

列印三角形問題

列印如下所示等腰三角形 方法1 f用來處理空格與 交替 n為行數,k為 出現的數目 public static void outtri int n else system.out.println 方法2 f用來處理空格與 交替 n為行數,k為 最大的位置 public static void out...