51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

12
返回列表 发新帖
楼主: hnxt_hwj
打印 上一主题 下一主题

[原创] 控制流图和圈复杂度

[复制链接]

该用户从未签到

21#
发表于 2009-3-8 10:57:19 | 只看该作者

谢谢了

回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2009-3-8 11:27:24 | 只看该作者
每一个判定结点算一个复杂度的话。

程序中有FOR 又有|| 因此每个for有两条路径,

也就是说是4.
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2009-4-21 14:24:26 | 只看该作者

回复 16# 的帖子

1、环形复杂度
  (1)区域数=5
  (2)边数-节点数+2=10-7+2=5
  (3)判定节点个数+1=4+1=5

为什么区域数为5 ,我数数总觉得是6
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2009-4-21 15:35:21 | 只看该作者
从16楼画的图来看,我觉得应该是6
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2009-4-26 21:06:35 | 只看该作者
支持16楼的意见
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2009-4-27 22:36:12 | 只看该作者
原帖由 shc7478 于 2008-11-3 17:24 发表
你要先把控制流图画出来。
有很多人在画控制流图时,只是把条件简单地看成一个判定节点,而没有考虑条件的复合性。
关于画控制流图的问题,我以前也在论坛里请教过,好象都支支唔唔,很令我悲哀。
本题正确的控制 ...


标准答案,非常正确,同时也受益了,感谢楼主!
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2009-5-19 19:00:33 | 只看该作者
学习了,这个是正确的


原帖由 shc7478 于 2008-11-3 17:24 发表
你要先把控制流图画出来。
有很多人在画控制流图时,只是把条件简单地看成一个判定节点,而没有考虑条件的复合性。
关于画控制流图的问题,我以前也在论坛里请教过,好象都支支唔唔,很令我悲哀。
本题正确的控制 ...
回复 支持 反对

使用道具 举报

该用户从未签到

28#
发表于 2009-10-22 17:14:50 | 只看该作者
学习了一回。
回复 支持 反对

使用道具 举报

该用户从未签到

29#
发表于 2009-11-26 11:59:03 | 只看该作者
16楼说的很在理
回复 支持 反对

使用道具 举报

该用户从未签到

30#
发表于 2010-10-19 17:09:16 | 只看该作者
16楼真不错
回复 支持 反对

使用道具 举报

该用户从未签到

31#
发表于 2013-7-8 17:07:24 | 只看该作者

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

32#
发表于 2013-8-15 14:29:47 | 只看该作者
正确答案应该是5
回复 支持 反对

使用道具 举报

该用户从未签到

33#
发表于 2013-9-16 16:03:43 | 只看该作者
如果判断中的条件表达式是由一个或多个逻辑运算符 (OR,  AND, NAND,  NOR)  连接的复合条件表达式,则需要改为一系列只有单个条件的嵌套的判断。


茅塞顿开啊,终于知道2011年那独立路径的题目为什么那样画控制流图了!原来符合条件要分解为单个判断条件啊
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-22 17:33 , Processed in 0.082530 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表