欢迎来到天天文库
浏览记录
ID:11711529
大小:948.50 KB
页数:10页
时间:2018-07-13
《vfp_实验- 循环结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验4-2循环结构程序设计一、实验目的理解循环结构的概念,掌握三种循环语句的格式和不同的使用方法,在程序设计中灵活运用各种循环语句。二、实验准备复习教材中有关循环结构的和语句概念,特别注意DOWHILE---ENDDO、SCAN---ENDSCAN、FOR---ENDFOR的有关内容,重点理解和掌握本章例题的设计技巧。三、实验内容1.编写程序:求x+x2+x3+x4+¼+xn的值。n,x从键盘输入。要求用DOWHILE---ENDDO和FOR---ENDFOR两种方法实现。2.编写程序,求1+2+
2、3+…+M的累加和不大于103的临界值M。3.编写程序,能够反复判定从键盘输入的一个年份是否为闰年,直到用户选择退出为止。4.编写程序:显示输出正整数M(从键盘输入)内的偶数及偶数和。5.要求用循环语句编写程序,显示输出“职工”表中基本工资大于2000元的姓名、部门、性别、基本工资等数据。6.利用表设计器在销售表中增加一个“档次”字段(C,6),然后利用表循环结构编写程序,根据每个职工的总销售金额给出5档业绩评价:优(≥6000),良(≥4000),中(≥2000),合格(≥1000),不合格(<
3、1000),评价填写在档次字段中。(设计提示:先按每个职工分类求和销售金额,再对分类求和后的表进行循环处理。运行结果如图4-33所示。)图4-33职工总销售额业绩评价7.编写程序,从键盘输入M个正整数,显示输出其中的最大和最小数。8.编写程序,显示输出M!<=5000时的最大正整数M。四、实验4-2报告1.实验过程报告(1)写出第1题的程序代码。*1.编写程序:求x+x2+x3+x4++xn的值。n,x从键盘输入。DOWHILE---ENDDO方式。SETTALKOFFCLEARINPUT"N="
4、TONINPUT"X="TOXA=1S=0I=1DOWHILEI<=NA=A*XS=S+AI=I+1ENDDO?"S=",SSETTALKON*1.编写程序:求x+x2+x3+x4++xn的值。n,x从键盘输入。FOR---ENDFOR方法。SETTALKOFFCLEARINPUT"N="TONINPUT"X="TOXA=1S=0FORI=1TONA=A*XS=S+AENDFOR?"S=",SSETTALKON(2)写出第2题的程序运行结果M的值。*2.编写程序,求1+2+3+…+M的累加和不大于
5、103的临界值M。SETTALKOFFCLEARM=1S=0DOWHILES<=1000S=S+MM=M+1ENDDO?M-2SETTALKON(3)写出第4题的程序代码,以及当M输入值为100时程序的运行结果。*4.编写程序:显示输出正整数M(从键盘输入)内的偶数及偶数和。SETTALKOFFCLEARINPUT"M="TOMS=0I=1DOWHILEI<=MIFINT(I/2)=I/2?I,"是偶数"S=S+IENDIFI=I+1ENDDO?"偶数和为:",SSETTALKON2.简答题(1)
6、程序设计中遇到什么问题时需要使用永真循环?答:需要不断重复程序,直到.F.为真,结束循环(2)什么叫死循环?如何预防死循环的出现?答:死循环就是条件永远为.T.无法退出程序;用WAIT语句问"继退出程序续吗(Y/N)"若Y继续,则继续做循环,N退出程序(3)在FOR…ENDFOR循环体里,如果出现改变循环控制变量值的语句,请问循环次数是否会发生变化?答:不会(4)SCAN…ENDSCAN循环语句适合在什么场合中使用?答:适合对表内容的循环操作(5)说明EXIT和LOOP在循环中起的作用?答:EXI
7、T用于结束当前循环操作,跳到ENDDO后面的语句;LOOP用于跨过LOOP后面的语句,直接回到循环起始语句DOWHILE3.实验完成情况及存在问题
此文档下载收益归作者所有