级思政一班:贺贝贝

级思政一班:贺贝贝

ID:39624807

大小:339.50 KB

页数:16页

时间:2019-07-07

级思政一班:贺贝贝_第1页
级思政一班:贺贝贝_第2页
级思政一班:贺贝贝_第3页
级思政一班:贺贝贝_第4页
级思政一班:贺贝贝_第5页
资源描述:

《级思政一班:贺贝贝》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Vfp程序设计一、vfp基础二、vfp程序设计制片人:贺贝贝三种选择结构三、程序的基本结构三种基本结构:顺序结构、选择结构、循环结构顺序结构是最简单的程序结构,它按命令在程序中出现的先后次序依次执行。选择结构(分支结构):简单分支选择分支多分支1、简单分支命令格式:IF<条件表达式><命令序列>ENDIF功能:根据条件表达式值判断若为.T.,则进行入分支执行命令序列,然后执行ENDIF后语句,若为.F.,则直接跳过分支,执行ENDIF后续语句。注意:IF与ENDIF必须配对使用。流程图:条件命令序列ENDIF后命令.T..F.2、选择分支命令

2、格式:IF<条件表达式><命令序列1>ELSE<命令序列2>ENDIF功能:根据条件表达式的值判断若为.T.,执行命令序列1然后执行ENDIF后续命令若为.F.,执行命令序列2然后执行ENDIF后续命令。流程图:条件命令序列1ENDIF后续命令.T..F.命令序列23、多分支命令格式:DOCASECASE<条件1><命令序列1>CASE<条件2><命令序列2>……CASE<条件N><命令序列N>OTHERWISE<命令序列N+1>ENDCASE功能:根据条件表达式的值依次判断每一个CASE的条件,直到符合当前情况的CASE条件,便执行此CAS

3、E下的命令序列,然后结束整个多分支结构,再执行ENDCASE后面的语句,如果所有条件都不满足,则执行OTHERWISE下面的语句,然后执行ENDCASE后的语句。流程图条件条件条件……命令序列1命令序列2命令序列NOTHERWISE命令序列N+1ENDCASE后命令.T..T..T..F.返回程序的循环结构DOWHILE循环程序的基本结构命令格式:DOWHILE<条件><命令序列1>[loop]<命令序列2>[EXIT]<命令序列>ENDDO命令功能:当<条件>为逻辑真时,重复执行DOWHILE与ENDDO之间的语句,否则将执行ENDDO后续

4、语句.例:1编写程序f1.prg计算s=1+2+3+4+……+100并输出结果。SETTALKOFFS=0&&初值s=0I=1&&i初值为1DOWHILEI<=100&&i终值为100S=S+II=I+1&&步长为1ENDDO?SSETTALKONRETURN例2编写程序f2.prg查询表zgda中男生的记录个数,用循环结构。SETTALKOFFUSEZGDAN=0DOWHILENOTEOF()IF性别=“男”N=n+1SKIPLOOPENDIFSKIPENDDORETURNFor循环结构命令格式:For<循环变量>=<初值>to<终值>[s

5、tep<步长>]<循环体语句>Endfor命令说明:循环变量:控制循环次数变量。例:输出图形问题。编写程序f2.prg,输出以下图形?*************************modifycommandf2.prg Settalkoff clearrori=1to5 @i,i-1sayspace(*) forj=1to11-2*I ??”*”endforjendforI return谢谢收看!

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

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

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