1 / 12
文档名称:

pb基础语句.doc

格式:doc   大小:39KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

pb基础语句.doc

上传人:1006108867 2022/7/9 文件大小:39 KB

下载得到文件列表

pb基础语句.doc

相关文档

文档介绍

文档介绍:. .
优选
PB 根本语句循环语句
PB 根本语句一、赋值语句赋值语句用于给变量、对象属性赋值,这是应用程序中使用最频繁的语句,其语法格式为:variablename = expression
LSE子句中的语句块。例3:从单行编辑框中输入考分,按"输入〞按钮后,再根据考分显示优、良、种、及格或不及格。〔用choose case重写例2〕integer f
String s
f = integer()
CHOOSE CASE f
CASE IS >= 90    // 改进 90 to 100
S = "优"
CASE 80 TO 89
   S = "良"
CASE 70 TO 79   
S = "中"
CASE 60 TO 69   
S = "及格"
       CASE 0 TO 59
S = "
. .
优选
不及格"
CASE ELSE   
S = "输入错,请重新输入!"
END CHOOSE
= string(S)
三、循环语句各种语言都提供了自己的循环语句,PowerScript也不例外,它的循环语句有三种形式:DO …LOOP、FOR …NEXT、GOTO,将前两种形式与EXIT和CONTINUE语句配合使用,可以完全抛弃GOTO语句,而且DO …LOOP本身有四种格式,丰富多采的表达方式为我们编写清晰流畅的程序提供了有效手段。下面介绍PowerScript循环语句的格式、中途退出循环或中途开场下次循环的方法、以及循环嵌套的概念。1 DO LOOP循环DO LOOP构造提供了一种基于某个条件的灵活的循环方法,它有四种形式,分别为:DO UNTILu <条件>… LOOP
 DO WHILEu <条件> … LOOP (类似c)
 DO …LOOP UNTILu <条件>
u DO …LOOP WHILE <条件> (类似c)
DO表示循环的开场,LOOP表示循环的完毕,condition表示循环条件,是个逻辑表达式,其值为True或False。(1) DO UNTIL … LOOP的语法格式为:DO UNTIL <条件>
   语句块LOOP
其执行过程为:先计算条件condition,其结果为False时,执行语句块,接着再检查条件,直到条件的结果为
. .
优选
True时退出循环。例:按计算按钮求s = 1+2+3+…+10。解1:integer i=1, s = 0
DO UNTIL i>10
   s += i
i ++
LOOP
= string(s)
(2) DO WHILE … LOOP的语法格式为:DO WHILE <条件>
语句块LOOP
其执行过程为:先计算条件,其结果为True时,执行语句块,接着再检查条件,直到条件的结果为False时退出循环。例:按计算按钮求s = 1+2+3+…+10。解2:integer i=1, s = 0
DO WHILE i<=10
   s += i
i ++
LOOP
= string(s)
(3) DO …LOOP UNTIL的语法格式为:DO   
语句块LOOP UNTIL <条件>
其执行过程为:先执行语句块,然后计算条件,如果其结果为False,那么继续执行语句块,直到条件的结果为True时退出循环。例:按计算按钮求s = 1+2+3+…+10。解3:解1与解3完全等价integer i=1, s = 0
DO
   s += i
i ++
LOOP UNTIL i>10
= string(s)
(4) DO
. .
优选
… LOOP WHILE的语法格式为:DO   
语句块LOOP WHILE <条件>
其执行过程为:先执行语句块,然后计算条件,如果其结果为True,那么继续执行语句块,直到条件的结果为False时退出循环。例:按计算按钮求s = 1+2+3+…+10。解4:解2与解4完全等价integer i=1, s = 0
DO
   s += i
i ++
LOOP WHILE i<=10
= string(s)
这四种循环构造中,前两种构造可以一次也不执行,后两种构造那么至少执行一次。实际上,只需要从前两种和后两种构造中各取其一就能表达所有的逻辑关系,但为了更清晰地表达条件,PowerScript还是提供