《程序设计技术.pptVIP

  • 17
  • 0
  • 约2.17万字
  • 约 71页
  • 2017-01-04 发布于北京
  • 举报
《程序设计技术

程序设计技术 程序设计语言和算法描述 C程序设计入门 C程序的控制结构 函数与程序结构 指针与函数 构造数据类型与指针 位运算 文件 C语言应用 第四章模块化程序设计基础 4.1 模块化基本概念 4.2 程序设计中实现模块化的方法 4.3 程序设计中标识符的作用域和生存期 4.4 递归方法的实现 4.1 模块化基本概念 模块化概念 模块化就是将一个大的复杂的程序根据“分而治之, 各个击破”的原则划分成为若干个模块,每个模块完 成一个相对独立的子功能,将这些模块按某种方式搭 接起来就构成了解决总体问题的程序。 4.1 模块化基本概念 对软件进行模块化可以得到如下好处: (1)软件具有模块化结构,所有软件开发工作可以如同搭积木 那样,把各个功能模块进行组合。模块相对独立,任一模块中 的错误不易扩散到其他模块中去,从而提高了软件开发的效率 和软件的可靠性。 (2)由于模块的功能是单一完整、相对独立的,所以每个模块都可以单独地设计它的算法,单独进行编写和调试。对于大型软件的开发,采用模块化结构,可以由多个程序设计人员参与进行集体性开发,从而加快软件开发速度、缩短软件开发周期。 (3)采用模块化程序设计技术开发的计算机软件投入运行后,在进行软件维护时,能够进行整个系统的调试,也可以进行单一模块的调试。对单一模块的调试和修改不会影响到其它模块的功能。当软

文档评论(0)

1亿VIP精品文档

相关文档