51Testing软件测试论坛

标题: 一个特殊例子的控制流图 [打印本页]

作者: lhgtest    时间: 2012-9-24 16:57
标题: 一个特殊例子的控制流图
if((A>1)&&(B==0))
x=x/A;
if((a==2)||(x>1))
x=x+1


通过程序流程图算出路径为4条
通过控制流图算出路径为5条
这是为什么,盼高手解答
作者: aldl66600702    时间: 2013-7-8 16:25
[attach]86167[/attach]
作者: it_liufang    时间: 2013-7-12 15:33
回复 2# aldl66600702


    弱弱地表示一下:1、a不等于2的情况没考虑;
                   2、a==2,x<=1时,不应该流转到end,而是x=x+1。
作者: jiabao2563    时间: 2013-8-8 16:08
[attach]86748[/attach]
这样画对了吗?
作者: 地壳    时间: 2013-8-13 14:40
回复 4# jiabao2563


    X=X/A与X>1的关系没有表现出来?
作者: jiabao2563    时间: 2013-8-17 16:16
回复 5# 地壳


    是少考虑了,谢谢提醒!
作者: jiabao2563    时间: 2013-8-17 16:21
回复 5# 地壳


    是少考虑了,谢谢指出!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2