- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C实践设计报告
XXX大学
本科生课程设计(实践)任务书、设计报告
(C++程序设计)
C++成绩;学生成绩管理体统要求可以根据显示条件的变更来及时修改,显示,删除或维护学生成绩,并且实现统计根据不同条件限制来查找成绩的目的。
三、系统功能及系统设计介绍
设计一个简单的学生成绩管理系统程序。实现一下功能:
a.能对学生各科成绩进行录入:。
b.能对学生的成绩进行增加。
c.能对学生的成绩进行删除。
d.能对学生的成绩进行修改。
e.能对学生的成绩按总成绩,姓名,进行查询。
f.能输出学生的所有数据。
g.能进行成绩统计
h能进行总分查询排名。
以下是相应系统功能设计:
菜单。Main函数输出以上菜单并使用switch语句。实现case1~case10的字句的运行。将运用所有程序调用总于菜单函数,分别实现数据录入、增加学生、删除学生、修改数据、输出所有学生的数据、按姓名查询、各科优秀人数、各科及格人数、退出的功能
程序片段二
实现数据录入。Case1子句,定义一个类“cheng”,记录学生基本属性:姓名、学号、性别、数学成绩、英语成绩、C++成绩
实现增加学生。Case2子句,do---while循环,在已有学生记录的前提下,增加多名学生的基本数据并同时输出已有学生和增加学生的基本数据
实现删除学生。Case3,if语句判断是否存在输入学生的数据,在已有学生数据中找到相应的学生数据并予以删除
程序片段五
实现修改数据。Case4,if判断学生姓名是否存在。若存在,重新输入数据覆盖已有数据。在已有的数据中找到对应学生的数据并重新输入修改
实现输出所有数据。Case5,cout语句输出所有文件中已有数据。
6、实现按姓名查询。Case6.,if判断已有数据是否与查询姓名相同。若相同则输出相应数据。
实现按学号查询。Case7, if判断已有数据是否与查询学号相同。若相同则输出相应数据。
8、实现各科优秀人数统计。Case8,for语句循环每个学生的3科成绩,用if语句查找出90分以上优秀成员。分别统计人数
9、实现各科及格人数统计。Case8,for语句循环每个学生的3科成绩,用if语句查找出60分以下及格成员。分别统计人数
10、退出。
在swich语句后。输出以上语句,if判断是否需要关闭程序
输入“y”
输入“n”
四、系统开发的体会
1、程序的优缺点
优点:1.运用if、for、swich语句是程序变得简单,易读。
2.Swich语句的运用省去了不少函数调用的麻烦。
缺点:1.部分数据会自动变成科学计数法表示形式,对于这个问题我们仍在研究解决方案中
2.性别一栏设定为字符数据。但是由于不能输入中文。所以对于f\m或者nan\nv的表现形式不统一。构想解决方式是将“cout请输入性别:endl;”语句改为cout请输入性别(nv or nan):endl;
五、系统开发的心得体会
完成本次实践课的程序设计以后,我和我的搭档都学到了很多。特别是对各种语句的运用相比之前要熟练很多。对于我们来说,程序设计的知识已经不再仅仅属于书本,而是扩展到了我们的生活。实践课使得我们对于C++语言的了解更为深入。特别令我映像深刻的是swich---case语句。我将熟练运用于我的生活和学习。
另外,本次的设计并不是我一个人就可以完成的。C++的实践课促使我和同学、老师进行交流,并从中获益。它使我看到了团队的力量。老师的力量。此次实践课充分的向我证明了C++的魅力所在和同学们的知识所在。
感谢这次活动。它使我们每一个人都受益匪浅。
文档评论(0)