课程设计——文档格式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机学院网络工程专业
C++课程设计
题目:求体积
班级:网络工程13102班
姓名:彭晓红学号:201317030231 同组人姓名:袁佳敏
起迄日期: 2014.6.16—2014.6.27 课程设计地点: E3-A512
指导教师:席金菊
完成日期:2014年6月
(备注:封面采用统一格式。正文中文字体为宋体,英文字体为“Times new Roman”,一级标题用小三,二级标题用四号,三级标题用小四号正文用小四号字。)
目录
(附注:目录要层次清晰,要给出标题及页次,目录的最后一项是无序号的“参考文献”。)
注意:请按照要求中的字体进行设计书写
(附注:正文应按目录中编排的章节依次撰写,要求设计正确,论述清楚,文字简练通顺,插图简明,书写整洁。文中图、表及公式必须表明出处和编号。)
注意:请按照要求中的字体进行设计书写
书写的内容大纲:
课程设计报告应不少于3000字,在封面应有题目、班级、姓名、学号和课程设计日期、地点以外,其正文一般有如下几个方面的内容:
1、设计题目
2、运行环境(软、硬件环境)
3、算法设计的思想(算法的流程图)
4、算法分析,设计与实现
5、运行结果分析
6、课程设计总结(遇到的主要问题及如何解决的,经验及体会)
7、参考文献(资料不得少于5篇)
8、附录(源程序清单及结果,要有良好的编程风格和详细注释)
(参考文献必须是学生在课程设计中真正阅读过和运用过的,文献按照在正文中的出现顺序排列。各类文献的书写格式如下:
a.图书类的参考文献
序号作者名·书名·(版次)·出版单位,出版年:引用部分起止页码。
b.翻译图书类的参考文献
序号作者名·书名·译者·(版次)出版单位,出版年:引用部分起止页码。
c.期刊类的参考文献
序号作者名·文集名·期刊名·年,卷(期):引用部分起止页码。
d. 网站的名称)
C++课程设计
1. 设计题目——求体积。
题目十七求体积
(1).设计一个立方体类,需要求立方体的体积
(2).建立一个文本文件,里面存放若干个立方体的参数:长宽高,每行3个数字。编程循环读出这些值,并且输出体积。如:文件第一行是 1 2 3,则输出 6
(3).修改3的程序,利用读出的数据创建若干立方体对象,并存放在向量中. 重载〉运算符(按照体积大小),以便比较立方体。对立方体进行排序,把排序的结果送到另外一个文件中。如原文件的内容是
1 2 3
1 2 4
2 3 2
1 2 5
则新的文件内容是
2 3 2
1 2 5
1 2 4
1 2 3
(4).设计一个圆柱体类,可以求圆柱体体积
(5).利用上面的结果, 设计一个基类,让圆柱体和立方体都继承自这个基类
(6).修改3中的文本文件, 在文件后面加上若干行,每行有2个数字,分别是半径和高。
如
1 2 3
3 5 6
4 5
6 7
编写一个求”任意”形状的体积的函数, 可以接受圆柱体,立方体作为参数. 依次从文件中读出数据, 然后调用这个函数输出体积.
2. 运行环境——Microsoft virsual c++ 6.0
3. 算法设计的思想
1)设计一个立方体类,需要求立方体的体积。
a. 头文件;
b. 定义类,在类中定义3个私有成员,分别是立方体的长、宽、高;
c. 然后在类中定义公有的构造函数和一个show()函数,show()函数用来求出并输出立方体
的体积;
d. 在主函数中定义该立方体类的对象,并给对象初始化,调用该对象的show()函数显示其
体积。
2)建立一个文本文件,里面存放若干个立方体的参数:长宽高,每行3个数字。编程循环读出这些值,并且输出体积。如:文件第一行是 1 2 3,则输出6。
a. 头文件;
b. 打开一个文本文件,用if语句判断是否打开成功;
c. 向文本文件中存放若干个立方体的参数:长宽高,每行3个数字。定义double型变量,
将文本中的数据存入变量中;
d. 在main函数中,通过对变量的运算求出体积,并输出其体积。
3)修改3的程序,利用读出的数据创建若干立方体对象,并存放在向量中. 重载〉运算符(按照体积大小),以便比较立方体。对立方体进行排序,把排序的结果送到另外一个文件中。
a.头文件;
b.定义立方体对象,在对象中重载>运算符比较立方体的体积,返回值为1或0,以便用于if语句;
c.在main函数中定义立方体类的向量数组,用文件中的数据给向量数组传参,用选择排序法比较立方体的体积大小;
d.把排序的结果送到另外一个文件中。
4)设计一个圆柱体类,可以求圆柱体体积
a.头文件;
b.定义圆柱体类,在类中定义私有数据成员,分别是圆柱体的底面半径和高,定义公有成员函数显示圆柱体的体积;
c.在main函数中定义圆柱体类对象,调用其成员函数显示其体积。
5)利用上面的结果, 设计一个基类,让圆柱体和立方体都继承自这个基类。
a.定义一个虚基类;再定义圆柱体类和立方体类分别继承于该基类;
b.在main函数中定义虚基类指针,用指针指向对象,调用对象的函数实现操作。
6)修改3中的文本文件, 在文件后面加上若干行,每行有2个数字,分别是半径和高。编写一个求”任意”形状的体积的函数, 可以接受圆柱体,立方体作为参数. 依次从文件中读出数据, 然后调用这个函数输出体积.
a.打开上面实验中已写入数据文本文件,在后面写入若干行,每行有2个数字,分别是半径和高。