- 4
- 0
- 约 89页
- 2017-04-22 发布于湖北
- 举报
软件工程;第6章:详细设计 ;6.1 结构程序设计 ; 理论上,最基本的控制结构只有两种:顺序、循环结构(选择结构可由其两者构造)。
学界认识到,不是简单去掉Goto语句的问题,而是要创立一种新的程序设计方法。
——结构化程序设计(IBM率先成功运用)。;结构程序设计:
一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。 ;使用结构程序设计技术的好处:
1)提高软件开发工程的成功率和生产率;
2)系统有清晰的层次结构,容易阅读理解;
3)单入口单出口的控制结构,容易诊断纠正;
4)模块化可以使得软件可以重用;
5)程序逻辑结构清晰,有利于程序正确性证明。;经典的结构程序设计:只允许使用顺序、IF_THEN_ELSE选择和DO_WHILE循环;; 流程图通常由三种结点组成:
1)函数结点
如果一个结点有一个入口线和一个出口线,则称为函数结点。 ;2)谓词结点
如果一个结点有一个入口线和两个出口线,而且它不改变程序的数据项的值,则称为谓词结点。 ;3)汇点
如果一个结点有两个或多个入口线和一个出口线,而且它不执行任何运算,则称为汇点 。;1)顺序结构:相当于“A、B” ;2)选择结构
相当于“If exp then A
您可能关注的文档
- 弱电设计方案课题.ppt
- 润滑脂添加剂课题.ppt
- 润滑油基础知识课题.ppt
- 润滑油大客户销售技巧课题.ppt
- 润滑系统故障诊断与检修课题.ppt
- 软岩巷道支护课题.ppt
- 软件中间件技术UNIT9课题.ppt
- 软件销售技巧课题.ppt
- 软件项目质量管理课题.ppt
- 软件项目开发课题.ppt
- 绿色化学实验在高中化学教学中的应用与实验安全教育论文.docx
- 初中化学课堂互动教学策略与化学实验探究能力培养研究论文.docx
- 初中英语课堂动态生成资源在英语词汇教学中的实践研究论文.docx
- 初中化学实验创新:实验数据处理与分析能力的培养策略研究论文.docx
- 高中语文整本书阅读教学中的跨学科知识整合研究论文.docx
- 高中地理教学:动物栖息地选择与生态环境保护的案例研究论文.docx
- 皮影戏艺术融入初中美术教学的文化传承与创新教育模式论文.docx
- 高中语文新教材单元教学与审美教育策略研究论文.docx
- 小学科学教学中科学探究活动设计与实施中的反馈机制研究论文.docx
- 信息素养视域下高中生物教学策略与学生探究能力培养研究论文.docx
原创力文档

文档评论(0)