- 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.
您可能关注的文档
- 第八章 异常概述.ppt
- 第八章 岛屿生物的分布.ppt
- 第八章 建设工程合同与合同管理.doc
- 第八章 投资性资产业务的核算.ppt
- 第八章 氧化还原.ppt
- 第八章 植物再生培养技术.ppt
- 第八章 材料合成条件.ppt
- 第八章 晶格振动的吸收光谱.doc
- 第八章 氧化还原反应.ppt
- 第八章 氧化还原反应和氧化还原滴定法.doc
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)