学生成绩管理系统--变量与条件选择篇.docVIP

学生成绩管理系统--变量与条件选择篇.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 学生成绩管理系统——变量与条件选择篇 该系统有鲜明的特色,(1)数据存储使用的是简单变量,设计了一名学生三门课程的小系统;(2)程序结构为顺序式,没有用到函数;(3)工程化管理源代码,使用VSS进行管理;(4)循序渐进式完成,可以根据教学进度,像搭积木一样,最后完成系统。因此该系统可以分层次完成。 系统分为三个部分,在三个实验中完成,实验一熟悉VC++环境,要求掌握源程序编辑方法和输入输出语句,完成该系统菜单中的第1选项和第2选项;实验二数据类型、表达式和输入输出,要求掌握算术运算等,完成该系统菜单中的第3选项和第4选项;实验三选择结构的程序设计,要求掌握if 与switch语句的格式,并能熟练应用,完成该系统菜单中的第5选项、第6选项和第7选项。 系统各个模块和相关知识点的结构图。其中程序框架只是用到了一点点循环,系统的主体没有用到循环,大量的循环语句将在数组部分应用。 1.程序框架 李明明同学的成绩管理系统,参考界面如下图所示,内容包括输入学生成绩、输出学生成绩、计算总分和平均分、查找最高分和最低分、统计不及格门数、统计优秀课程门数等功能。 李明明同学的成绩管理系统 ========================== 1.输入学生成绩 2.输出学生成绩 3.计算总分和平均分 4.查找最高分和最低分 5.统计不及格门数 6.统计优秀课程门数 7.输出平均分等第 8.退出 ========================== 请输入选项(1~8): 下面给出程序框架,有详细的注释,仅供大家参考,完全可以自己来设计更合理的结构和代码。如果将下面的代码直接输入到VC中,不能运行,必须将代码中的文本框,换成对应功能的代码,调试通过后,才能真正运行。 #includeiostream.h //输入输出头文件 #include process.h //system(cls),清屏函数的头文件 #include stdio.h //getchar(),接收一个字符函数的头文件,起到暂停作用; void main() //程序的入口函数,主函数 { int options; //用来存放选项的变量 do //循环语句 { system(cls); //清屏函数 int math,chinese,english; //三门课程分别是数学、语文、英语 int total; //总分 double average; //平均分 int highestscore,minimumscore; //最高分、最低分 int failedcount; //不及格门数 int excellentcount; //优秀课程门数 //根据需要在这里自己定义其他变量 cinoptions; //第一次实验就做选项1,2 //第二次实验就做选项3,4 //第三次实验就做选项5,6,7 switch(options) { case 1: system(cls); //清屏函数 break; case 2: system(cls); //清屏函数 getchar(); //接收任意一个字符,这里起到暂停作用 break; case 3: system(cls); getchar(); break; case 4: system(cls); getchar(); break; case 5: system(cls); break; case 6: system(cls); getchar(); break; case 7: system(cls); getchar(); break; case 8: ; } }while(options8); } 2.输入输出学生成绩模块 根据布置的工程任务,编写程序代码。定义变量时,赋予一个有实际含义的变量名,增加程序的可读性;编写程序代码时,采用缩进格式。 1)工程任务 A.熟悉开发环境,并且会使用“原样照输”的输入输出,用来输出系统的菜单; B.输入李明明同学的三门课成绩,分别是数学、语文、英语。 C.输出这名学生的三门课的成绩。 2)操作步骤 (1)输出系统菜单 使用cout语句实现“原样照输”的功能,用来输出系统的菜单;如图所示。 (2)输入学生成绩 根据菜单的要求定义变量。 int options;

文档评论(0)

bhyq + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档