- 21
- 0
- 约7.64千字
- 约 9页
- 2019-08-04 发布于天津
- 举报
第9章 程序设计语言与编码
9.1 典型问题分析和解答
【例1】设下图给出的程序流程图代表一个非结构化的程序,试问:
(1) 为什么说它是一个非结构化的?
(2) 设计一个等价的使用附加标志变量flag的结构化程序;
(3) 设计一个使用break(用于代替goto)的程序。
答:(1) 它是一个单入口、两出口的结构,所以是一个非结构化的程序;
(2) 等价的结构化程序:
enum Boolean { false, true }
Boolean flag = true;
while ( P flag )
{
?? do G;
if ( !Q ) flag = false;
}
(3) 使用break的程序
while ( P )
{
???? do G;
???? if ( !Q ) break;
??}
【例 2】下面给出一个求实函数方程F(x)在自变量区间 [a, b] 中的全部实根的算法。首先阅读此程序,然后
(1) 画出消去全部goto语句的结构化程序流程图;
(2) 将它改成N_S图;
(3) 计算该程序的McCabe复杂性度量。
在算法中,a与b是区间[a, b]的两端点值;eps1与eps2是用户要求的求解精度。如果区间中点的函数值的绝对值小于eps1或新的小区间的长度小于eps2,就认为这个中点为根;
float B
您可能关注的文档
- 研究气体还原铁矿石动力学的常用方法是热天平法.ppt
- 研究背景与动机.pdf
- 破占道及进出道路开口0400.doc
- 硬聚氯乙烯给水管道安装.ppt
- 确定测量值有效数字位数的两条基本原则.ppt
- 碱溶液稀释时.ppt
- 碳酸钾溶液和稀硫酸.ppt
- 磁光效应和磁光盘.doc
- 磁分离板框脱水组合工艺处理炼油厂三泥.pdf
- 磁力矩器性能指标及特性.pdf
- 2021年08月09日威海经济技术开发区威海广兴泰业投资有限公司院内威海恒源新材料科技有限公司船用配件生产项目doc威海经济技术开发区威海广兴泰业投资有限公司院内.pdf
- 2021年07月07日威海市临港经济技术开发区苘山镇苘兴路8-11号山东杰鑫建材科技有限公司塑料模板加工项目环境影响报告表20216(1)威海市临港经济技术开发区苘山镇苘兴路8-11号.pdf
- 2021年08月19日威海市经济技术开发区崮山镇成大路北、五渚河西迪沙药业集团有限公司头孢固体制剂项目doc威海市经济技术开发区崮山镇成大路北、五渚河西.pdf
- 2021年06月16日威海经济技术开发区崮山镇崮山路530-3户外用品生产项目报告表(公示本)doc威海经济技术开发区崮山镇崮山路530-3.pdf
- 项目二三相异步电动机机械特性的测试.ppt
- 人教部编版小学语文五年级上册 慈母情深 (9) 名师教学PPT课件.ppt
- 水电解质与酸碱平衡失调论述.ppt
- 新高电子材料(中山)有限公司主营铝基板.ppt
- 2021年11月11日山东省威海市临港经济技术开发区草庙子镇乐清路-6-3号(报批版)威海市信佳机械设备有限公司机械设备生产项目-1山东省威海市临港经济技术开发区草庙子镇乐清路-6-3号.pdf
- 2021年07月07日威海临港经济技术开发区苘山镇苘兴路1号威海诺润新材料有限公司饲料添加剂(醋酸钠)生产项目环境影响报告表20215(2)威海临港经济技术开发区苘山镇苘兴路1号.pdf
最近下载
- 押运员考试500题及详细答案.docx
- 2025年互联网营销师135编辑器工具应用专题试卷及解析.pdf VIP
- 2.5+图形的拼组(课件)-一年级下册数学苏教版.pptx VIP
- 精选说明中石化上海工程有限公司受上海朝晖药业有限.PDF VIP
- 山东滨州市2026届高三下学期一模 地理试题.pdf VIP
- 生物科技公司安全管理责任制度.docx VIP
- 2025年意识形态专题党课精选PPT课件(含党课讲稿):新时代党员干部的使命与担当筑牢思想防线_坚守意识形态阵地 (1).pptx VIP
- 《NYT 840-2020 绿色食品 虾》(2026年)实施指南.pptx VIP
- 汽轮机正常运行与维护.pptx VIP
- 下肢DR检查完整版.ppt VIP
原创力文档

文档评论(0)