软件工程习题答案

软件工程习题答案

ID:5279321

大小:145.25 KB

页数:4页

时间:2017-12-07

软件工程习题答案_第1页
软件工程习题答案_第2页
软件工程习题答案_第3页
软件工程习题答案_第4页
资源描述:

《软件工程习题答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、宜宾学院软件工程精品课程习题53.用面向数据流的方法设计下列系统的软件结构(1)储蓄系统储蓄系统读存/取款单类别存款单处理取款单处理记录存款信息打印存款单核对密码计算利息打印利息清单(2)机票预订系统机票预订系统机票预订子系统机票发放子系统取票凭证处理交款打印机票录入旅客信息安排航班打印取票通知和账单录入取票凭证核对取票凭证宜宾学院软件工程精品课程习题63画出下列伪码程序的程序流程图和盒图STARTIFpTHENWHILEqDOfENDDOELSEBLOCKgnENDBLOCKENDIFSTOP答:4下图给出的程序

2、流程图代表一个非结构化的程序,请问:(1)为什么说它是非结构化的?(2)设计一个等价的结构化程序。(3)在(2)题的设计中你使用附加的标志变量flag吗?若没用,请再设计一个使用flag的程序;若用了,再设计一个不用flag的程序开始答:(1)通常所说的结构化程序,是按照结构化程序的定义衡量,符合定义规定的程序。图示的程序的循环控制结构有两个出口,Fp显然不符合结构化程序的定义,因此是非结构化的程序。(2)使用附加的标志变量flag,至少有两种方法可以把该程序T改造为等价的结构化程序,如下图所示盒图描绘了等价的结构

3、化程序。gqFT停止宜宾学院软件工程精品课程(3)不使用flag把该程序改造为等价的结构化程序的方法如图所示。P131:8画出下列伪码程序的流图,计算它的环形复杂度。你觉得这个程序的逻辑有什么问题吗?CEXAMPLEG=H+RLOOP:DOWHILEZ>0ENDDOA=B+1IFF>0IFA>10THENPRINTGTHENX=AELSEPRINTKELSEY=ZENDIFENDIFSTOPIFY<5THENPRINTX,YELSEIFY=2THENGOTOLOOPELSEC=3ENDIFENDIF答:宜宾学院软件

4、工程精品课程1234568710911121314V(G)=结点E-弧数n+1=17-11+1=7=判断结点+1=6+1=7=封闭的区域数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。