- 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++完成一个应用系统的分析、设计和实施。通过课程设计使学生掌握面向对象编程技术和应用系统的开发过程。
二、要求:
1、开发环境:
用C++的集成开发工具软件VC++6.0以上或vs2008
2、每个学生必须独立完成.(课程设计题目见附录)
3、课程设计的考核办法
在课程设计结束后,学生应提交设计说明书。指导老师将根据学生在课程设计期间的各项表现,结合设计说明书质量情况,综合后按优、良、通过、不通过评定课程设计成绩。
注意:随机抽查学生所设计的系统,并提问有关问题,如果针对自己设计的题目,不能较准确的回答问题,判不通过
附:评分标准:
优:出满勤,平时表现好,设计系统优异,报告撰写正确,完整。
良:出满勤,平时表现好,设计系统良好,报告撰写基本正确,完整。
中:基本满勤,平时表现良好,设计系统中等,报告撰写一般。
通过:基本满勤,平时表现一般,设计系统一般偏差,报告撰写偏差。
不通过:缺勤较多,平时表现差,设计系统较差,报告撰写较差或课程设计报告和书面报告缺一或抄袭。
4、写出VC++课程设计的设计说明书:
(1)提交源程序到实验报告管理系统
(2)书面报告(必须手写,用标准的实验报告纸,要用订书钉钉好)。
内容包括:
封面格式:
《面向对象技术教学实习》报告
课程号:SJ002332
班级:****
专业: *****
学号:****
姓名:******
指导教师:
评定成绩:
日期: 2012
正文内容:
设计要求(题目要求和内容)
开发环境:用C++的集成开发工具软件VC++6.0以上。
设计思路:
系统功能分析,系统功能划分,有关的数据(类)定义,有关函数的声明,参数的意义,函数的功能,各有关函数的算法思想(算法处理步骤)。
在开发过程中所遇到的问题以及解决的办法。
小结(有哪些收获)。
说明:每个学生必须按上述要求完成。否则该门课该生无成绩。
三、上机机房与时间安排
上机机房:文理大楼502,504
时间安排:
18周:周一——周五1-4大节,其中,31,52除外(概率统计上课)
HYPERLINK 课程设计题目
课程设计题目
要求:(1)题目1必选,从其它题目中任选一题。
(2)对于涉及到的没讲内容,自己查看有关资料,学会针对问题,查资料。
设计题目1:完成图形类的设计和对象的管理系统
设计要求实现如下功能:
Shape设有Shape类,Rectangle类, Cube类,Circle类, Clinder类,这些类之间的继承关系如下图所示。
Shape
RectangleCircle
Rectangle
Circle
CubeClinder
Cube
Clinder
编程序完成:
1. 定义这五个类,至少包含下列的功能.
类名
数据成员
public float area()
public float perimeter()
public void show()
(功能:显示图形的参数)
public void getName)
(功能:显示图形名)
Shape
无
public float area()=0
float perimeter ()=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
len*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;
文档评论(0)