实验3 函数的应用

实验3 函数的应用

ID:5605977

大小:37.50 KB

页数:3页

时间:2017-12-19

实验3 函数的应用_第1页
实验3 函数的应用_第2页
实验3 函数的应用_第3页
资源描述:

《实验3 函数的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第3章函数要点导读本章的主要目标是学会将一段功能相对独立的程序写成一个函数为下一学习类和对象打好必要的基础。掌握函数定义和调用的语法形式并不难,但是要有效地应用函数,必须对函数调用的执行过程和参数的传递有深刻的认识,这也是初学时的难点。要很好地理解函数的调用和参数传递,尤其是嵌套调用和递归调用的执行过程,比较有效的方法是利用编译器的调试功能,跟踪函数调用的执行过程,观察参数和变量的值。实验3函数的应用(2学时)一、实验目的(1)掌握函数的定义和调用方法。(2)练习重载函数的使用。(3)练习使用系统函数。(4)

2、学习使用VisualC++的Debug调试功能,使用StepInto追踪到函数内部。二、实验任务(1)编写一个函数把华氏温度转换为摄氏温度,转换公式为:C=(F-32)*5/9。(2)编写重栽函数Max1可分别求取2个整数、3个整数、2个双精度数、3个双精度数的最大值。(3)使用系统函数pow(x,y)计算xy的值,注意包含头文件cmath。(4)用递归的方法编写函数求Fibonacci级数,观察递归调用的过程。三、实验步骤(1)编写函数floatConvert(floatTempFer),参数和返回值都为f

3、loat类型,实现算法C=(F-32)*5/9,在main()函数中实现输入、输出。程序名:lab3_1.cpp。//lab3_1.cpp#includeusingnamespacestd;floatConvert(float);intmain(){floatTempFer;floatTempCel;cout<<"PleaseenterthetemperatureinFahrenheit:";cin>>TempFer;TempCel=Convert(TempFer);cout<<"He

4、re'sthetemperatureinCelsius:";cout<usingnamespacestd;intmax1(int

5、x,inty){return(x>y?x:y);}intmax1(intx,inty,intz){inttemp1=max1(x,y);return(y>z?y:z);}doublemax1(doublex,doubley){return(x>y?x:y);}doublemax1(doublex,doubley,doublez){doubletemp1=max1(x,y);return(y>z?y:z);}voidmain(){intx1,x2;doubled1,d2;x1=max1(5,6);x2=max1

6、(2,3,4);d1=max1(2.1,5.6);d2=max1(12.3,3.4,7.8);cout<<"x1="<#include

7、ath>usingnamespacestd;voidmain(){intx,y;cout<<"输入x的值:";cin>>x;cout<<"输入y的值:";cin>>y;cout<2;fib(1)=fib(2)=1;使用if语句判断函数的出口,在程序中用cout语句输出提示信

8、息。程序名:lab3_5.cpp。

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

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

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