最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

实验六_三角形问题的基本路径测试解答

来源:动视网 责编:小OO 时间:2025-10-02 00:59:02
文档

实验六_三角形问题的基本路径测试解答

实验六三角形问题的基本路径测试主要代码如下:1.If(inta>=intb+intc)_2.Or(intb>=inta+intc)_3.Or(intc>=intb+inta)Then4.strMsg="三角形两边之和必须大于第三边"+vbCrLf+"非三角形"5.Else6.If(inta=intb)_7.And(intb=intc)Then8.strMsg="三角形的三条边都相等"+vbCrLf+"等边三角形"9.Else10.If(inta=intb)_11.Or(inta=intc)_1
推荐度:
导读实验六三角形问题的基本路径测试主要代码如下:1.If(inta>=intb+intc)_2.Or(intb>=inta+intc)_3.Or(intc>=intb+inta)Then4.strMsg="三角形两边之和必须大于第三边"+vbCrLf+"非三角形"5.Else6.If(inta=intb)_7.And(intb=intc)Then8.strMsg="三角形的三条边都相等"+vbCrLf+"等边三角形"9.Else10.If(inta=intb)_11.Or(inta=intc)_1
实验六  三角形问题的基本路径测试

主要代码如下:

1.If (inta >= intb + intc) _

2.        Or (intb > =inta + intc) _

3.              Or (intc >= intb + inta) Then

4.    strMsg = "三角形两边之和必须大于第三边" + vbCrLf + "非三角形"

5.Else

6.    If (inta = intb) _

7.             And (intb = intc) Then

8.        strMsg = "三角形的三条边都相等" + vbCrLf + "等边三角形"

9.    Else

10.        If (inta = intb) _

11.               Or (inta = intc) _

12.                     Or (intc = intb) Then

13.            strMsg = "三角形的任意两边相等" + vbCrLf + "等腰三角形"

14.        Else

15.            strMsg = "三角形的各边均非等" + vbCrLf + "普通三角形"

16.        End If

17.    End If

18.End If

1.根据上面的代码画出程序的控制流图。

2.计算环路复杂度。

V(G)=9

3.求出基本路径组合。

P1:  1-4-18

P2:  1-2-4-18

P3:  1-2-3-4-18

P4:  1-2-3-6-7-8-17-18

P5:  1-2-3-6-10-13-16-17-18

P6:  1-2-3-6-10-11-13-16-17-18

P7:  1-2-3-6-10-11-12-13-16-17-18

P8:  1-2-3-6-10-11-12-15-16-17-18

要点:从较短路径顺序增加

      每个分支尽可能走一次

4.设计测试用例,按照表1的形式,设计用例。

                            表1:用例设计表

三角形问题路径测试
编号输入输出路径(节点)

结果(NG/OK)

边1

边2

边3

判断结果OK
11054非三角形1-4-18OK
24105非三角形1-2-4-18

OK
35410非三角形1-2-3-4-18

OK
4555等边三角形1-2-3-6-7-8-17-18

OK
5557等腰三角形1-2-3-6-10-13-16-17-18

OK
6676等腰三角形1-2-3-6-10-11-13-16-17-18

OK
7766等腰三角形1-2-3-6-10-11-12-13-16-17-18

OK
8356普通三角形1-2-3-6-10-11-12-15-16-17-18

OK

文档

实验六_三角形问题的基本路径测试解答

实验六三角形问题的基本路径测试主要代码如下:1.If(inta>=intb+intc)_2.Or(intb>=inta+intc)_3.Or(intc>=intb+inta)Then4.strMsg="三角形两边之和必须大于第三边"+vbCrLf+"非三角形"5.Else6.If(inta=intb)_7.And(intb=intc)Then8.strMsg="三角形的三条边都相等"+vbCrLf+"等边三角形"9.Else10.If(inta=intb)_11.Or(inta=intc)_1
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top