Powerscript的Do循环与基本语法
需积分: 50 93 浏览量
更新于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循环语句和其他控制结构,创建和管理数据,以及合理地组织和管理代码的可见性。
1177 浏览量
2009-07-09 上传
125 浏览量
2009-07-09 上传
2021-10-10 上传
112 浏览量
137 浏览量
2010-05-12 上传
2008-12-21 上传
西住流军神
- 粉丝: 31
最新资源
- Laravel框架介绍:Web开发的新选择
- SURF与RANSAC在图像细配准中的应用研究
- 单片机期末设计项目:贪吃蛇、俄罗斯方块与打砖块
- EthPIPE FPGA实现以太网性能提升方案
- 朴实无华的仿中企动力手机wap企业网站模板
- M1卡控制字算法程序深入解析
- 易语言实现文本显示的打字效果教程
- JavaScript巴布奎兹:压缩包子主文件解析
- 基于JSP和MYSQL的物流信息网站毕业设计项目
- Objective-C中自定义单例警报控制器的实现
- Linux下使用iptables实现静态无状态双向NAT教程
- UCI机器学习二分类数据集资源下载
- Java测试技术分析与实践
- QRCodeFactory:快速高效的二维码批量生成
- 易语言超级列表框行间距调整模块源码解析
- 克洛夫:HTML技术的最新动向与进展