C语言程序设计基础与实训教程第13章课件教学.pptVIP

  • 5
  • 0
  • 约1.86万字
  • 约 108页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计基础与实训教程第13章课件教学.ppt

第13章 面向对象程序设计语言C++ 主要内容 面向对象的思想 面向对象程序设计的基本概念 C++对C的扩充 类 和 对 象 13.1 面向对象的思想 结构化程序设计 面向对象程序设计 13.1.1 结构化程序设计 结构化程序设计是为了解决早期计算机程序的难于阅读、理解和调试,难于维护和扩充,以及开发周期长、不易控制程序的质量等问题而提出来的,它的产生和发展奠定了软件工程的基础。 结构化程序设计的基本思想是:自顶向下,逐步求精,将整个程序结构划分成若干个功能相对独立的模块,模块之间的联系尽可能简单;每个模块用顺序、选择、循环3种基本结构来实现;每个模块只有一个入口和一个出口。 13.1.1 结构化程序设计 结构化程序设计有很多优点:各模块可以分别编程,使程序易于阅读、理解、调试和修改;方便新功能模块的扩充;功能独立的模块可以组成子程序库,有利于实现软件复用等。所以,结构化程序设计方法出现以后,很快被人们接受并得到广泛应用。 13.1.1 结构化程序设计 结构化程序设计方法以解决问题的过程作为出发点,其方法是面向过程的。它把程序定义为“数据结构+算法”,程序中数据与处理这些数据的算法(过程)是分离的。这样,对不同的数据结构作相同的处理,或对相同的数据结构作不同的处理,都要使用不同的模块,从而降低了程序的可维护性和可复用性。同时,由于这种分离导致了数据可能被多个模块使用和修改

文档评论(0)

1亿VIP精品文档

相关文档