课程设计——文档格式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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个数字,分别是半径和高。

相关文档
最新文档