- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
THANK YOU SUCCESS * * 可编辑 * P188 3、写出下列程序的运行结果 Set talk off DIMENSION A(6) FOR K=1 TO 6 A(K)20-2*K ENDFOR K=5 DO WHILE K=1 A(K)=A(K)-A(K+1) K=K-1 ENDDO ?A(1), A(3), A(5) SET TALK ON 运行结果:? * C)数据表扫描循环语句: SCAN-ENDSCAN语句 格式: SCAN[范围][FOR条件1][WHILE条件2] 循环体 ENDSCAN 执行该语句时,记录指针自动、依次地在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。 2)语句功能: 该语句在指定的范围内,默认范围为ALL,用数据记录指针来控制循环次数。执行语句时,首先判断函数EOF()的值,若其值为“真”,则结束循环,否则,结合〈条件表达式1〉或〈条件表达式2〉,执行〈命令行序列〉,记录指针移到指定的范围和条件内的下一条记录,重新判断函数EOF()的值,直到函数EOF()的值为真时结束循环。 * 【例6-30】输出STUDENT数据库的STUD表中所有团员的姓名和地址。程序文件名为PROG30.PRG。 SET TALK OFF CLEAR OPEN DATABASE STUDENT USE STUD SCAN FOR 是否团员 ? 姓名,地址 ENDSCAN CLOSE DATABASE SET TALK ON RETURN * 多重循环结构程序设计 在一个循环体中再包含有循环结构,称之为二重循环结构(或二重循环嵌套);在二重循环结构的循环体中,若还包含循环结构,称为三重循环结构。二重及其以上的循环结构统称为多重循环结构。这里我们主要介绍二重循环结构。 * 多重循环的基本结构 DO WHILE 条件1 循环体1 DO WHILE 条件2 循环体2 ENDDO 循环体3 ENDDO A=0 For I=1 to 3 For j=1 to 3 A=A+1 Endfor endfor 答案为:9 * FOR 变量1=初值1 TO 终值1 STEP 步长1 循环体1 FOR 变量2=初值2 TO 终值2 STEP 步长2 循环体2 ENDFOR 循环体3 ENDFOR * 多重循环的执行过程 执行过程的总体原则是: 外层循环变量每取一次值,内层循环要完整地循环一遍。若循环体1、循环体2或循环体3中包含有LOOP或EXIT命令,它们会改变循环程序的执行顺序。 * i=0 do while i10 if int(i/2)=i/2 ?偶数 else ?奇数 end if i=i+1 end do * 6.3 过程及过程调用 Visual FoxPro与其他高级语言一样,支持结构化程序设计方法,允许将若干命令或语句组合在一起作为整体调用,这些可独立存在并可整体调用的命令语句组合称为过程 。 1.调用过程语句,即执行已有的过程。 语句格式: DO 〈过程名〉 WITH 参数表 WITH用于主程序和子程序间参数的传递。 语句功能:执行以〈过程名〉为名的过程。 2.过程返回语句,即返回过程的调用处。 语句格式: RETURN 语句功能:将控制返回到调用程序中调用命令的下一语句。 * 6.3.1 外部过程 外部过程也叫子程序,和主程序一样是以程序文件(.PRG)的形式单独存储在磁盘上 【例】分别建立如下程序文件, * MAIN.PRG SET TALK OFF ? ”正在执行主程序” DO SUB1 SET TALK ON ? *SUB1.PRG ? ”正在执行SUB1” RETURN ? * 将若干个过程按一定的规定放在一个大文件中,这个文件称为过程文件。 (1)过程文件的建立 命令格式与建立程序文件一样: 格
您可能关注的文档
- 课件:【红对勾】高三地理一轮复习城市空间结构讲与练湘教版.ppt
- 课件:【结构类型单色平面图】.ppt
- 课件:【考前三个】届高考物理江苏专用精讲专题一受力分析物体的平衡共张.ppt
- 课件:【考点调查】高三高考一轮总复习《算法初步》精品.ppt
- 课件:【高优指导】高考政治一轮复习生活在人民当家作主的国家.ppt
- 课件:【高效导学】学高中生物节生态系统的物质循环新人教版必修.ppt
- 课件:【高考调研】届高考生物一轮复习必修三生态系统的能量流动生态系统的物质循环.ppt
- 课件:【鲁教版】版高考地理一轮城市空间结构含答案.ppt
- 课件:【黄梯云版《管理信息系统》】二MR—MRII.ppt
- 课件:一GM概论.ppt
最近下载
- 《全新版大学进阶英语综合教程》课程标准.pdf VIP
- 髋臼骨缺损分型.pptx VIP
- 术后有效排痰护理PPT.pptx VIP
- 髋臼及股骨骨缺损的分型及评价【45页】.pptx VIP
- (人教A版)必修一数学高一上册第二章 一元二次函数、方程和不等式 章末总结+单元检测(原卷版).docx VIP
- 伟迪捷Videojet 1210 1510 操作员手册 2011年修订版.pdf
- 理论力学哈工大第六版-课件.ppt
- 2023年高考全国卷(甲卷)数学(理)真题(含解析).pdf VIP
- 虚体医学丛书:医说解集——昆明新空间1025实验室.pdf VIP
- 护理事业近五年发展规划(2026-2030).pdf VIP
文档评论(0)