C综合编程训练指导.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C综合编程训练指导

C语言综合编程训练 一、设计任务(5项) 任务选项功能 *要求界面尽可能的友好,实现人机交互 数据输入功能 *数据存储采用结构体数组 *具有提示,屏蔽非法输入,重新输入和退出可靠性处理等 文件操作功能 *数据的文件保存与装载 *随时读写数据文件,并具有读写失败的处理 算法与统计 *根据设计需求进行排序、查找、插入、删除等算法; *最大与最小,合格与不合格等分类统计 数据输出功能 *多种数据输出格式,如文本显示、表格显示或直方图显示等 三、 设计要求 1. 程序要求 设计题目可根据参考题目选择,也可自由选题。设计任务必须包含五个功能模块。程序内容有实际意义,功能丰富 采用规范的编程风格,模块化设计结构 有独到之处,有个性 锯齿型书写格式,适当的注释 全部程序必须调试通过,提交源程序 2. 实验报告要求:主题鲜明、有条理,语言简练,图表规范。报告内容如下: 设计任务:选题意义及设计目标 程序设计与实现: 程序结构:说明及系统程序组成框图 数据描述:核心数据结构设计(结构体类型定义)与说明 函数功能说明:函数名,函数功能,参数说明及算法描述,核心函数规范流程图 系统设计难点及其解决方法 设计效果与不足之处 对本课程的建议及学习体会 附录:程序使用说明:程序运行环境、文件夹设置、文件组成与操作说明等 四、C程序组成 五、C程序模块化设计 模块化的程序设计的构思 1.问题抽象:需求分析,系统功能确定 2.框架分解(大模块):任务分工与分解 3. 细化功能(函数):定义变量、确定算法 学生成绩统计系统设计 六、C程序设计风格 * * 设计任务 参考设计题目 设计要求 C程序的组成 C程序的模块化设计 二、参考设计题目 (一)图书信息管理系统设计 (二)职工信息管理系统设计 (三)飞机航班订票系统设计 (四)学生选修课程系统设计 (五)通讯录系统设计 (六)火车信息查询系统设计 (七)学生学籍管理系统设计 (八)产品销售管理系统设计 (九)仓库管理系统设计 (十)药店管理系统 (十一)员工考勤管理系统 (十二)酒店客房管理系统 (2000字左右) 下载设计报告模板 C程序 源程序1 源程序2 源程序n …… …… 预编译命令 函数1 函数n …… 说明部分 执行部分 模块化设计的实质性阶段 程序设计 从底层编写函数:使用频率高、功能较独立 任务模块:函数的调用,信息传递与流程控制 程序调试 单独调试:功能函数用独立程序的方法单独编译,链接 模块调试:按独立任务大块或文件及接口进行调试 系统调试:在主函数堆砌各模块或函数总体编译、链接 开发方法: 自上向下,逐步细化,模块化设计,结构化编码 成绩录入 个人成绩统计 班级平均成绩 成绩结果统计 退 出 输出统计结果 输入各科成绩 成绩存盘 个人平均成绩 个人总成绩 优秀成绩统计 不及格成绩统计 排序结果输出 班级总成绩输出 个人成绩输出 优秀\不及格输出 根据需要,文件较大时,建立自己的头文件 可将宏定义、自定义函数原型等分类放在头文件中 在程序的开头将文件包含进来; 头文件放在标准路径“\include”中或指定其它路径存放 函数的使用 函数设计应具有独立性,专用性,复用性 恰当使用外部变量,尽可能提高模块的独立性 采用层次的书写程序格式 按语句的从属关系分层,缩格方式编程 适当使用注释,便于程序阅读和调试

文档评论(0)

jiqingyong12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档