c语言 实训报告.docVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 2 防灾科技学院 实训报告书 专 业 计算机科学与技术 系 别 灾害信息工程系 报告题目 计算机科学与技术认识实习(C语言) 报告人 班 级 指导教师 带队教师 实习时间 实习单位 教务处监制 报告内容摘要: 《学生成绩管理系统》运用到了菜单制作,结构体构建,选择法排序,升降序的转换,文件的写入与读取,循环体的应用,函数的调用于返回,数组名作为函数参数。。。。。。 《贪吃蛇游戏》运用到了坐标设计,easyz库绘图,直线,矩形与圆的渐变,点、线、面、的相互配合,全局变量的计分,音乐的插入,背景图片的插入,函数的调用于返回。。。。。。 指导教师评语: 成绩: 指导教师(签名): 2013年 月 日 目 录 TOC \o 1-3 \h \z \u 1 实训目的 3 2 实训要求 4 3 实训内容 4 4 《学生成绩管理系统》的设计与实现 4 4.1 设计题目 4 4.2 需求分析 4 4.3 数据结构 4 4.4 数据文件 5 4.5 系统模块图 5 4.6 系统流程图 5 4.7 系统实现 6 5 《贪吃蛇游戏》的设计与实现 14 5.1 设计题目 14 5.2 需求分析 14 5.3 数据结构 14 5.4 数据文件 15 5.5 系统模块图 15 5.6 系统流程图 16 5.7 系统实现 16 6 实训总结 19 7参考文献 20 1 实训目的 首先,通过实习,使学生学会为实际应用涉及的数据选择适当的逻辑结构、存储结构及相应的算法,从而能让学生对C语言程序设计这门课能有一个更深刻的理解和认识;再者,实习相对于平时实验课来说,要完成的是一个难度较大的可执行综合性程序,培养学生处理复杂问题的能力,从而极大的提高学生的编程能力以及撰写文档的能力;并且本实习内容是当前社会最热门且尚处于研究阶段的课题之一,希望能通过实习,实际做到理论和实践紧密结合,同时也为后续课程打下坚实的基础知识。 2 实训要求 实习要求每个学生从实习项目集合中至少选择2个实习项目并参照相关实习资料独立操作,能正确分析现实生活中的问题,并抽象成数学模型,进行模块分析和编程,认真完成软件设计的全部过程,并完成实习报告。 首先根据所选项目进行需求分析和算法分析,根据项目实现的功能进行数据分析,设计相应的数据结构,同时为贯彻“程序设计=算法+数据结构”的思想,要求学生完成流程图的设计,然后根据流程图写出课程实习代码并上机调试,设计的功能应相对完善,每个学生须独立完成程序构思、基本结构设计、变量设计、函数设计、文件操作等任务。在设计中要综合运用所学内容,顺利调试通过并运行所编写的程序,最后完成课程实习报告,报告书应图文结合,须包含用户需求分析、系统模块图、流程图、数据结构设计、界面设计、功能模块实现与测试、设计的算法及主要程序代码等内容,并结合自己的实习情况写出实习总结。 3 实训内容 本次实习所选择的题目是《学生成绩管理系统》和《贪吃蛇游戏》。在实习过程中完成了《学生成绩管理系统》和《贪吃蛇游戏》的需求分析、系统功能模块的设计、系统流程图的设计、数据结构设计、界面设计以及代码的实现与测试。 4 《学生成绩管理系统》的设计与实现 4.1 设计题目 使用C语言,在vc6.0环境下,实现一个简单实用的基于文件的小型学生成绩管理系统,并实现成绩的储存,查询,添加,删除,排序等基本操作,以方便成绩的管理。 4.2 需求分析 以某班不超过30人,进行3科考试为准。编程实现如下要求: 录入每个学生的学号、姓名和各科考试成绩。 计算每门课程和每个学生的总分和平均分。 按每个学生的总分由高到低或由低到高排出名次表。 按学号、姓名由小到大排出成绩表。 按学号、姓名查询学生排名和考试成绩。 按成绩分类并输出统计结果 将每个学生的记录信息写入文件,并能读取出来。 4.3 数据结构 typedef structure student { long num; char mane[MAX_LEN]; float score[COURSE_NUM]; float sum; float aver;

文档评论(0)

134****4822 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档