C++程序设计连卫民主编第6章模块化的程序设计课件教学.pptVIP

  • 4
  • 0
  • 约 93页
  • 2017-01-01 发布于广东
  • 举报

C++程序设计连卫民主编第6章模块化的程序设计课件教学.ppt

C++程序设计 连卫民 主编 第6章 模块化的程序设计 本章主要内容: 6.1 模块化程序设计概述 6.2 函数的定义与声明(重点) 6.3 函数的参数、返回值和调用方式(重点) 6.4 函数的嵌套调用与递归调用(重点) 6.5 内联函数与重载函数 6.6 变量的作用域和生存期(重点) 6.7 变量的存储类型(重点) 6.8 函数的存储类型 6.9 上机实训 本章教学目标: 了解模块化程序设计思想 熟悉变量的作用域和生存期 掌握函数的定义与调用方法 6.1 模块化程序设计概述 将任务合理地分解成一些功能相对简单的子任务(即模块),对这些子任务进行单独设计,再通过某种方法将这些子任务连接成一个完整的程序。 6.1.1 模块化程序设计的概念 1.基本原理 首先,把一个复杂问题按其功能分解成一个主模块与若干子模块,其分解原则为“使每个子模块尽可能只实现一个功能”; 然后,对每个子模块,按功能再分解成低一级的若干个子模块;按此方法继续对子模块逐层分解,直到得到一个“彼此相对独立,功能单一”的子模块为止。 图6-1给出了模块化结构程序的示意图。 6.1 模块化程序设计概述 6.1.1 模块化程序设计的概念 (续一) 2.模块化程序设计的优势 (1)简化程序设计的复杂性。 (2)可靠性能好。 (3)避免程序开发的重复劳动,提高程

文档评论(0)

1亿VIP精品文档

相关文档