审计脚本语言ASL

审计脚本语言ASL

ID:38064509

大小:101.50 KB

页数:6页

时间:2019-05-25

审计脚本语言ASL_第1页
审计脚本语言ASL_第2页
审计脚本语言ASL_第3页
审计脚本语言ASL_第4页
审计脚本语言ASL_第5页
资源描述:

《审计脚本语言ASL》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、审计脚本语言介绍审计脚本语言是基于PASCAL语言的基础之上开发一门转为审计人员书写审计方法的编程语言。审计脚本语言主体是PASCAL语言的子集,在此基础之上进行了数据库操作、图表输出等一系列功能扩展,其功能简单,结构清晰,可读性强,具备了一般高级语言的必备部分(如:read,write,while-do,if-then,call,begin-end,数组,过程,函数,赋值语句等)2、 语法规则a)   约束1.  变量、标示符、函数及过程名称一律使用英文字母开头,可以使用英文和数字。2.  变量、标示符、函数及过程名称大小写不敏感。3.  一段程序中变量、

2、过程不能超过100个。4.  数字最大位数为24位。5.  过程嵌套不超过3层。6.  一行程序不超过5000个字符b)        语法规则1.  语法规则近似于Pascal语言。2.  任何一段超过1行以上的程序需要使用begin….end语句进行约束,表明那里时开始,哪里是结束。3.  每行程序以分号作为结束符。4.  全程序以end.作为结束5.  变量定义要在主程序的begin之前。6.  赋值语句使用:=为运算符c)         参数作用域过程可以引用自己定义的局部参数,也可以引用包围它的外过程定义的局部参数。例如:在过程p中可以使用过程外部定

3、义的常量c,d和变量a。constc=10,d=100;vara;procedurep;begin ifa>10then   write(c); ifa<10then   write(d);end;begin read(a); callp;end.d) 程序举例(圆面积计算程序)constp=3.14159265;//常量说明部分vars,r;                                //变量说明部分begin                                     //程序主体开始  read(r);           

4、                 //读取一个数值到变量r中  whiler<>0do                 //循环,直到r<>0的时候结束循环     begin                         //循环开始        s:=p*r*r;             //计算以r为半径的圆面积,结果存储到s中        write(s);             //输出s的值,也就是刚刚计算出的圆面积        read(r);                //重新需要用户输入一个值到r中     end;       

5、                             //循环结束,返回对应的while语句行end.                                       //主程序结束3、算术运算符算术运算符说明+加号-减号*乘号/除号:=等于号(赋值符、算术表达式)<小于>大于<>、#不等于<=小于等于>=大于等于 4、逻辑运算符逻辑运算符说明=等于and与or或not非5、 界符界符说明,逗号,变量界符。用来分隔函数和过程的参数,以及声明变量时分隔变量;分号,语句界符。用来做为每一行程序段的结束标志.句号,程序界符。用来表示程序全部结束,一般使

6、用在最后一个end后()小括号,函数和过程的参数界符。[]中括号,数组下标的界符,定义数组时使用,一般中括号中间添入该数组的下标‘’单引号,字符串的界符,单引号中间一般为字符串。如果想单独输入一个单引号字符,则需要‘’’’。//注释符,注释符号,//后的本行文字不影响程序执行。6、 系统基本字(保留字)系统基本字(保留字)说明调用举例var变量定义基本字,描述其后面的字符为定义的变量。vara,x,mymun;const常量定义基本字,描述其后面的字符为定义的常量。constpi=3.14159265;array数组定义基本字,描述其后面的字符为定义的数组。ar

7、raya[10],b[10];procedure过程定义基本字,描述其后面的字符为定义的程序过程。vara;proceduresum; begin   a:=a+1;write(a); end;begina:=1;callsum;end.call调用过程基本字,调用定义的一个过程。begin程序开始基本字,一段程序的开始标志。vara,b;begin a:=1; b:=2; ifa<>0then begin   b:=b+a;   write(b); end;end.end程序结束基本字,一段程序的结束标志。程序段结束end后面紧跟分号,全程序结束end后面紧跟

8、句号。如过在if语句有e

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

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

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