1樓:匿名使用者
一、等價類劃分:三角形三條邊a、b、c的資料型別不同
二、邊界值分析:由於三角形的邊長可以是正整數或正小數,所以就不對長度進行測試,那麼邊界值分析就不用了
三、因果圖法:三角形的三條邊資料輸入組合
我們看一下三角形的流程圖:
我們再分析一下三角形的等價類:
有效等價類:
輸入3個正整數或正小數:
1、兩數之和大於第三數,如a0) (1)
(b>0) (2)
(c>0) (3)
(a+b>c) (4)
(b+c>a) (5)
(c+a>b) (6) (a<=0) (7)
(b<=0) (8)
(c<=0) (9)
(a+b<=c) (10)
(b+c<=a) (11)
(c+a<=b) (12)
是否是等腰三角形
(a=b) (13)
(b=c) (14)
(c=a) (15) (a!=b)and(b!=c)and(c!=a) (16)
是否是等腰直角三角形 (a=b)and(a2+b2=c2) (17)
(b=c)and(b2+c2=a2) (18)
(c=a)and(c2+a2=b2) (19) (a!=b)and(b!=c)and(c!=a) (20)
是否是等邊三角形 (a=b)and(b=c)and(c=a) (21) (a!=b) (22)
(b!=c) (23)
(c!=a) (24)
三角形測試用例:
序號 [a,b,c] 覆蓋等價類 輸出
1 [3,4,5] (1)(2)(3)(4)(5)(6) 是三角形
2 [0,1,2] (7) 非三角形
3 [1,0,2] (8) 非三角形
4 [1,2,0] (9) 非三角形
5 [1,2,3] (10) 非三角形
6 [1,3,2] (11) 非三角形
7 [3,1,2] (12) 非三角形
8 [3,3,4] (1)(2)(3)(4)(5)(6)(13) 等腰三角形
9 [3,4,4] (1)(2)(3)(4)(5)(6)(14) 等腰三角形
10 [3,4,3] (1)(2)(3)(4)(5)(6)(15) 等腰三角形
11 [2√2,2√2,4] (1)(2)(3)(4)(5)(6)(17) 等腰直角三角形
12 [4,2√2,2√2] (1)(2)(3)(4)(5)(6)(18) 等腰直角三角形
13 [2√2,4,2√2] (1)(2)(3)(4)(5)(6)(19) 等腰直角三角形
14 [3,4,5] (1)(2)(3)(4)(5)(6)(16)(20)(22)(23)(24) 是三角形
15 [3,3,3] (1)(2)(3)(4)(5)(6)(16)(21) 等邊三角形
16 [,,,] 無效等價類 錯誤提示
17 [-3,4,5] 無效等價類 錯誤提示
18 [a,3,@] 無效等價類 錯誤提示
19 [3,4] 無效等價類 錯誤提示
2樓:匿名使用者
上有
在三角形中,tan A B 2 a ba b ,三角形的形狀
仁新 等腰三角形或直角三角形 證明 a b a b sina sinb sina sinb 2cos a b 2 sin a b 2 2sin a b 2 cos a b 2 tan a b 2 tan a b 2 tan a b 2 tan a b 2 tan a b 2 所以 tan a b 2...
在三角形ABC,在三角形ABC中,b 7,c 5 a 4,p 這個三角形是什麼三角形,怎麼算的
sinacosc 3cosasinc,sinacosc sinccosa 4cosasinc所以sinb sin a c 4cosasincsinb sinc b c 4cosa 4 b 2 c 2 a 2 2bc b 2 2 b 2 c 2 a 2 a 2 c 2 2b c 2 a 2 2b 所以...
在三角形ABC中,A,B,C為內角 a,b,c為三角的對
1 b a b sin2c sina sin2c 取倒數得 a b 1 sina sin2c 1即a b sina sin2c 又 根據正弦定理 a sina b sinb sinb sin2c 又 3 b 2c 又 在 abc中,a b c a c 即 abc為等腰三角形 2 ba bc 2 ba...