- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象技术教学习》要求和题目-11计算机-345
《》要求和题目
一、目的:
用面向对象语言C++完成一个应用系统的分析、设计和实施。通过课程设计使学生掌握面向对象编程技术和应用系统的开发过程。
二、要求:
1、开发环境:
用C++的集成开发工具软件VC++6.0以上或vs2008
2、每个学生必须独立完成.(课程设计题目见附录)
3、课程设计的考核办法
在课程设计结束后,学生应提交设计说明书。指导老师将根据学生在课程设计期间的各项表现,结合设计说明书质量情况,综合后按优、良、通过、不通过评定课程设计成绩。
注意:随机抽查学生所设计的系统,并提问有关问题,如果针对自己设计的题目,不能较准确的回答问题,判不通过
附:评分标准:
优:出满勤,平时表现好,设计系统优异,报告撰写正确,完整。
良:出满勤,平时表现好,设计系统良好,报告撰写基本正确,完整。
中:基本满勤,平时表现良好,设计系统中等,报告撰写一般。
通过:基本满勤,平时表现一般,设计系统一般偏差,报告撰写偏差。
不通过:缺勤较多,平时表现差,设计系统较差,报告撰写较差或课程设计报告和书面报告缺一或抄袭。
4、写出VC++课程设计的设计说明书:
(1)
()书面报告(必须手写,用标准的实验报告纸,要用订书钉钉好)。
内容包括:
封面格式:
《》报告
:SJ002332
班级:****
专业: *****
学号:****
姓名:******
指导教师:
评定成绩:
日期: 201年12月26日——12月30日
正文内容:
设计要求(题目要求和内容)
开发环境:用C++的集成开发工具软件VC++6.0以上
设计思路:
系统功能分析,系统功能划分,有关的数据(类)定义,有关函数的声明,参数的意义,函数的功能,各有关函数的算法思想(算法处理步骤)在开发过程中所遇到的问题以及解决的办法。
小结(有哪些收获)
说明:每个学生必须按上述要求完成。否则该门课该生无成绩。
三、上机机房与时间安排
上机机房:文理大楼502时间安排:
18周:周课程设计题目
课程设计题目
要求:(1)题目1必选,从其它题目中任选一题。
(2)对于涉及到的没讲内容,自己查看有关资料,学会针对问题,查资料。
设计题目1:完成图形类的设计和对象的管理系统
设计要求实现如下功能:
Shape类,Rectangle类, Cube类,Circle类, Clinder类,这些类之间的继承关系如下图所示。
编程序完成:
,至少包含下列的功能.
类名 数据成员 public float area() public float p() public void show()
(功能:显示图形的参数) public void getName)
(功能:显示图形名) Shape 无 public float area()=0 float p ()=0 void show()=0
void getName()=0 Rectangle Private x,y,len,wid len*wid 2*(len+wid) [x,y],
length=len,
width=wid 显示矩形 Cube Private h 侧面积+底面积4*(len+wid)+2*h en*wid*h [x,y], length=len,
width=wid
height=h 显示长方体 Circle Privae x,y,r *r*r π*r*2 Center=[x,y],
redius=r 显示圆 Clinder Private h 侧面积+底面积2**r*(r+h) π*r*2*h Center=[x,y],
redius=r
Height=h 显示圆柱体
2. 实现一个非成员函数total,函数原形如下所示。功能是求n个图形的面积之和
float total(Shape *p[],int n)
{
…… //求n个图形的面积之和并作为函数值返回
}
3.在main() 中,定义菜单如下
请书写代码完成各项菜单功能
提示
(1) 通过菜单选项,分别将各个图形对象存放在数组中 Shape* array[10];
例如,生成一圆对象后放入数组中
int count=0;
Circle c1= Circle(x,y,r)
array[count++]= c1;
(2) 显示已经创建的图形对象
for (I=0;Icount;I++) {
array[I]-show();array[I]-getName();
…
}
(3) 调用函数total,求各个图形对象的面积之和并显示结果
设计题目2:成绩管理系统
设计要求实现如下功能:
输入一个班级的学生基本信息(包括学号,姓名,性别,科目),对N门考试的成绩进行管
您可能关注的文档
最近下载
- 市政基础设施工程施工现场质量管理标准化.doc
- 手机照片视频误删后的恢复方法.doc VIP
- 一例无法控制大脑的心理咨询案例——以人为中心疗法取向.pdf VIP
- [教你如何制作KTV歌曲VOD歌曲KTV歌曲库.doc VIP
- 照明设计软件:AGI 32二次开发_AGI32数据管理与优化.docx VIP
- 第五届潍坊市职业技能大赛城市管理网格员题库及答案(760题).docx VIP
- 鼻肠管滑脱的应急预案.pptx VIP
- DGT 801系列数字式发电机变压器组保护装置技术说明书.pdf
- 广东省肇庆市怀集县事业单位考试真题每日一练带答案解析(2021年03月02日).docx VIP
- 农村教师公开选调进城考试模拟试题1(初中地理·附参考答案).docx
文档评论(0)