根据程序段完成习题画出控制流图。计算环形复杂度。导出独立路径(用语句编号表示)。设计测试用例
根据下列程序段VoidSort(intiRecordNum,intitype){ intx=0;inty=0;while(iRecord...
根据下列程序段Void Sort(int iRecordNum, int itype){ int x=0;int y=0;while (iRecordNum-->0){If(ityoe==0)X=y+2; else If (itype ==1) X=y+10; Else X=y+20;}}画出控制流图。计算环形复杂度。导出独立路径(用语句编号表示)。设计测试用例
展开
展开全部
环形复杂度是一种为程序逻辑复杂性提供定量测度的软件度量,将该度量用于计算程序的基本的独立路径数目,为确保所有语句至少执行一次的测度数量的上界。
流程图用来描述程序控制结构。可将流程图映射到一个相应的流图(假设流程图的菱形决定框中不包含复合条件)。在流图中,每一个圆,称为流图的结点,代表一个或多个语句。
一个处理方框序列和一个菱形决测框可被映射为一个结点,流图中的箭头,称为边或连接,代表控制流,类似于流程图中的箭头。一条边必须终止于一个结点,即使该结点并不代表任何语句(例如:if-else-then结构)。由边和结点限定的范围称为区域。计算区域时应包括图外部的范围。
扩展资料:
环形复杂度的计算方法 * 可以用下列任何一种方法计算环形复杂度
1、流图G的环形复杂度V(G)=区域数
2、流图G的环形复杂度V(G)=E-N+2,其中,E是流图中边的条数,N是结点数。
3、流图G的环形复杂度V(G)=P+1,其中,P是流图中判定分支点的数目。
参考资料来源:百度百科-环形复杂度
Sievers分析仪
2024-10-13 广告
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准...
点击进入详情页
本回答由Sievers分析仪提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询