高校等考试题天天练二级VF]11月10日 |
|
www.nanhushi.com 佚名 不详 |
程序控制语句(二) 7.选择结构: (1)简单分支 格式:IF <逻辑表达式> <语句|命令序列> ENDIF 说明:该语句首先计算<逻辑表达式>的值。若<逻辑表达式>的值为真时,则执行<语句|命令序列>;否则执行ENDIF之后的语句。 (2)选择分支 格式:IF <逻辑表达式> <语句|命令序列1> ELSE <语句|命令序列2> ENDIF 说明:该语句首先计算<逻辑表达式>的值,当<逻辑表达式>的值为真,则执行<语句|命令序列1>;否则执行<语句|命令序列2>中。执行完<语句|命令序列1>或<语句|命令序列2>后都将执行ENDIF之后的语句。 的语句 (3)多分支选择 格式:DO CASE CASE <逻辑表达式1> <语句|命令序列1> CASE <逻辑表达式2> <语句|命令序列2> ...... CASE <逻辑表达式n> <语句|命令序列n> [OTHERWISE <语句|命令序列n+1>] ENDCASE 说明:执行DO CASE语句时,将逐个判断CASE后面的条件是否为真。只要遇到一个条件为真的CASE,就执行其后的语句序列,语句序列执行完毕后,跳到ENDCASE后面的语句去执行。如果所有的CASE后面的条件都为假,则执行OTHERWISE后面的语句序列,如果没有OTHERWISE语句,则直接转去执行ENDCASE后面的语句。 8.循环结构: (1)条件循环 格式:DO WHILE <逻辑表达式> <语句序列1> [LOOP] <语句序列2> [EXIT] <语句序列3>
ENDDO 说明:根据<逻辑表达式>的值来控制循环。值为真时,反复执行DO WHILE与ENDDO之间的语句,直到<逻辑表达式>的值为假时,结束循环执行ENDDO后面的语句。 LOOP的功能是直接转到循环控制语句DO WHILE,而不执行LOOP和ENDDO之间的命令,LOOP只能在循环结构中使用。 EXIT的功能是直接跳转到循环体之外,执行ENDDO后面的语句,EXIT也只能在循环结构中使用。 (2)计数循环语句FOR...ENDFOR 格式:FOR <内存变量>=<初值>TO<终值>[STEP <步长>] <语句序列> [LOOP] [EXIT] ENDFOR [注释] 说明:用数字控制的循环结构,循环的次数等于终值减去初值后除以步长再加一。循环的终止条件是内存变量的值等于终值。初值、终值和步长的数据类型必须是整型的;程序的运行次数、从初值到终值是递增的还是递减的,由STEP步长决定。当步长忽略时,默认为1。 (3)数据库循环 格式:SCAN [FOR <逻辑表达式1>|WHILE <逻辑表达式2>][<范围>] <语句序列1> [LOOP] <语句序列2> [EXIT] ENDSCAN 说明:对当前数据表文件中满足条件的记录进行加工处理。它自动移动记录指针,当程序执行到ENDSCAN或LOOP时,会对<逻辑表达式1>或<逻辑表达式2>进行判断,如果条件成立,它会自动将指针移到下一个符合条件的记录。
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: 高校等考试题天天练一级VF]11月10日 下一篇文章: 06-11高校等考预测试题与真题对比二级VF |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|