- 0
- 0
- 约1.9万字
- 约 72页
- 2017-07-08 发布于广东
- 举报
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)避免程序开发的重复劳动,提高程
您可能关注的文档
- C#程序设计基础 作者 杨棉绒 李栋 张鑫 第9章 文件操作.ppt
- C#程序设计基础 作者 杨棉绒 李栋 张鑫 第10章 线程.ppt
- C#程序设计及代码-刘兵 第1章.ppt
- C#程序设计及代码-刘兵 第4章.ppt
- C#程序设计及代码-刘兵 第5章.ppt
- C#程序设计项目化教程 郑广成 ch04.ppt
- C#程序设计项目化教程 郑广成 ch07.ppt
- C#程序设计项目化教程 郑广成 ch11.ppt
- C#应用程序设计 教学课件 作者 韦鹏程 张伟 朱盈贤 第10章 文件I-O操作.ppt
- C_C++程序设计 李云峰 C语言课程导学.ppt
- C++程序设计 作者 连卫民 何樱 韩彦锋 等 第8章 类与对象的程序设计.ppt
- C++程序设计 作者 连卫民 何樱 韩彦锋 等 第10章 类继承的程序设计.ppt
- C++程序设计 作者 连卫民 何樱 韩彦锋 等 第11章 类多态的程序设计.ppt
- C++程序设计 作者 连卫民 何樱 韩彦锋 等 第12章 模板的程序设计.ppt
- C++程序设计 作者 连卫民 何樱 韩彦锋 等 第13章 IO流的程序设计.ppt
- C++程序设计 作者 任化敏 chapter01-C++简介.ppt
- C++程序设计 作者 任化敏 chapter03-程序控制语句.ppt
- C++程序设计 作者 任化敏 chapter04-标准库类型.ppt
- C++程序设计 作者 任化敏 chapter05-数组、指针与结构体.ppt
- C++程序设计 作者 任化敏 chapter08-异常处理和预编译.ppt
最近下载
- 精品解析:2026年山东省济南市市中区中考数学一模试卷(原卷版).docx VIP
- 肇庆中学2025年自主招生综合能力测试卷及答案.docx VIP
- 英语终极押题猜想(河北专用)(解析版)2026年中考英语终极冲刺讲练.docx
- 1.2.1 有理数 课件 人教版(2024)数学七年级上册.pptx VIP
- 酶工程教学课件电子教案全套课件一.pptx VIP
- 最新《红岩》(罗广斌等)阅读理解(有答案).docx VIP
- 第六单元 第三节 精打细算合理选 课件 粤教版(2025)信息科技四年级.pptx VIP
- Unit5单元语法adjectives&modalverbs(can,could,may)课件译林版英语七年级下册.pptx VIP
- 娃娃乐园绘本·小鹅露西.pdf VIP
- 高速公路40m预制箱梁运输及安装专项方案.docx
原创力文档

文档评论(0)