VFP理论第11次课.ppt

VFP理论第11次课.ppt

ID:49457785

大小:162.00 KB

页数:21页

时间:2020-02-05

VFP理论第11次课.ppt_第1页
VFP理论第11次课.ppt_第2页
VFP理论第11次课.ppt_第3页
VFP理论第11次课.ppt_第4页
VFP理论第11次课.ppt_第5页
资源描述:

《VFP理论第11次课.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、本次教学主要内容与要求1.熟悉循环的概念。2.熟悉当型循环的三种简单条件式。3.掌握循环运行的逻辑顺序与次数。4.掌握不同条件式的对应的循环结构的特点。5.步长型循环结构特点与当型的异同重点:当型循环与步长型循环结构。难点:当型结构与步长型结构的替换。顺序与分支的关系UsezgdaX=space(8)@2,4say“输入:”GETXREADLOCAFOR姓名=Xiffound()endififfound()elseendififfound()@10,10say“编号”+编号else@10,10say“查无此人”endififfound()@10,10say“编号”

2、+编号else@10,10say“查无此人”endififfound()@10,10say“编号”+编号else@10,10say“查无此人”endififfound()@10,10say“编号”+编号else@10,10say“查无此人”endififfound()@10,10say“编号”+编号else@10,10say“查无此人”endif显示结果USERETU分支结构可抽象成顺序执行中的一行命令.2分支嵌套复习[例7_12]Clearaccept"工号:"toyghinput"工时:"togs┌ifgs>120│gz=gs*84+(gs-120)*84*0

3、.15├else│┌ifgs<60││gz=gs*84-700│├else││gz=gs*84│└endif└endif?&&输出一个空行?ygh+"号员工应发工资:¥"+str(gz,8,2)return120603段中任取一段,另个二段再用分支选择。3(A)(B)(C)按C,B,A顺序?按B,C,A顺序?7.4循环结构为解决某些问题需要重复执行某些类似的操作,要求程序具有循环执行的能力。7.4.1.当型循环结构格式:DOWHILE<条件表达式><命令序列1>[LOOP]<命令序列2>[EXIT]<命令序列3>ENDDO循环体循环尾循环头4实现反复查找:.5Us

4、ezgdaX=space(8)@2,4say“姓名:”GETXREADLOCAFOR姓名=XUseretu显示结果UsezgdaX=space(8)@2,4say“姓名:”GETXREADLOCAFOR姓名=XUseretu显示结果ifx=“0”exitendifdowhile.T.enddo①循环起始语句的作用是判断循环的条件表达式是否取逻辑真值。取逻辑真值时执行一次循环体中的命令,否则退出循环,即是转去执行ENDDO后面的语句。②循环终端语句的作用是标明循环体的终点。DOWHILE和ENDDO语句要配对出现。6③LOOP语句是循环短路语句。当程序执行到LOOP

5、语句时,不再执行LOOP与ENDDO之间的语句序列,而是返回DOWHILE处重新判断条件。7④EXIT是循环断路语句。当程序执行到EXIT语句时,将会中断循环,转去执行ENDDO语句后的语句。⑤LOOP语句和EXIT语句通常出现在循环体内嵌套的分支选择结构中,通过条件判断确定是重新开始循环(LOOP)或者终止循环(EXIT)。8DOWHILE循环的三种单纯条件表达式所谓条件表达式即是逻辑表达式。单纯条件表达式:1.不含EOF()、BOF()及逻辑常量.T.的关系运算式。2.永真表达式(即仅含逻辑常量.T.)3.仅含EOF()或BOF()的表达式(常用!eof())

6、复合条件表达式:由1与3组成的逻辑表达式讲解:例7_14;例7_15;例7_16;例7_179单纯条件表达式的循环块的特点:1.不含EOF()、BOF()及逻辑常量.T.的关系运算式。循环块前常有变量“初始化”,要对变量作两部分工作:(1)定义变量;(2)给变量赋值。循环体中通常有修改相应变量的命令,该类命令通常在某个分支选择块中。例如:例7_14,例7_1510单纯条件表达式的循环块的特点:2.永真表达式(表达式仅有逻辑常量.T.)循环块前不一定要有变量,也不一定要打开一个数据表。循环体中必须有EXIT这个中断循环的命令,否则是一个被称为“死循环”的错误程序。例

7、如:例7_1611单纯条件表达式的循环块的特点:3.含EOF()或BOF()的表达式[通常的形式是用!eof()或.not.eof()]循环块前必定要打开一个数据表。否则是一个错误程序。循环体中必须有指针相对移动的命令,常见是SIKP,否则是一个被称为“死循环”的错误程序。[用绝对移动行吗?]例如:例7_1712当型循环小结:当型循环三条件,永真指针与关系。关系条件要注意,前有变量要定义。循环体中有命令,修改变量是必须。永真条件置于头,EXIT必在分支藏。指针先要打开表,相对移动不可少。LoopExit可同用,写在不同选择中。137.4.2步长型循环结构格式:FO

8、R<循环控

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。