swguide4程序编码论述.doc

程序编码 复习要求 1. 了解什么是结构化程序设计,以及结构化程序设计的原则。 2. 了解程序设计风格4个方面的要求。 3. 了解提高程序效率的方法。 4. 了解程序设计语言的分类和特点。 5. 掌握度量程序复杂性的McCabe方法和Halstead方法。 内容提要 结构化程序设计 结构化程序设计技术是60年代中期提出来的,它主要包括两个方面: ( 在编写程序时,强调使用几种基本控制结构,通过组合嵌套,形成程序的控制结构。尽可能避免使用会使程序质量受到影响的GOTO语句。 ( 在程序设计过程中,尽量采用自顶向下和逐步细化的原则,由粗到细,一步步展开。 结构化程序设计的原则 ( 使用语言中的顺序、选择、重复等有限的基本控制结构表示程序逻辑。 ( 选用的控制结构只准许有一个入口和一个出口。 ( 程序语句组成容易识别的块,每块只有一个入口和一个出口。 ( 复杂结构应该用基本控制结构进行组合嵌套来实现。 ( 语言中没有的控制结构,可用一段等价的程序段模拟,但要求该程序段在整个系统中应前后一致。 ( 严格控制GOTO语句,仅在用一个非结构化的程序设计语言去实现一个结构化的构造,或者在某种可以改善而不是损害程序可读性的情况下才可以使用GOTO语句。 大量采用GOTO语句实现控制路径,会使程序路径变得复杂而且混乱,因此要控制GOTO语句的使用。但有时完全不用GOTO语句进行程序编码,比

文档评论(0)

1亿VIP精品文档

相关文档