课程设计实验报告(史上最全面最详细)

课程设计实验报告(史上最全面最详细)

ID:44148680

大小:273.31 KB

页数:18页

时间:2019-10-19

课程设计实验报告(史上最全面最详细)_第1页
课程设计实验报告(史上最全面最详细)_第2页
课程设计实验报告(史上最全面最详细)_第3页
课程设计实验报告(史上最全面最详细)_第4页
课程设计实验报告(史上最全面最详细)_第5页
资源描述:

《课程设计实验报告(史上最全面最详细)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、信息科学与技术学院课程设计报告书课程名称面向对象程序设计姓名XXXXXXXXXX班级12(®班学号12263716指导教师钱苏斌XXXXXX信息科学与技术学院2013.12题目:设计图形类,并依据不同的形状类型计算和关图形的儿何体表面积与体积。设计的目的和要求:一、定义一个抽象类形状shape(),包含输入基本图形的信息函数input。、显示基本图形信息函数disp()>计算表面积的函数area。、计算体积的函数volume。,它们均为纯虚函数。通过继承形状类派生出球体类、正方体类、长方体类、圆柱体类。通过继承形状类派生出球体类、正方

2、休类、长方休类、圆柱体类二、实现功能:1.设计菜单实现功能选择;2.输入各种形状信息;3•显示各种形状信息;4.计算各种形状的表面积;5•计算各种形状的体积。设计的软件环境:操作系统:WindowsXP应用软件:VisualC卄6.0设计过程和內容(可加附页):一、案例设计选题说起案例选题,有一个小插曲,钱老师给我们五个选题,要求宿舍每人要选不一样的,而我们宿舍选题集中乂没人愿意调换,故引发大家的不愉快!后來我们一起放下不愉快,坐下来讨论,按个人能力选题,互相给予理解,在轻松快乐的环境下选择了自己满意的题口。为什么我要说这个插曲呢?因

3、为做一件口己喜欢的事情能让结果事半功倍,编程也是如此。而良好的宿舍氛围更可以提升学习环境,难道不是吗?言归正传,选择图形类的题口比较有意思,这道题涉及到的知识内容主要是类的继承与派生,另外还有虚函数、构造函数等内容。程序首先建立一个抽象类shape,作为公共接口,建立四个图形类:zft、cft>qt>yzt,公有继承shape类,分别计算各物体的表面积和体积。在主函数屮定义各对象,调用各类屮的成员函数,输出所要结果。二、编码过程使用而向对象的程序设计思想进行分析,整个系统涉及五大类信息和操作:形状、球体、I员I柱体、止方体、长方体。所

4、以系统的总体框架是shape类、球体类、圆柱体类、正方体类、长方体类的定义(首先定义一个shape类,然后四个类分别公有继承shape类)。按照几何体的形状计算出其表而积和体积。确定程序应该具备如卜•功能:输入、显示、计算等。要确定几何体的形状可以在主函数中使用一个switch。语句,显示主菜单并根据用户选择的几何体,调用成员函数,从而计算出其表而积和体积。switch()语句,有以下5种情况:1.正方体2.长方体3.球体4.圆柱体5•退出三、系统框架(函数和类):(1)形状类shape:包含input()、disp()、area()

5、、volume()四个虚函数。(2)正方体类zft:公有继承shape类,包含input()、disp()、area()>volume()设计过程和內容(可加附页):一、案例设计选题说起案例选题,有一个小插曲,钱老师给我们五个选题,要求宿舍每人要选不一样的,而我们宿舍选题集中乂没人愿意调换,故引发大家的不愉快!后來我们一起放下不愉快,坐下来讨论,按个人能力选题,互相给予理解,在轻松快乐的环境下选择了自己满意的题口。为什么我要说这个插曲呢?因为做一件口己喜欢的事情能让结果事半功倍,编程也是如此。而良好的宿舍氛围更可以提升学习环境,难道不

6、是吗?言归正传,选择图形类的题口比较有意思,这道题涉及到的知识内容主要是类的继承与派生,另外还有虚函数、构造函数等内容。程序首先建立一个抽象类shape,作为公共接口,建立四个图形类:zft、cft>qt>yzt,公有继承shape类,分别计算各物体的表面积和体积。在主函数屮定义各对象,调用各类屮的成员函数,输出所要结果。二、编码过程使用而向对象的程序设计思想进行分析,整个系统涉及五大类信息和操作:形状、球体、I员I柱体、止方体、长方体。所以系统的总体框架是shape类、球体类、圆柱体类、正方体类、长方体类的定义(首先定义一个shap

7、e类,然后四个类分别公有继承shape类)。按照几何体的形状计算出其表而积和体积。确定程序应该具备如卜•功能:输入、显示、计算等。要确定几何体的形状可以在主函数中使用一个switch。语句,显示主菜单并根据用户选择的几何体,调用成员函数,从而计算出其表而积和体积。switch()语句,有以下5种情况:1.正方体2.长方体3.球体4.圆柱体5•退出三、系统框架(函数和类):(1)形状类shape:包含input()、disp()、area()、volume()四个虚函数。(2)正方体类zft:公有继承shape类,包含input()、d

8、isp()、area()>volume()设计过程和內容(可加附页):一、案例设计选题说起案例选题,有一个小插曲,钱老师给我们五个选题,要求宿舍每人要选不一样的,而我们宿舍选题集中乂没人愿意调换,故引发大家的不愉快!后來

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。