预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

四、实验4-3报告1.实验过程报告(1)写出第1题的程序代码及程序运行结果。答:第一题程序代码如下:settalkoffclearS=0N=1DOWHILES<1E20T=1FORI=1TONT=T*IENDFORS=S+TN=N+2ENDDO?"N=",N-4SETTALKON程序运行结果为:N=21(2)写出第2题的程序代码。答:第二题程序代码如下:SETTALKOFFCLEARFORM=1TO300S=0FORI=1TOM-1IFM/I=INT(M/I)S=S+IENDIFENDFORIFS=M?M,"是完数"ENDIFENDFORSETTALKOFF程序运行结果为:6是完数28是完数(3)写出第6题的程序代码及程序运行结果。答:第六题程序代码如下:SETTALKOFFCLEARFORX=0TO20FORY=0TO33Z=100-X-YIF5*X+3*Y+Z/3=100?"X="+STR(X,2),"Y="+STR(Y,2),"Z="STR(Z,2)ENDIFENDFORENDFORSETTALKON程序运行结果为:X=0Y=25Z=75X=4Y=18Z=78X=8Y=11Z=81X=12Y=4Z=842.简答题(1)在用DOWHILE…ENDDO结构对表从首记录到末记录的循环处理中,循环条件是什么?用什么命令来改变循环条件?答:循环条件:一个具有逻辑值的条件表达式,eg:!EOF()或者!BOF()用EXIT或LOOP命令来改变循环条件。(2)多种结构的程序嵌套应该注意什么问题?答:对于任何结构的嵌套,都要注意两点:一是嵌套不能交叉;二是语句是配对出现的,不能忘记各种结构的结束语句(ENDDO、ENDFOR、ENDSCAN、ENDIF、ENDCASE等)(3)循环语句DOWHILE、FOR、SCAN有什么联系和区别?答:联系:DOWHULE…DENDO、FOR…ENDFOR、SCAN…ENDSCAN在VisualFoxPro中都是循环语句。区别:1、DOWHULE…DENDO语句是最常用的循环语句,它能处理多种不同情况的循环,如不知道循环次数的循环、按循环条件控制的循环等,其循环至少循环一次循环体。当WHILE后的语句为假时退出循环。2、FOR…ENDFOR循环结构被称为计数循环,用于处理事先知道循环次数的循环。3、SCAN…ENDSCAN循环结构是实现对表内容的循环操作,若SCAN后面没有选项,则对当前表文件中所有的记录扫描。3.实验完成情况及存在问题