- 1
- 0
- 约7.27千字
- 约 51页
- 2017-06-03 发布于四川
- 举报
高级语言程序设计 第5章 函数 —模块化程序设计 学习目标 模块化程序设计的思想, 自顶向下的实现方法, 系统函数库的使用方法, 自定义函数的方法, 参数传递方式, 函数调用过程, 接口与实现的分离, 开发大规模程序 引言 如何对比较复杂、庞大的问题进行程序设计?例如: 绘制一个动物图案 头 — 正方型 躯干—菱形 下肢—矩型 建立一个学生信息管理系统 界面 建立信息 维护信息 查询信息 解决比较大的问题要成千上万行代码 怎么实现呢? 每个软件只有一个main(), main()当中能放多少行程序? 读多少行的程序能让你不头疼? 如果所有代码都在main()当中,怎么团队合作? 如果代码都在一个文件中,怎么团队合作? 模块化程序设计思想 复杂问题分解成若干子问题—模块,逐个解决每个子问题 模块各司其职 每个模块只负责一件事情,它可以更专心 一个模块一个模块地完成,最后再将它们集成 便于开发、调试、测试和维护等工作 开发人员各司其职 按模块分配任务,职责明确 并行开发,缩短开发时间 分而治之(Wirth, 1971 )信息隐藏(Parnas, 1972) C语言用函数表示模块 分而治之 函数把较大的任务分解成若干个较小的任务,并提炼出公用任务 代码复用 程序员可以在其他函数的基础上构造程序,而不需要从头做起 信息隐藏(黑盒子) 设计得当的函数可以把具体操作细节对程序
您可能关注的文档
最近下载
- 完整word版唐诗三百首全集注音版.docx VIP
- 2024年《建筑设计防火规范》GB50016.pptx VIP
- 2025版急危重症患者手术护理专家共识PPT课件.pptx VIP
- GBT 4340.1-2024 金属材料 维氏硬度试验 第1部分 试验方法标准立项发展报告.docx
- YDT 5178-2017 通信管道人孔和手孔图集.docx VIP
- 维修性大纲.doc VIP
- Q CSG 1205003 2025 中低压配电运行标准.pdf VIP
- (完整word版)唐诗三百首全集注音版).doc VIP
- 变电运行现场技术问答版本.pdf VIP
- 提升体检科体检项目的质量控制计划.pptx VIP
原创力文档

文档评论(0)