HB Z 181.3-1990 编程格式-COBOL语言.pdf
《HB Z 181.3-1990 编程格式-COBOL语言.pdf》由会员分享,可在线阅读,更多相关《HB Z 181.3-1990 编程格式-COBOL语言.pdf(7页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和格式HB/Z 181.3-90 -COBOL 1 主题内容与适用范围本标准规定了使用COBOL语言编程的格式,本标准不涉及程序设计方法和编程技巧。本标准适用于软件开发中的编程工作。2基本约定2. 1 程序单元长度一个程序单元(指包括一个标识部分、环境部分、数据部分和过程部分)的长度,A般不要超过4页打印纸(约240行,包括注释在内)。2.2 程序结构为了使程序易读和醒目起见,各部分之间用空白行隔开,并在标识部分后说明程序功能以及i周用关系等。对标识部分的描述要尽可能详细,且各注释项要对齐。例如:描述体IDENTIFICATION DIVlSON PROGRAM-ID 程序名 ENV
2、IRONMENT DIVISON DATA DIVISION . PROCEDURE DIVISION 2. 3 描述体描述体以注释形式给出,它至少包括下述信息,按顺序为:程序名航空航天工业部1990-09-18发布182 1991-02-01实施版本号及完成日期程序单元的功能编程人员的姓名.单位HB/Z 181.3-90 程序修改人员姓名,单位,修改日期对环境的依赖性调用本程序单元的程序单元名本程序单元直接调用的其它程序单元名输入数据说明输出数据说明其它需说明的问题描述体的具体格式见附录A2.4 注释为了使程序清晰可读,应适当加以注释。注释行要书写整齐。特别在过程部分的各节段标题后,紧接着要
3、对该节段的功能加以必要说明,这些说明最好写在20-72列之间。2.5 标识符程序名、节名、段名和数据名等要简明扼要,且尽量具有明显的含义,必要时通过注释加以说明。3 语句约定3. 1 设备部分的子句设备各部分的子句应该从B区左界写起,而且一个子句占一行,也可把一个子句以适当关键字分开,另写在下一行,但需右缩四格。然而在文件控制段中,可把子句SELECT-ASSJGN写在同一行,而描述该文件特性的其它子句,各占一行并且要右缩四格.例FILE-CONTROL SELECT CARD-FILE ASSIGN TO DISK. SELECT PRINT一FILEASSIGN TO PRINTER. S
4、ELECT PART-FILE ASSIGN TO PARTFILE. ORGANlZATION IS WORD-ADDRESS ACCEPT MODE IS DYNAMIC. 3.2 文件描述层指示符FD与SD后的文件名、RD后的报表名,都应从B区左界写起.其后继各行写文件描述子句,每个句子各占一行,从B区左界写起。例:FD CARD-FILE DATA RECORD IS CARD-RECORD. LABEL RECORDS ARE ST ANDARD. 3.3 数据描述中的句子183 H/Z 181.3-90 在数据描述体中,描述一数据项的子句可与该数据项同处一行或不同行.当描述数据项的
5、子句和该数据项不同行时,其描述子句的开始位置要与该数据项上下对齐.另外,同层的各PICTURE子句最好对齐。例子见附录B。3.4 条件句子对条件句子要按以下格式书写zIF 条件语句1ELSE 语句2伊: IF HOURS-WORKEDO IF HOURS-WORKER41 PERFORM NORMAL-HOURS ELSE PERFORM TOO-MANY-HOURS ELSE PERFORM NO-HOURS. 3.5 过程部分的语句过程部分的语句,一般应从B区左界写起,必要时,也可从适当短语(特别是带有强制语句的短语分开写在下一行,但要右缩四格。例:READ CARD-FILE AT EN
6、D MOVE Y TO EOF-CARD. 4其它约定4. 1标题部分标题、节标题、段标题一般各占一行,这些标题以及层指示符(FD,SD、RD)、记录层号。1和层号77从A区左界写起.4.2 层号一位数字层号前面必须冠以数字。,记录层号规定为01.其后继层号逐次加l。各后继层号的开始位置与其直接上层层号相比要右缩四格.同层层号需对齐,层号与其数据名间隔三个空格.例g。1ISAM-RECORD 184 02 DELETE一FLAG02 PERSONAL. 03 ISAM-NAME 03 ISAM-NUMBER 03 ISAM-ADDRESS PIC 9. PIC X(22). PIC 9(6)
7、PIC X(30) 赞NAME,祷VERSION,普FUNCTION骨AUTHOR,骨MODIFIEDBY , 骨DEPENDENCE,骨CALLEDBY , 提CALLS,备INPUT,曾OUTPUT,份OTHERS,程序名HB/Z 181.3-90 附录A描述体细节(补充件版本号及完成日期程序单元的功能编程人员的姓名,单位程序修改人员姓名,单位,修改日期对环境的依赖性调用本程序单元的程序单元名本程序单元调用的其它程序单元名输入参数说明、输入参数类型说明、输入参数功能说明(若无输入量、则填NONE)输出参数说明、输出参数类型说明、输出参数功能说明(若无输出量则填NONE)其它需说明的问题18
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HB 181.3 1990 编程 格式 COBOL 语言
