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、尚需加大练习力度,加宽题目涉及面。