重庆大学C语言上机实验报告全集 下载本文

内容发布更新时间 : 2024/10/22 10:46:36星期一 下面是文章的全部内容请认真阅读。

实验题目 实验时间 2013.03.23 实验成绩 结构化程序设计 实验地点 实验性质 DS1408 □验证性 √设计性 □综合性 教师评价: □算法/实验过程正确; □源程序/实验内容提交 □程序结构/实验步骤合理; □实验结果正确; □语法、语义正确; □报告规范; 其他: 评价教师签名: 一、实验目的 1、了解并掌握C语言程序的基本结构、数据类型和表达式运算;算法基本概念及算法描述;程序的输入输出函数使用方法 2、熟悉并掌握结构化程序设计基础和C语言的控制结构 3、掌握迭代思想及程序实现 二、实验项目内容(实验题目) 已知平方根迭代公式,设x=a/2。编写程序输入a值计算其平方根。迭代的结束条件是x n+1-xn<10-5。(平方根迭代公式为x n+1=(xn+a/xn)/2) 三、源程序(实验过程或算法) #include #include void main() { double a,x0,x1; printf(\ scanf(\ if(a<0) printf(\ else { for(x0=a/2,x1=(x0+a/x0)/2;x0-x1>1e-5;x0=x1,x1=(x0+a/x0)/2); printf(\的平方根是%lf\\n\实验一 11材控02班20113808罗强 Page 0 of 3 创建时间:

} } 四、源程序调试过程和(或)实验分析 1.先输入一个负数:-1,结果显示数据错误 2.输入一个较小的数据25,结果显示正确。

3.最后输入一个较大的数9273,结果显示正确。

实验总结:1.源代码的输入一定要小心仔细。最开始要不是没输入;就是忘了写}

2.三种转换语句之间的转换还不是很熟悉,其中while语句转换成for

语句花了很长时间

3.初步掌握了源代码的基本调试方法。