第六章模块化程序设计与C语言函数.pptVIP

  • 2
  • 0
  • 约1.86万字
  • 约 66页
  • 2019-12-24 发布于湖北
  • 举报
第六章 模块化程序设计与C语言函数 6.1.1 模块化程序设计 1. 模块化程序设计基本思想 基本思想:将程序按功能分割成小模块。 开发方法: FTTB,逐步分解,分而治之。 特点和作用: 模块独立,功能单一,结构清晰,接口简单。 控制了程序设计的复杂性。 提高模块元件的可靠性。 缩短开发周期。 避免程序开发的重复劳动。 易于维护和功能扩充。 FBTT方法与FTTB方法 例6-2 求1+2+…+100的和。 分析:问题可分为三个部分,对应三个模块: 1) 确定求值范围 2) 计算过程 3) 输出结果 例6-3 分析九九乘法表输出功能。 分析九九表的形状(例如第一种)。 打印九行,每行分成两个部分:前导空格和九九表的口诀内容。 2. 模块化程序的基本特征 模块的IPO结构:要注意模块功能的独立性、完成功能所需的参数和提供给外界的输出信息。 模块的接口问题:唯一的通信渠道。应保证接口的单入口和单出口特征。 模块的功能问题:大小要合适;具有较强的独立性和相对简单性;内部实现方法也应按照结构化程序设计思想进行组织和设计。 6.1.2 C语言对模块化程序设计技术的支持 1. 函数式程序语言结构 6.2.1 C 语言程序的组织结构 6.2.2 函数声明与定义 从用户角度分为: 标准函数(库函数):由系统提供。 用户自定义函数:由程序员提供。 从函数形式上分为: 无参函数 有参函数 1.

文档评论(0)

1亿VIP精品文档

相关文档