- 5
- 0
- 约7.27千字
- 约 51页
- 2016-11-01 发布于贵州
- 举报
高级语言程序设计 第5章 函数 —模块化程序设计 学习目标 模块化程序设计的思想, 自顶向下的实现方法, 系统函数库的使用方法, 自定义函数的方法, 参数传递方式, 函数调用过程, 接口与实现的分离, 开发大规模程序 引言 如何对比较复杂、庞大的问题进行程序设计?例如: 绘制一个动物图案 头 — 正方型 躯干—菱形 下肢—矩型 建立一个学生信息管理系统 界面 建立信息 维护信息 查询信息 解决比较大的问题要成千上万行代码 怎么实现呢? 每个软件只有一个main(), main()当中能放多少行程序? 读多少行的程序能让你不头疼? 如果所有代码都在main()当中,怎么团队合作? 如果代码都在一个文件中,怎么团队合作? 模块化程序设计思想 复杂问题分解成若干子问题—模块,逐个解决每个子问题 模块各司其职 每个模块只负责一件事情,它可以更专心 一个模块一个模块地完成,最后再将它们集成 便于开发、调试、测试和维护等工作 开发人员各司其职 按模块分配任务,职责明确 并行开发,缩短开发时间 分而治之(Wirth, 1971 )信息隐藏(Parnas, 1972) C语言用函数表示模块 分而治之 函数把较大的任务分解成若干个较小的任务,并提炼出公用任务 代码复用 程序员可以在其他函数的基础上构造程序,而不需要从头做起 信息隐藏(黑盒子) 设计得当的函数可以把具体操作细节对程序
您可能关注的文档
最近下载
- 三年级两位数乘加乘减计算练习题(每日一练,共17份).docx VIP
- 众为兴CNC4848硬件说明.pdf VIP
- 2025年黑龙江省疾病和预防控制中心人员招聘笔试备考题库及答案解析.docx VIP
- DBJ 51016-2013四川省农村居住建筑抗震技术规程建筑图集.docx VIP
- 三年级两位数乘加乘减计算练习题(每日一练,共29份).docx VIP
- 高强钢大直径内螺纹超声滚压强化技术 - 中国表面工程.pdf VIP
- 标准图集-05J909工程做法.pdf VIP
- 从基因分辨人——豆扣袖分辨纲要.doc VIP
- DBJ50_T-157-2022 房屋建筑和市政基础设施工程施工现场从业人员配备标准.docx VIP
- 铝合金各国标准对照剖析.pdf VIP
原创力文档

文档评论(0)