实验报告实验2.doc

实验报告实验2.doc

ID:35972146

大小:133.50 KB

页数:3页

时间:2019-04-29

实验报告实验2.doc_第1页
实验报告实验2.doc_第2页
实验报告实验2.doc_第3页
资源描述:

《实验报告实验2.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.某大学开田径运动会,现有12名选手参加100米比赛,对应的运动员号及成绩如表所示,请按运动员号顺序输入数据,按照成绩排名并输出,每一行输出一名运动员的名次、运动员号及成绩。要求用冒泡法排序。运动员号成绩(秒)运动员号成绩(秒)00113.603114.900214.803612.601012.003713.401112.710212.502315.632515.302513.443812.7程序:#includeusingnamespacestd;intmain(){inttemp,num[12],i,j;floa

2、tcj[12],temp1;for(i=0;i<12;i++){cin>>num[i]>>cj[i];}for(i=0;i<12;i++){for(j=0;j<11;j++)if(cj[j]>cj[j+1]){temp=num[j];temp1=cj[j];num[j]=num[j+1];cj[j]=cj[j+1];num[j+1]=temp;cj[j+1]=temp1;}}for(i=0;i<12;i++)cout<<"第"<

3、:,编写mysin(x)函数,要求其计算值与标准sin值相比,绝对误差小于10-4。主函数调用该函数计算出0、10、20、30、40、50、60、70、80、90角度的正弦值,并向屏幕输出,同时应输出上述公式取至第几项时满足了误差小于10-4。说明:(1)上式是三角函数的泰勒展开,推导请参考高等数学相关部分,其中x为弧度值;(2)如何理解精度达到10-4:此题要求根据泰勒级数编写自己的sin函数,函数命名为mysin,可以计算出任何一个弧度值的sin值,然后将该结果与系统自带的sin函数的计算值相比较,误差必须小于10-4,若大于该误差值

4、,则必须增加泰勒级数的级数项;上述公式中取的项数越多则sin(x)值越准确。(3)泰勒级数要展开到多少项的时候才能满足10-4的精度要求正是此题求解的目标。(4)上述公式中,分子部分的求幂可用pow函数,分母部分的阶乘应自己编写递归函数实现,递归:程序:#include#includeusingnamespacestd;intmain(){doublea,b,c,z;inti=0;doublemysin(doublem,inti);cin>>a;c=a*3.141592653/180;b=sin(c);

5、z=mysin(c,i);for(i=1;fabs(b-z)>0.0001;i++){z=z+mysin(c,i);}cout<<"sinx="<

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

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

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