C语言实验报告-结构化程序设计
- 格式:doc
- 大小:142.50 KB
- 文档页数:5
实验题目 结构化程序设计
实验时间 实验地点
实验成绩 实验性质 □验证性 √设计性 □综合性
教师评价:
√算法/实验过程正确; √源程序/实验内容提交 √程序结构/实验步骤合理;
□实验结果正确; □语法、语义正确; □报告规范;
其他:
评价教师签名:
一、实验目的
1.掌握C语言中具有逻辑量意义数据的表示方法
2.理解分支程序设计的基本思想,熟练掌握分支程序设计的基本方法
3.理解循环程序设计的基本思想,熟练掌握循环程序设计的基本方法
4.掌握具有迭代思想程序的设计方法
二、实验项目内容(实验题目)
三、源程序(实验过程或算法)
#include
#include
void main()
{double Fn,n=1,sum,x,PI=3.1415926;
printf("x=") ;
scanf("%lf",&x); x=x*PI/180;
for(sum=x,Fn=x;fabs(Fn)>=1e-7;n++)
{Fn=-Fn*x*x/(2*n*(2*n+1));
sum=sum+Fn;
}
printf("sin(x)=%lf\n",sum);
}
四、源程序调试过程和(或)实验分析 (截图粘贴)
1、Scanf(“%lf\n”,&x); \n换行导致输入出现问题,应删除。
Fn绝对值小于e-7输入有误。
2、Fn,sum初值赋值有误。
PI的精度不够。
n++输入了两次。 3、符合要求。
实验总结:1、实验问题主要源于对程序设计尚不够熟练,容易出现小差错。
2、途中对题目方程式理解有误导致设计错误。
3、尚需加大练习力度,加宽题目涉及面。