《软件工程》电子教案--第六章.pptVIP

  • 2
  • 0
  • 约2.31千字
  • 约 30页
  • 2017-07-04 发布于四川
  • 举报
* 6.1 结构化程序设计 6.2 详细设计工具 6.3 面向数据结构的设计方法 退出 第六章 详细设计 6.1 结构化程序设计 三种基本的控制结构 逐步求精方法是由Wirth提出的一种早期的自顶向下的设计策略。面对现实的复杂问题,我们首先不要一下子就力图触及到问题解法的细节,而应当先从问题的全局出发,用较自然的抽象语句来表示问题,从而得到抽象算法。这时的算法主要是描述“做什么”,或者说是把问题描述为几个子问题或子功能。接下来对子问题,也就是对抽象算法进行细化,在这一阶段设计的算法中,已经开始含有程序设计语言的成分。随着算法的不断细化,越来越多地开始完成“如何做”,算法中程序设计语言的成分也越来越多,当最后把算法全部细化为程序设计语言描述时,程序设计也就随之完成了。 结构化程序设计技术是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制结构,并且只包含顺序、选择和循环三种控制结构。 其他常用的控制结构 6.2 详细设计工具 6.2.1 程序流程图 6.2.2 盒图 退出 6.2.3 PAD图 6.2.4 过程设计语言 6.2.5 判定表 6.2.6 判定树 6.2.1 程序流程图 程序流程图中常用的符号 程序流程图虽然比较直观,灵活,并且比较容易掌握,但是它的随意性和灵

文档评论(0)

1亿VIP精品文档

相关文档