C语言实验三循环程序设计.docx
《C语言实验三循环程序设计.docx》由会员分享,可在线阅读,更多相关《C语言实验三循环程序设计.docx(13页珍藏版)》请在冰豆网上搜索。
C语言实验三循环程序设计
淮海工学院计算机工程学院
实验指导书
课程名:
《C语言程序设计》
题目:
实验三循环程序设计
班级:
Z软件152
学号:
姓名:
评语:
成绩:
指导教师:
批阅时间:
年月日
一、目的与要求
1、熟悉VC++6.0IDE环境的启动、使用与关闭;
2、掌握使用VC++6.0IDE编辑、编译、运行及调试C/C++程序;
3、使用其它编辑器(NotePad、TextPad、EDIT等)编辑源程序;
4、学习命令行下VC++6.0/TC++/C-Free等的编译、连接程序(CL.EXE),会使用CL.EXE来编译、连接源程序,生成可执行程序,学会可执行程序的运行;
5、掌握MSDN的使用;
6、掌握C/C++程序的结构;
7、学习程序风格良好;
8、阅读程序对每个程序给出功能模块图和程序流程图;
9、根据对程序的分析事先设计出测试数据,并分析给出对应的期望结果;
10、对比实际运行结果,分析结果。
二、实验内容或题目
0、编程使程序可以一直重复计算一元二次方程的解,直到用户愿意退出为止;
1、编程计算Fabonacci数列的前40项和;
2、编程打印出九九乘法口诀表;
3、编程输出边长在[1,10]之间的所有三角形的边长和面积。
三、功能模块图和程序流程图
0、编程使程序可以一直重复计算一元二次方程的解,直到用户愿意退出为止;
功能模块图:
程序流程图:
Main:
Equation:
1、编程计算Fabonacci数列的前40项和;
功能模块图:
程序流程图:
Main:
printFabonacci(intn):
2、编程打印出九九乘法口诀表;
3、编程输出边长在[1,10]之间的所有三角形的边长和面积。
功能模块图:
程序流程图:
Main:
triangleArea(floata,floatb,floatc)triangleZhouchang(floata,floatb,floatc)
4、实验步骤
1.分析题目,设计相关算法和模块画模块图和程序流程图
2.输入程序,并调试运行
3.输入测试数据,观察结果
4.将实验结果截图保存
五、测试数据设计
0、编程使程序可以一直重复计算一元二次方程的解,直到用户愿意退出为止;
测试数据:
232
7
565
1
结果:
Pleaseinputa,b,coftheequationax^2+bx+c=0[abcEnter]:
232
Theequation2x^2+3x+2=0hasapairofconjugatecomplexroots:
x1=-0.75+2.64575i,x2=-0.75-2.64575i.
退出不?
退出输入1,继续输入其他字符:
7
Pleaseinputa,b,coftheequationax^2+bx+c=0[abcEnter]:
565
Theequation5x^2+6x+5=0hasapairofconjugatecomplexroots:
x1=-0.6+8i,x2=-0.6-8i.
退出不?
退出输入1,继续输入其他字符:
1
1,2,3无测试数据
六、实验结果(必须抓图、贴图)
0、编程使程序可以一直重复计算一元二次方程的解,直到用户愿意退出为止;
1、编程计算Fabonacci数列的前40项和;
2、编程打印出九九乘法口诀表
3、编程输出边长在[1,10]之间的所有三角形的边长和面积。
七、结果分析与实验体会
经过这次实验,我懂得了循环即重复。
要适当运用循环语句,减少程序运行的时间和空间。