欢迎来到天天文库
浏览记录
ID:39624807
大小:339.50 KB
页数:16页
时间:2019-07-07
《级思政一班:贺贝贝》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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.prgSettalkoffclearrori=1to5@i,i-1sayspace(*)forj=1to11-2*I??”*”endforjendforIreturn谢谢收看!
此文档下载收益归作者所有