王云艳20个课时的实验(2)

2019-08-20 19:36

实验三 函数的应用

一、 实验目的

1、掌握函数的定义和调用方法。 2、练习重载函数的使用。 3、练习系统函数的使用。

4、学习使用VC++的debug调试功能,使用step into追踪到函数内部。 二、 实验任务

1、编写一个函数把华氏温度转换为摄氏温度,转换公式为:C=(F-32)*5/9。

2、编写重载函数Max1可分别求取两个整数,三个整数,两个双精度数,三个双精度数的最大值。

3、使用系统函数pow(x,y)计算xy的值,注意包含头文件math.h。 4、用递归的方法编写函数求Fibonacci级数,观察递归调用的过程。 三、 实验步骤

1、编写函数float Convert(float TempFer),实现算法C=(F-32)*5/9,在main函数中实现输入、输出。

2、分别编写四个同名函数max1,实现函数重载,在主函数中测试函数功能。

3、使用函数模板实现求任意类型数的最大值,针对不同的参数个数,编写两个同名函数模板max1, 其参数个数不同,实现函数重载。 4、在主函数中提示输入两个整数x,y,使用cin语句得到x,y的值,调

用pow(x,y)函数计算x的y次幂的结果,再显示出来。 5、编写递归函数

int

fib(int

n),公式为:

fib(n)=fib(n-1)+fib(n-2),n>2;fib(1)=fib(2)=1。

6、使用debug中的step into追踪到函数内部,观察函数的调用过程。

实验四 类的定义与应用

一、 实验目的

1、掌握类的定义和使用。 2、掌握类的定义和对象的声明。

3、掌握具有不同访问属性的成员的访问方式。 二、 实验任务

1、定义一个Dog类,包含了age,weight等属性,以及对这些属性操作的方法,实现并测试这个类。

2、设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,根据坐标能计算矩形的面积。

3、定义并实现一个矩形类,有长、宽两个属性,由成员函数计算矩形的面积。

4、定义一个Circle类,有数据成员radius(半径),成员函数getArea(),计算圆的面积,构造一个Circle的对象进行测试。

5、定义一个Tree(树)类,有成员ages(树龄),成员函数grow(int years)对ages加上years,age()显示tree对象的ages的值。 三、 实验步骤

1、定义一个Dog类,编写主函数,定义一个对象mydog1,实现对这个类的成员的调用。

2、定义一个Rectangle类,声明一个该类的对象myR_1,计算该对象的面积。

3、定义一个Rectangle2类,根据长宽属性,计算一个对象的面积。 4、定义一个Circle类,声明一个对象mycircle,计算该对象的面积。 5、定义一个Tree类,声明一个对象myTree,计算该对象的年龄。

实验五 构造函数与析构函数

一、 实验目的

1、掌握类的构造函数的编写。 2、掌握类的复制构造函数的编写。 3、掌握类的析构函数的编写。

4、掌握构造函数和析构函数的执行过程。 二、 实验任务

1、定义一个Dog类,包含了age,weight等属性,编写该类的构造函数和析构函数,实现并测试这个类。

2、设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,编写该类的构造函数和析构函数,根据坐标能计算矩形的面积。

3、定义并实现一个矩形类,有长、宽两个属性,编写该类的构造函数和析构函数,由成员函数计算矩形的面积。

4、定义一个Circle类,有数据成员radius(半径),编写该类的构造函数和析构函数,成员函数getArea()计算圆的面积,构造一个Circle的对象进行测试。

5、定义一个Tree(树)类,有成员ages(树龄),编写该类的构造函数和析构函数,成员函数grow(int years)对ages加上years,age()显示tree对象的ages的值。 三、 实验步骤


王云艳20个课时的实验(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国外学历认证对于留学生回国找工作的重要性

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: