Powerscript的Do循环与基本语法
需积分: 50 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循环语句和其他控制结构,创建和管理数据,以及合理地组织和管理代码的可见性。
2013-10-11 上传
2009-07-09 上传
2011-07-18 上传
2009-07-09 上传
2021-10-10 上传
2014-04-03 上传
2007-07-01 上传
2008-12-21 上传
2010-05-12 上传
西住流军神
- 粉丝: 29
- 资源: 2万+
最新资源
- 社交媒体营销激励优化策略研究
- 终端信息查看工具:qt框架下的输出强制抓取
- MinGW Win32 C/C++ 开发环境压缩包快速入门指南
- STC8G1K08 PWM模块实现10K频率及易改占空比波形输出
- MSP432电机驱动编码器测路程方法解析
- 实现动静分离案例的css/js/img文件指南
- 爱心代码五种:高效编程的精选技巧
- MATLAB实现广义互相关时延估计GCC的多种加权方法
- Hive CDH Jar包下载:免费获取Hive JDBC驱动
- STC8G单片机实现EEPROM及MODBUS-RTU协议
- Java集合框架面试题精讲
- Unity游戏设计与开发资源全集
- 探索音乐盒.zip背后的神秘世界
- Matlab自相干算法GUI界面设计及仿真
- STM32智能小车PID算法实现资料
- Python爬虫实战:高效爬取百度贴吧信息