欢迎来到天天文库
浏览记录
ID:24222521
大小:80.00 KB
页数:4页
时间:2018-11-13
《选择结构和循环结构实验报告模板》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验:选择结构程序设计一、实验目的和要求1.理解选择结构程序方式2.掌握关系表达式和逻辑表达式的使用3.掌握if语句的使用。4.掌握switch语句的使用及理解switch语句中break语句的作用。5.掌握简单的单步调试方法。二、实验内容1.某商场国庆节促销,采用购物打折的办法,具体折扣率如下:购物金额<300元,不打折;300元彡购物金额<600元,9折;600元彡购物金额<1000元,8折;购物金额>1000元,7折;输入一个购物金额,输出购物实际付款金额,金额保留到角。现有如下程序,完成上述功能,请改正程序中的错误。2.某
2、城市出租车收费标准如下:“起步里程3公里,起步费10元;超起步里程后10公里内,每公里租费2元;超过10公里以上的部分加收50%的回空补贴费,即每公里租费3元。营运过程屮,因路阻及乘客要求临时停车的,每5分钟按1公里租费计收。运价计费尾数四舍五入,保留到元。”编写程序,输入行驶里程(公里)与等待时间(分钟),计算并输出乘客应支付的车费(元)。3.根据学生成绩,评定成绩的等级。将百分制成绩转换为对应的等级,学生成绩共分为五个等级:小于60分的为E,小于70分且大于或等于60分的为D,小于80分且大于或等于70分的为C,小于90分且大
3、于或等于80分的为B,大于或等于90分的为A。输入一个整数的百分制成绩,输山对应的成绩等级,分别使用switch语句和else-if语句实现。三、实验步骤1.仔细阅读实验要求和书上的相关内容,在磁盘上新建以学号姓名命名的文件夹。2.编写程序代码、编译、连接及运行程序、查找程序中的错误3.程序主要代码(1)注:直接在错误程序相应位置上修改并标注#includevoidmain(){floatx,y;printf(”pleaseinputx:");scanf(’’%r,x);if(x<300)y=x;elseif
4、(x>=300&&x<600)y=0.9*x;elseif(x>=600
5、
6、x<1000)y=0.8*x;else(x>=1000)y=0.7*x;printf(”应付金额为:%.『76",y);}(1)第2题程序代码(2)第3题程序代码1.运行结果(或截阁)(1)改错题结果执行程序4次,分别输入4个不同数据,对应四种不同情况,记录运行结果(2)执行程序3次,分别输入3个不同数据,记录运行结果(3)执行程序5次,分别输入5个不同数据,记录运行结果四、结果分析及程序编写注意事项分析运行结果,实验中运用哪些程序调试方法?对该次实验
7、编写注意事项进行总结(可以从以下几个方面来总结:你在编程过程中对问题是如何分析的?遇到了哪些难题?你是怎么克服的?你的收获有哪些?)实验:循环结构程序设计一、实验目的和要求1.理解基本循环结构程序方式;掌握while、do-while、for三种循环结构。2.理解循环嵌套控制的方法。3.掌握break和continue诏句使用4.掌握简单的断点调试方法二、实验内容1.计算1+1/2+1/3+......+1/100序列和并输出。现有如不程序,完成上述功能,请改正程序中的错误。2.从键盘输入一个整数,判断它是否是素数,并输出结果。现
8、有如下程序,完成上述功能,请改正程序中的错误。3.打印九九乘法表1*1=12*1=22*2=43*1=33*2=63*3=99*1=99*2=18……9*9=81三、实验步骤1.仔细阅读实验要求和书上的相关内容,在磁盘上新建以学号姓名命名的文件夹。2.编写程序代码、编译、连接及运行程序、查找程序中的错误3.程序主要代码(1)注:直接在错误程序相应位置上修改并标注#includevoidmain(){inti,sum;for(i=l;i<=100;i++)/*断点1*/sum=sum+1/i;printf(“sum
9、=%d’’,sum);/*断点2*/return0;}(2)注:直接在错误程序相应位置上修改并标注voidmain(){inti,m;printf(‘‘Enteranumber:•’);scanf('’%(!’•,&m);for(i=2;i<=m/2;i++)if(m%i==0)printf("No!");;elseprintf(“%d是素数!",m);}(3)第3题程序代码1.运行结果(或截图)(1)(2)第1、2题结果(3)第3题结果四、结果分析及程序编写注意事项分析运行结果,实验中运用哪些程序调试方法?对该次实验
10、编写注意事项进行总结(可以从以下几个方面来总结:你在编程过程中对问题是如何分析的?遇到了哪些难题?你是怎么克服的?你的收获有哪些?)
此文档下载收益归作者所有