高級语言课程设计指导书_王海燕.docVIP

  • 2
  • 0
  • 约2.99万字
  • 约 39页
  • 2016-12-03 发布于重庆
  • 举报
高級语言课程设计指导书_王海燕

高级语言课程设计指导书 课程设计开发 程序设计风格 开发一个大型程序需要有良好的程序风格。 程序的风格具体地表现为如下3个方面: 程序逻辑风格 程序正文书写的风格 程序输入输出风格 逻辑风格 程序的局部化和模块化 随着问题的复杂化,程序的规模不断扩大,程序行明显增加,使用的变量数量也将增加,程序的流程将更复杂。这将大大增加程序设计和阅读的困难程度。解决这一问题的方法之一是使程序的一部分不过多地、过远的影响程序的其他部分。这就是程序设计的局部化准则。 程序的局部化包括了数据的局部化和处理的局部化。 数据的局部化主要是指变量只使用在程序的局部,即在一个程序的一部分可以自由地命名变量,而不影响其他部分。 程序的局部化的最好实现方法是模块化的程序设计。C语言用函数支持模块化程序设计。一个模块与其他模块只用参数和返回值进行通信,并且只在调用和返回时才起作用。 随着程序的模块化,每一个模块的规模缩小,但随着模块的增加,模块间的通信复杂化起来,如何组织模块的问题又突出起来。 实践证明,系统部门间最有效的组织形式是层次结构。层次结构要求与之适应的自顶向下、逐步细化的程序设计方法。这样不断向下层延伸、细化,直到把问题求解过程准确描述为止。 层次结构要求与之适应的自顶向下,逐步细化的程序设计方法。自顶向下要求设计者首先纵观全局,进行总的决策,确定最上层的模块(即主函数)。一般说来,上层模块不涉

文档评论(0)

1亿VIP精品文档

相关文档