- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
03-计算分段函数
实验三 计算分段函数
【实验目的】
1.掌握用if语句编计算分段函数。
2正确书写关系表达式。
3正确调用C语言提供的数学库函数。
4掌握C程序的查错方法掌握【实验内容】
源程序(有错误的程序)
#include iostream
using namespace std;
void main( )
{
float x, y;
coutinput x: ;
cin x;
if(x != 0)
y = 1 / x
else
y = 0;
coutf(setiosflags(ios::fixed)setprecision(2)x)=y;
}
运行结果(改正后程序的运行结果)
10.0
f(10.00) = 0.10
(1)执行“工具”—“定制”,选择“调试”(如图3.1所示),出现调试工具栏(如图3.2所示)。或者按照实验二介绍的方法,也可以出现调试工具栏。
图3.1 选择工具栏
图3.2 调试工具栏
(2)调试开始,单击调试工具栏中的单步执行(Step Over(F10)),每次执行一行(如图3.3所示),编辑窗口中的箭头指向行表示程序将要运行该行。图3.3中列出了变量窗口(Variables Window) 和观察窗口(Watch Window),在Watch窗口中还可以改变变量的值。
图3.3 程序调试开始
(3)单击终止调试图标(Stop Debugging(Shaft+F5)),程序– 3 = 2
5 * 3 = 15
5 / 3 = 1
读者运行自己编写或修改的程序得到的结果,首先应该与题目中给出的输入输出示例完全一致,包括输入输出格式;然后,自己改变输入数据,观察、分析运行结果是否正确,并记录输入输出结果。在输入输出示例中,凡是加下划线的内容,表示用户输入的数据,每行的最后以回车结束;其余内容都是输出结果。在本书的所有实验题目中,我们都遵循这种规定。
如果输入的a和b是浮点数,如何编制程序。
3-3.输入存款金额 money、存期 year 和年利率rate,计算存款到期时的利息money(1+rate)year-money,输出时保留2位小数。(幂函数为pow(x,n))
3-4编程,输入实数x,计算并输出下列分段函数 f(x) 的值(保留3位小数)。请调用数学函数。
(x+1)2 + 2x + 1/x x<0
f(x) =
x≥0
输入输出示例:
Input x:10.0
f(10.000) = 3.162
3-5.输入x,计算并输出下列分段函数 f(x) 的值。
1 x>0
f(x) = 0 x=0
-1 x<0
输入输出示例(共运行3次):
第一次运行
Input x:10.0
f(10.000) = 1
第二次运行
Input x:-10.0
f(-10.000) = -1
第三次运行
Input x:0.0
f(0.000) = 0
3-6 编程,输入一个整数,判断该数是奇数还是偶数。
输入输出示例(共运行2次):
第一次运行
Input number:11
11是奇数
第二次运行
Input number:20
20是偶数
3-7 编程,输入一个整数n,判断该数是正整数、负整数还是零。
输入输出示例(共运行3次):
第一次运行
请输入一个整数: 20
20是正整数!
第二次运行
请输入一个整数: -20
-20是负整数!
第三次运行
请输入一个整数: 0
0是零!
3-8 改错输入x,计算并输出下列分段函数 f(x) 的值(保留位小数)。
输入输出示例(共运行2次):
第一次运行
input x: 10.0
f(10.0)=0.1
第二次运行
input x: 234
f(234.0)=234.0
源程序(有错误的程序)
#include iostream
using namespace std;
void main( )
{ float x,y;
coutinput x: \n;
cinx;
if(x = 10)
y = 1 / x
else (x != 10)
y = x;
coutf(setiosflags(ios::fixed)setprecision(1)x)=y;
}
模仿3-1,单步调试程序,并观察变量值的变化。
【实验运行结果改正后的程序运行结果实验中遇到的问题和解决问题的方法写在实验报告上。
您可能关注的文档
- 深化农村改革促进农村发展 .doc
- 深化实验教学改革构建科学的实验教学体系 .doc
- 01-01党委秘书工作标准.doc
- 01-01函数性态ZY.doc
- 01-05祝贺生子.doc
- 01-linux内核裁剪.docx
- 深化教育体制改革工作重点 .doc
- 01-徒手肌力肌力评定MMT.doc
- 0102-2006客车产品型号编号规则.doc
- 010805030县后勤见习服务员.doc
- 中国国家标准 GB/T 15445.3-2025粒度分析结果的表述 第3部分:试验曲线的参考模型拟合.pdf
- 《GB/T 15445.3-2025粒度分析结果的表述 第3部分:试验曲线的参考模型拟合》.pdf
- 中国国家标准 GB/Z 41305.3-2025环境条件 电子设备振动和冲击 第3部分:利用轨道车辆运输.pdf
- 《GB/Z 41305.3-2025环境条件 电子设备振动和冲击 第3部分:利用轨道车辆运输》.pdf
- GB/Z 41305.3-2025环境条件 电子设备振动和冲击 第3部分:利用轨道车辆运输.pdf
- 中国国家标准 GB/T 46713.4-2025轨道交通 机车车辆 辅助供电系统蓄电池 第4部分:镍氢蓄电池.pdf
- 《GB/T 46713.4-2025轨道交通 机车车辆 辅助供电系统蓄电池 第4部分:镍氢蓄电池》.pdf
- GB/T 46713.4-2025轨道交通 机车车辆 辅助供电系统蓄电池 第4部分:镍氢蓄电池.pdf
- 中国国家标准 GB/Z 106-2025质量管理体系 组织变革管理 过程.pdf
- GB/Z 106-2025质量管理体系 组织变革管理 过程.pdf
原创力文档


文档评论(0)