pb 基本语句 循环语句

pb 基本语句 循环语句

ID:10784541

大小:36.00 KB

页数:7页

时间:2018-07-08

pb 基本语句 循环语句_第1页
pb 基本语句 循环语句_第2页
pb 基本语句 循环语句_第3页
pb 基本语句 循环语句_第4页
pb 基本语句 循环语句_第5页
资源描述:

《pb 基本语句 循环语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PB基本语句循环语句PB基本语句一、赋值语句赋值语句用于给变量、对象属性赋值,这是应用程序中使用最频繁的语句,其语法格式为:variablename=expression其中:⑴variablename是变量名或对象属性;⑵expression是表达式,其数据类型应该与variablename的数据类型兼容。下面是赋值语句的几个简单示例:    Address="北京"    TaxRate=.05    Age=30    mle.text="北京欢迎你"PowerScript的赋值语句不支持多重赋值,也就是说,一条

2、赋值语句只对一个变量赋值,不能同时对多个变量赋值。下面的语句:A=B=0在有些编程语言中同时把A和B均赋值0,但PowerScript中,该语句等价于:A=(B=0)其意义为,检查B等于0是否成立,成立时将TRUE赋给变量A,否则把FALSE赋给变量A。如果A不是Boolean类型的变量,则上述语句将引起编译错误。二、条件语句IF语句有两种形式,下面我们按照从简单到复杂的次序逐一介绍。1.单行IF...THEN语句单行IF...THEN语句的格式为:IF逻辑表达式THEN语句1[ELSE语句2]单行IF...THEN语

3、句书写时整条语句写在一行上,当逻辑表达式的结果为True时执行语句1,否则执行语句2(如果有该子句的话)。例如:IFsle_State.text="BJ"THEN  MessageBox("欢迎","北京")2.多行IF...THEN语句多行IF...THEN语句的语法格式为:IF逻辑表达式1THEN        语句1[ELSEIF逻辑表达式2THEN    语句2     ...  ][ELSE   语句n]ENDIF本语句的执行过程为:计算逻辑表达式1,如果其结果为True,则执行语句1,然后离开整个IF语句;

4、否则计算逻辑表达式2,如果其结果为True,则执行语句2,然后离开整个IF语句;...如果逻辑表达式的结果都是False,且存在ELSE子句,则执行语句3。例1:从单行编辑框中输入考分,按“输入”按钮再根据考分显示及格或不及格。Integerss=integer(sle_1.text)      //sle_1text单行编辑框文本Ifs<60then  St_1.text=“不及格”  //St_1.text静态编辑框文本Else  St_1.text=“及格”Endif例2:从单行编辑框中输入考分,按“输入”按钮后

5、,再根据考分显示优、良、中、及格或不及格。Integerss=integer(sle_1.text)      //sle_1text单行编辑框文本ifs>=90thenSt_1.text=“优”elseifs>=80then  St_1.text=“良”elseifs>=70then  St_1.text=“中”elseifs>=60then  St_1.text=“及格”elseSt_1.text=“不及格”endif3.CHOOSECASE语句根据测试表达式的值选择不同的操作,其语法格式为:CHOOSECASE测

6、试表达式    CASE判断表达式执行语句块      [CASE判断表达式语句块...       CASE判断表达式语句块]      [CASEELSE语句块]ENDCHOOSE判断表达式可以使用如下的形式:1.用逗号分隔的一组数据,例如:2,4,72.用TO表示一个区间范围,例如:2TO153.用IS代表测试值,后跟关系操作符和比较值,例如:IS>304.组合运用上述三种方法,并用逗号进行分隔,例如:5,6,8TO12,IS>20  执行CHOOSECASE语句时,PowerBuilder将逐条查找CASE,如

7、果找到与测试值相匹配的判断表达式,就执行该CASE后的语句块,然后执行ENDCHOOSE后的第一条语句。如果CHOOSECASE语句中包含CASEELSE子句,则未找到任何匹配的CASE条件时,执行CASEELSE子句中的语句块。例3:从单行编辑框中输入考分,按“输入”按钮后,再根据考分显示优、良、种、及格或不及格。(用choosecase重写例2)integerfStringsf=integer(sle_1.text)CHOOSECASEfCASEIS>=90   //改进90to100S="优"CASE80TO89

8、  S="良"CASE70TO79   S="中"CASE60TO69   S="及格"      CASE0TO59S="不及格"CASEELSE   S="输入错,请重新输入!"ENDCHOOSESt_1.text=string(S)三、循环语句各种语言都提供了自己的循环语句,PowerScript也不例外,它的循环语句有三种

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

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

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