- 21
- 0
- 约8.59千字
- 约 22页
- 2018-05-22 发布于河南
- 举报
102440数值实验报告
计算方法实验报告
实验 一
一.实验内容:
用两种不同的顺序计算,分析其误差的变化。
二.实验目的:
1. 通过上机编程,复习巩固以前所学程序设计语言;
2. 通过上机计算,了解舍入误差所引起的数值不稳定性。
3. 通过上机计算,了解运算次序对计算结果的影响,从而尽量避免大数吃小数的现象。
三.算法描述
取float类型数据,从两个方向即:1大到小,2小到大的累加。然后输入累加值.
流程图如下:
四.源程序:
#includestdio.h
#includemath.h
void main()
{
float sum=0,i,sum1=0;
for(i=1;i=10000;i++)
sum+=1.0/(i*i);
printf(得数为:%f\n,sum);
for(i=10000;i0;i--)
sum1=sum1+(1.0/(i*i));
printf(得数为:%f,sum1);
}
六.实验体会
这个程序还是比较简单的,仅仅需要一个循环就可以完成,只要细心就不会有错。从这个实验里我也看到了计算机毕竟不是万能的,由于机器字长的问题对于一些特殊的计算会出错——即大数吃小数这样的计算,这样会让人们在日常的生产生活中产生一些意想不到的问题。不过只要稍微对计算方法做一下改动就可以改正这种错误——改变算术的顺序。至于从哪个方向计算更好,那
您可能关注的文档
最近下载
- bosch汽车工程手册第4版.pdf VIP
- 2026年重庆市北碚区社区工作者考试试题题库及答案.docx VIP
- 犯罪心理学(西南政大)中国大学MOOC慕课 章节测验期末考试答案.docx VIP
- 2026人教版地理八年级下册10. 2 “中华水塔”—三江源地区 情境课堂课件.ppt
- 市政道路工程施工组织设计.docx VIP
- 核心素养导向下初中数学八年级“图形的旋转”教学评一体化开放性导学案.docx VIP
- 正常心电图及各种异常心电图.ppt VIP
- 市政道路工程施工组织设计.docx VIP
- 毕业专题研究生登记表适用于江苏省.pdf VIP
- 2025年安徽芜湖市初二地理生物会考真题试卷+答案.docx VIP
原创力文档

文档评论(0)