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

文档评论(0)