- 0
- 0
- 约4.36千字
- 约 15页
- 2026-07-06 发布于云南
- 举报
三角形
三、逻辑结构分析
3.1控制流图(CFG)绘制
根据上述伪代码,我们可以绘制出其控制流图。控制流图中的节点代表程序的基本块(一个或多个连续执行的语句,没有分支),边代表程序执行的控制流向。
为了更清晰地绘制,我们将伪代码的每一个判定点和处理块进行编号:
1.开始,接收输入a,b,c。
2.判定1:a=0ORb=0ORc=0?
*是:返回“非三角形”(结束)。
*否:进入节点3。
3.处理:对a,b,c进行排序(a=b=c)。
4.判定2:a+b=c?
*是:返回“非三角形”(结束)。
*否:进入节点5。
5.判定3:a==bANDb==c?
*是:返回“等边三角形”(结束)。
*否:进入节点6。
6.判定4:a==bORb==c?
*是:返回“等腰三角形”(结束)。
*否:进入节点7。
7.处理:返回“不等边三角形”(结束)。
(注:此处文字描述了控制流图的结构。在实际实验报告中,应手绘或使用工具绘制出图形化的控制流图,包含节点和有向边。节点通常用圆圈或矩形表示,内部标注节点编号或简要描述;边用箭头表示流向。)
3.2圈复杂度计算
计算方法一:基于控制流图的节点和边
公式:V(G)=E-N+2P,其中E是边数,N是节
您可能关注的文档
最近下载
- 塔吊危险源辨识与分级—山东版.doc VIP
- 关键岗位合规职责清单(部分岗位).docx
- 《医疗机构危险化学品安全管理规范》T_SHWSHQ 15—2025.pdf VIP
- 攀枝花川零星用户管线连接工程(2025年)-盐边县铁路绕行段水土保持报告表.pdf VIP
- 库尔勒回水湾红光旅游有限公司回水湾红光滑雪场建设项目水土保持报告书.pdf VIP
- 2025年安徽省县乡教师选调考试《教育心理学》试卷带解析附答案(模拟题).docx VIP
- 万家基金管理有限公司.doc VIP
- (2026)急性亚硝酸盐中毒PPT课件.pptx VIP
- BS EN 1011-4-2000-chs 焊接金属材料焊接建议第四部分铝和铝合金的电弧焊.docx VIP
- 做好一人一事思想政治工作的实践与启示.doc VIP
原创力文档

文档评论(0)