- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
条件循环DOWHILEENDDO
4.1 程序设计基本概念 4.1 程序设计基本概念 4.1 程序设计基本概念 4.1 程序设计基本概念 4.1 程序设计基本概念 4.2 程序的创建和运行 4.2 程序的创建和运行 4.2 程序的创建和运行 4.2 程序的创建和运行 4.2 程序的创建和运行 4.2 程序的创建和运行 4.2 程序的创建和运行 4.2 程序的创建和运行 4.2 程序的创建和运行 4.2 程序的创建和运行 4.3 常用命令和语句 4.3 常用命令和语句 4.3 常用命令和语句 4.3 常用命令和语句 4.3 常用命令和语句 4.3 常用命令和语句 4.3 常用命令和语句 4.3 常用命令和语句 4.3 常用命令和语句 2.续行语句 VFP 允许一个语句行最多可有8192个字符长,这一长度足以满足绝大多数语句格式的要求,但是,为了使程序便于阅读,有时需要将一行程序分作几行来写。将一行分作几行来写时,要使用续行标志“;”,表示本语句尚未结束。 例如: REPLACE 应发工资 WITH 基本工资*1.15+职务津贴+奖金,; 扣款 WITH 房租水电+医药费+应发工资*所得税率,; 实发工资 WITH 应发工资-扣款 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 4.4 控制结构 说明:若条件表达式的值为真,执行语句序列1;否则(即条件表达式的值为假)执行语句序列2;无论哪种情况,语句序列执行完后,就执行ENDIF后的第一个命令。流程图如图4-12所示。 图4-12 分支结构图 条件 语句序列1 语句序列2 ENDIF后续语句 注意: (1)条件表达式可为关系或逻辑表达式,其逻辑值为T或F;缺省ELSE语句时,只有当 条件表达式的值为真才执行语句序列1后。 (2)IF…ENDIF结构语句必须配对使用;并且可以通过多层嵌套以实现多条件的选择。 例4.5 简单的判断语句 下面代码是退出程序时的确认: WAIT “是否结束程序运行?(Y/N)” to YN IF UPPER(YN)=”Y” CLEAR ALL QUIT ENDIF 例4.6 从键盘输入三角形三条边的长,求三角形的面积。 程序代码如下: CLEAR INPUT 请输入第一条边的长: TO A INPUT 请输入第二条边的长: TO B INPUT 请输入第三条边的长: TO C S=0 AREA=0 IF A0 .AND. B0 .AND. C0 .AND. A+BC .AND. B+CA : .AND. A+CB S=(A+B+C)/2 AREA=SQRT(S*(S-A)*(S-B)*(S-C)) 海伦公式 ?三角形的面积为:,AREA ELSE ? 输入的数据有错,请重输 ENDIF 2.IF嵌套条件选择结构 在IF条件选择结构中,允许包含新的选择结构,一层套一层形成嵌套结构。 注意:形成嵌套结构中,只允许嵌套,不允许交叉,层次必须分明。 嵌套条件选择结构的格式如下: IF 〈条件表达式1〉 第一层起始 语句序列1 ELSE IF 条件表达式2 第二层起始 语句序列2 …… [ELSE IF 条件表达式n 第n层起始 语句序列 n [ELSE 语句序列m] ENDIF] 第n层结束 …… ENDIF 第二层结束 ENDIF 第一层结束 3.DO CASE多条件选择命令 格式: DO CASE CASE条件表达式1 语句序列1 CASE条件表达式2 语句序列2 … … CASE条件表达式n 语句序列n [OTHERWISE语句序列n+
文档评论(0)