出国留学网

目录

2017计算机二级VFP复习:VFP程序设计基础

【 liuxue86.com - 计算机二级 】

  ②语句功能:

  该语句首先计算〈条件表达式〉的值,当〈条件表达式〉的值为真时,执行〈命令行序列1〉中的命令;否则,执行〈命令行序列2〉中的命令;执行完〈命令行序列1〉或〈命令行序列2〉后都将执行ENDIF后面的第一条命令。

  【例】编写一密码校验程序(假设密码为ABC)。程序文件名为PA4.PRG。

  SET TALK OFF

  CLEAR

  ACCEPT“请输入您的密码:”TO AAA

  IF AAA=”ABC”

  CLEAR

  ?”欢迎使用本系统!”

  ELSE

  ?”密码错误!”

  WAIT

  QUIT

  ENDIF

  SET TALK ON

  (3)多向分支

  多向分支语句,即根据多个条件表达式的值,选择执行多个操作中的一个对应执行。

  ①语句格式:

  DO CASE

  CASE〈条件表达式1〉

  <命令行序列1〉

  CASE〈条件表达式2〉

  <命令行序列2〉

  ……

  CASE〈条件表达式N〉

  〈命令行序列N〉]

  [OTHERWISE

  〈命令行序列N+1〉]

  ENDCASE【例】假设收入(P)与税率(R)的关系如下表,编程求税金。程序文件名为PA5.PRG。

  0 P<800

  R=0.05 800≤P<2000

  0.08 2000≤P<5000

  0.1 P≥5000

  SET TALK OFF

  CLEAR

  INPUT“请输入收入:”TO P

  DO CASE

  CASE P<800

  R=0

  CASE P<2000

  R=0.05

  CASE P<5000

  R=0.08

  OTHERWISE

  R=0.1

  ENDCASE

  TAX=P*R

  ?”税金为:”,TAX

  SET TALK ON

  RETURN

  ②语句功能:

  该语句根据给出的N个〈条件表达式〉的值,选择N+1个〈命令行序列〉中的一个执行。当所有CASE中〈条件表达式〉的值都是假时,如果有OTHERWISE项,则执行〈命令行序列N+1〉,再执行ENDCASE后面的第一条命令;否则,直接执行ENDCASE后面的第一条命令。

  (4)使用分支语句应注意的几点

  ①IF……ENDIF和DO CASE……ENDCASE必须配对使用,DO CASE与第一个CASE〈条件表达式〉之间不应有任何命令。

  ②〈条件表达式〉可以是各种表达式或函数的组合,其值必须是逻辑值。

  ③〈命令行序列〉可以由一个或多个命令组成,可以是条件控制语句组成的嵌套结构。

  ④DO CASE……ENDCASE命令,每次最多只能执行一个〈命令行序列〉。在多个CASE项的〈条件表达式〉值为真时,只执行第一个〈条件表达式〉值为真的〈命令行序列〉,然后执行ENDCASE的后面的第一条命令。

  【例】下面程序段的功能是计算-个函数f(x)的值,请写出表达式。

  SET TALK OFF

  INPUT“请输入x值:”TO x

  DO CASE

  CASE x<-l

  f=0

  CASE X<1

  f=2*x*x-x

  CASE x<5

  f=x

  OTHERWISE

  想了解更多计算机二级网的资讯,请访问: 河北计算机二级

本文来源:https://jsj.liuxue86.com/a/3069609.html
延伸阅读
你准备好计算机等级考试了么?小编为大家提供“2018年12月计算机二级Java冲刺题及答案3”供广大考生参考,希望帮到您!更多计算机等级考试的资讯请关注我们网站的更新哦!2018年
2018-11-28
本网站计算机考试栏目小编为考生们整理了“2018年12月计算机二级Java冲刺题及答案2”,希望有所帮助,更多计算机等级考试信息请关注本网站的及时更新哦。祝同学们金榜题名!2018
2018-11-28
计算机等级考试栏目小编精心为您收集整理了《2018年12月计算机二级Java冲刺题及答案1》,希望给您带来帮助!更多精彩内容尽在本站,请持续关注。祝您考试顺利哦!2018年12月计
2018-11-28
三层模式是体系结构模式,MVC是设计模式,考生们应该常见吧,小编为你整理了一些关于JavaBean的资料,供程序员参考,希望能对你有所帮助!计算机二级考试-Web前端程序设计(Ja
2019-01-02
漂亮的Flash动画人人喜欢,不过制作起来的确有一些技术难度。你知道吗,Dreamweaver作为一个网页制作工具,还可以创建好玩的Flash相册。小编整理了一些Flash相册的资
2019-01-02
    滚动字幕会让很多人感到兴奋,特别是第一次使用滚动字幕时,会爱不释手。现在做一个详细的方案,让你更全面地了解一下。小编整理了一些滚动字
2019-01-02
    想必要考试的考生,对快捷键还是有敏感的,快捷键不仅使你考试能做题快一些,在平时设计网站时也是有很大的帮助的,在这里预祝即将考试的考生
2019-01-02
    我们都想知道在学习计算机语言中的C语言,最重要的就是字符串了,小编整理了关于C语言的一些知识点,对你的计算机考试会有帮助的,想了解更
2019-01-02