- 1
- 0
- 约6.03千字
- 约 30页
- 2016-09-21 发布于江西
- 举报
C语言课程设计80709.ppt
C语言课程设计 基本方法讲解 软件开发成功的重要前提 规划 (对系统进行分析) (一)准确理解题目要求 要做什么? 实现什么功能? 理解题目要求,系统应该有什么样的运行过程 用文字(辅以图形)描述清楚基本功能 处理什么数据? 各种数据分类描述清楚 文字(辅以图形)写清楚有什么信息要处理 标出哪些数据是需要输入的 标出哪些数据是需要输出的 有哪些关键处理? 如果需要计算,计算方法(或公式)是什么 如果需要排序、检索,依据是什么 (二)表示和定义数据 采用C语言基本数据结构 结构:用以表示具有关联的一组数据,比如一个企业员工,他的姓名、年龄、电子邮件等信息; 数组:存储多个对象、实体,比如结构数组,每个数组元素表示一个企业员工; 链表:和数组作用类似,存储多个对象,添加、删除对象等操作比较灵活; 文件:把对象数据保存到磁盘上,比如企业所有员工的个人信息存成一个数据文件。 辅助用的数据结构 比如排序,可能要用到辅助链表或数组 (三)结构化设计 确定功能模块和调用关系 可按照调用的层次组织,主程序调用大的模块,大的模块又调用小的模块,形成一种清晰的功能拆分关系 ; 画出功能模块层次图,并对每个模块实现的功能和方法给出文字描述。 自顶向下逐个模块编码 主程序/主界面 功能模块 子功能模块 更小的子功能模块 直到实现到最末端的细节功能为止 自顶向下设计的形式 自顶向下设计的代码示例 (
原创力文档

文档评论(0)