2013年面向对象课设计实习指导书.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文档。上传文档
查看更多
2013年面向对象课设计实习指导书

中国地质大学(武汉)信息工程学院空间信息系 面向对象课程设计实习指导书 使用班级:114111~3 实习指导老师: 2012-5-14 一、课程设计目的 使学生对所学理论知识进行一次综合性复习; 培养学生对实际问题的分析能力; 培养学生独立编程、开发软件的动手能力; 培养学生开放思维的创新能力; 培养学生熟练掌握VC++调试技能; 培养学生规范的编程习惯; 培养学生团队协作精神; 培养学生撰写课程设计报告的能力。 二、课程设计要求 为了能更好地达到课程设计的目的,要求学生: 1、每次上机前充分做好准备工作,查阅资料,预习相关内容,对课程设计内容进行方案的预设计,编制出源程序代码。 2、充分利用上机时间完成源程序代码的输入、调试及优化。 3、程序代码的编制应按照C++编码规范的要求进行,具体可参考指导书中【附件一】“C++编码规范”。 4、课程设计结束后,按照指导书中【附件二】“课程设计报告格式”的要求撰写出课程设计报告(要求用A4纸打印,报告格式的电子文档由指导教师提供)。 5、按题目要求独立完成课程设计,不旷课、不迟到、不早退、遵守机房规定、爱护机房设备。 三、课程设计内容和时间分配 1、课程设计内容分为四部分: (1)课程设计基本练习题目(一级); (2)课程设计基本练习题目(二级):A组、B组; (3)课程设计基本练习题目(三级); (4)课程设计综合题; 2、实习中,建议对上述四部分内容的时间分配为:1:2:3:4。即 0.5个上机时 完成一级题目 1.5次上机时 完成二级题目 3次上机时(第3~5次) 完成三级题目 3次上机时(第6~8次) 完成综合题 在课程设计中,同学们可以根据自己的实际情况,时间上酌情调整。 3、课程设计题目完成的数量要求: (1)课程设计基本练习题目(一级)A组、B组、C组,每组任选一题,共三题; (2)课程序设计基本练习题目(二级)A组、B组,每组任选一题,共两题; (3)课程设计综合练习题目至少选做一题,多做者可酌情加分。 4、课程设计的成绩与题目完成的数量、质量、创新程度、回答提问、课程设计报告以及平时表现等有关,具体请看指导书“成绩评定及评分标准”。 四、课程设计题目 I、课程设计基本练习题目(一级,10分×1) 请从以下1-3题中任意选做一题(建议使用MFC设计程序界面) 1、有1、2、3、4、5、6六个数,能组成多少个互不相同且无重复数字的三位数?都是多少? 2、福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式:ABCDE * ? = EDCBA。他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!”华生:“我猜也是!”。于是,两人沉默了好久,还是没有算出合适的结果来。请你利用编程技术,找到破解的答案。 3、假定你有一张信用卡,卡上已经产生应还金额为500元,假定你一直不还款,那么在多少个月之后,这张卡的应还金额会超过1000元?每月的应还额假定会增长2%,即第一个月应还50元,第二个月应还500+500*0.02=510元,第三个月应还510+510*0.02=520.20……,货币计算保留2位有效小数,编程给出问题的答案。 II、课程设计基本练习题目(二级,12分×2) 【A组】请从以下4-5题中任意选做一题(鼓励使用MFC设计程序界面) 4、统计学生成绩 从文本文件中读某班学生的学号、姓名和成绩,进行分析给出平均分、最高分、最低分、最大分数差、标准差、各学生的名次,把结果输出到文件中。其中: 最大分数差=最高分-最低分 5、文本文件中有一组整数,以空格分隔,要求排序后输出到另一个文件中。 【B组】请从以下6-8题中任意选做一题(鼓励使用MFC设计程序界面) 6、计算正方体、球体和圆柱体的表面积和体积(要求使用虚函数)。 7、假设d:\a.txt文件中存储着一个10行6列的矩阵整型数据,数据之间用空格隔开的。编写一个程序实现从d:\a.txt文件中读入数据到一个二维整型数据矩阵中,并求解每一行最大值和每一列最小值,输出到屏幕显示。 8、定义一个Stud类,含学号、姓名、成绩和班号数据成员。建立若干个Stud类对象,并将它们存储到文件data.dat中,最后输出文件内容。 III、课程设计基本练习题目(三级,18分×2) 请从以下9-13题中至少选做两题,其中第9题为必选题(要求使用MFC设计程序界面) 9、定义复数的类Complex并测试其功能: (1) 复数由实部、虚部两个部分组成,在类的定义中应包含保存这两部分信息的内容。 (2) 在类中定义构造函数,使用户能够在构造对象的同时为对象赋初值。 (3)在类中定义复数的加法、减法、乘法三个二元操作符来完成复数间的加

文档评论(0)

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

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

1亿VIP精品文档

相关文档