Powerscript的Do循环与基本语法

需积分: 50 35 下载量 64 浏览量 更新于2024-08-16 收藏 149KB PPT 举报
"这篇教程介绍了Powerscript中的Do循环语句以及Powerscript语言的基础知识,包括标识符、数据类型、常量、变量和变量作用域。" 在Powerscript中,Do循环语句是一种控制流程结构,允许重复执行一段代码直到满足特定条件为止。它有两种形式: 1. `Do while` 循环会在表达式(expr)为真的情况下执行循环体(statements),然后返回循环的开始继续检查条件,直到条件变为假时退出循环。这种循环至少会执行一次。 2. `Do until` 循环则相反,它会在表达式(expr)为假时执行循环体,然后回到循环的开始再次检查条件,直到条件变为真时结束循环。这也意味着`Do until`循环至少会执行一次,即使初始条件已经为真。 接下来,我们深入探讨Powerscript语言的一些基本概念: 8.1.1 标识符:标识符是程序中用于标识常量、变量、函数、数组、文件和对象的名称。它们必须遵循一定的命名规则: - 首字符必须是字母,后续字符可以是数字、字母、下划线(_)、美元符号($)、井号(#)或百分号(%)。 - 不得使用PowerBuilder的保留字。 - 标识符长度不得超过40个字符。 - 名称中不允许出现空格。 8.1.2 数据类型:Powerscript支持多种数据类型: - 整型(Integer):16位带符号整数,范围从-32768到32767。 - 长整型(LongInteger):32位带符号整数,范围从-2147483648到2147483647。 - 实型(Real):单精度浮点数,6位有效数字,取值范围大约是1.175494E-38到3.402823E+38。 - 双精度型(Double):15位有效数字,取值范围从2.2250738585072E-308到1.79769313486232E+308。 - 字符串型(String):可以包含各种字符,最大长度可达2,147483,647个字符。 - 布尔型(Boolean):只有两个值False和True,常用于逻辑判断。 8.1.3 常量:常量是程序运行期间其值不会改变的量。声明常量时,需要使用`Constant`关键字,并在声明时赋值。例如: ``` Constant real lq = 123.456 Constant int zq = 1960 Constant string zql = "thisisabook" ``` 8.1.4 变量:变量是程序中值可变的量。定义变量时,需要指定数据类型和变量名,且变量只能存储与其数据类型相匹配的值。例如: ``` Integer li_xing = 10, li_to = 505 Double team = 1234.56, lastScore String sName = 'aaaa' Window w_win1 Menu m_menu1, m_menu2 ``` 8.1.5 变量的作用域: - 全局变量:在整个应用程序中都可见,所有对象的事件处理程序和用户代码都可以访问。 - 局部变量:只在其被定义的代码块(如函数或过程)内可见,一旦该代码块执行完毕,变量就会失效。 理解这些基本概念后,开发者就能更好地利用Powerscript进行编程,包括正确使用Do循环语句和其他控制结构,创建和管理数据,以及合理地组织和管理代码的可见性。