《C___JAVA集中上机》大纲.docVIP

  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文档。上传文档
查看更多
《C++/JAVA集中上机》大纲 课程代号:041114 课程类型:必修 适用专业:计算机科学类、计算机大类强化 实验学时:1周 本课程的地位、作用 C++/JAVA是计算机相关专业的重要程序语言课程。开设本实验课程可以进一步巩固理论课上所学到的知识,深刻把握面向对象编程技术的特性,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,深化对C++/JAVA语言编程和开发工具运用的认识,提高软件项目开发实践能力和软件工程管理能力。 课程设计基本要求 巩固以前学过的语法规则,开发环境,完成实验所要求的题目。在实验过程中,要养成良好的实验习惯,培养严格的科学的作风。 每个同学从C++/JAVA中选择自己熟悉的编程语言,独立完成自己最熟悉领域的小型软件项目,按照软件工程工作过程,分析软件项目系统的需求分析,系统规划设计,包括概要设计和详细设计,并在C++/JAVA环境中实现编程实现和调试该系统。课程设计题目从参考题目中自选,自行命题的同学必须征求指导老师的同意。 课程设计报告要求 实验报告内容要求: 1.需求分析和系统设计(包括概要设计与详细设计),包含以下内容: 需求分析,系统具备功能和算法分析;方案比较与选择,模块划分与说明;系统流程图和各模块详细流程图。 2.编码,提交带注释的源程序清单。 3.单元测试和综合测试,提交单元和综合测试方案和结果。 4.在本次设计中所遇到问题及其解决方案,收获及心得。 实验报告格式要求: 1、要求具有封面,封面上标注课程设计名称,班级,学号,姓名,指导教师,日期信息; 2、报告内页每页具备页眉页脚,总体页数不低于6页,排版符合出版物基本要求,字体字号统一。 实验安排 1、本课程设计时间为一周,周一到周五半天时间为集中上机调试,其余时间为学生查阅资料、制定设计方案、编写程序。 2、周二提交设计项目名称及实现功能,周五检查任务完成情况,随后提交设计报告。 3、遵守实验室管理规章制度,自觉维护实验设备及实验室清洁。 考核成绩 综合平时成绩、最后作业成绩、报告成绩, 按2:5:3比例评定最终学生成绩。 参考题目:(从中任选一题) 参考题一:学生通信录 要求:分析学生通信录的类及层次图; 实现简单的通信录管理,能够输入通信录卡片(实现增、删、改等功能),能够分组,并能够实现按名字(或其他方式)查询功能; 实现界面:可以是DOS界面,功能按提示方式输入实现;可以是Windows界面,功能用菜单形式,输入界面用对话框形式。 参考题二:学生成绩管理系统 编写学生成绩管理系统: 有5个学生,每个学生有2门课成绩,从键盘上输入以上数据(学生信息包括学号、姓名,以及2门课成绩),保存在一个文本文件中。 计算出每个学生的总成绩,并将学生数据(包括学生2门课的总成绩)按总分由高到低排序后保存到磁盘文件sort.txt中。 统计平均成绩,不及格比例,及格比例、优良中所占比例。 要求用菜单方式选择功能 参考题三:趣味动画程序设计 编写程序设计一个动画。动画具体内容可以自己选择,如自由落体运动、等,有能力、有兴趣的同学可以考虑配上适当的声音、场景,使动画显得更加生动、活泼。 参考题四:功能齐全的计算器 参考题五:打字游戏   游戏开始后,屏幕上方同时有四个数字分四列下落,每个数字由三位组成(随机生成,但首位不可相同)。玩家用键盘依次输入数字,如果输入的数字序列与某一列正在下落的数字三位全部相同,则给玩家加10分,该列数字消失,该列新产生数字并下落;如果输入的数字某一位不相同,则输入的数字序列全部作废,重新接收输入。某一列数字到达屏幕底部则游戏结束。 参考题六:交通灯程序 在交通路口显示一个交通灯,分红色和绿色两种,红色表示停车,绿色表示通行。有两辆汽车在道路上行使,交通灯按设置的时间自动指挥交通,汽车按交通规则行驶。 参考题七:简单翻译程序 本程序要求使用对话框将单词及其中文解释输入字典,一次输入一个(英文单词、中文解释,如:I我),多次调用对话框可建立字典。用对话框输入一个英文句子(如:I AM A STUDENT),程序能进行翻译并正确显示结果。 参考题八:模拟时钟程序 编写一个模拟时钟程序,此程序在屏幕左方有一指针式钟面,右方有两个矩形框,上面以数字方式显示日期和时间,该时间应与指针显示的时间一致,下方的矩形框作为秒表。用菜单选项或按钮设置时间和秒表。时间不必与机器系统时间相同,只要可任意设置即可。 参考题九:图示冒泡排序 排序可采用冒泡排序算法,它是最简单(相对来说效率较低)的排序算法之一。它的思想是,从后向前依次比较相邻的两个数,如前数大天后数则交换。反复以上过程直至循环结束为止,数据实现从小到大依次排列。 参考题十:学生成绩管理系统 要求:分析成绩管理系统的类及层次图; 实现简单的课程管理,能够输

文档评论(0)

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

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

1亿VIP精品文档

相关文档