COBOL的程序结构

  COBOL程序的结构比较严格。一个完整的COBOL程序由4部(DIVISION)组成:IDENTIFICATION DIVISION.(标识部)、ENVIRONMENT DIVISION.(环境部)、DATA DIVISION.(数据部)、PROCEDURE DIVISION.(过程部),而每个部又由若干节 (SECTION)组成。

  IDENTIFICATION DIVISION.

  主要包含的字段:“PROGRAM-ID”(程序识别ID)、“AUTHOR”(作者名)、“DATE-WRITTEN”(编写日期),INSTALLATION(设计程序的公司或部门)、DATE-COMPLILED(编译的日期)、SECURITY(列出具有访问权限的用户)。

  这些并直接不影响程序的执行,而是程序的注释 信息。程序注释可以采用任何语言书写,COBOL编译器可以接受。

  ENVIRONMENT DIVISION.

   用于记载程序可以被运行的计算机环境。“ENVIRONMENT DIVISION.”部包括“CONFIGURATION SECTION”环境节和“INPUT-OUTPUT SECTION”输入输出节。

  DATA DIVISION.

   用于定义和声明程序所要使用的变量及其他数据。程序要使用的全部变量和数据必须在这里定义。“DATA DIVISION.”部主要包含“FILE SECTION.”文字节和“WORKING-STORAGE SECTION.”工作存储节。
  如果程序要通过参数接收数据,那么使用“LINKAGE SECTION”来声明。
  COBOL的数据种类
  COBOL程序的数据,主要有以下3种:
  变量(Variables)
  常量(Literals)
  表意常量(FigurativeConstants)变量和常量自不必说,说说表意常量。使用 有特定意思的多个词组合成一个常量的代名词。好处是便于编码人员识别。比如:HIGH-VALUES、LOW-VALUES等可以表达一定意思的名称作为 常量代名词。
  COBOL变量类型
  COBOL的基本变量类型,有以下三种:
  数值型(Numeric)
  英文字符型(AlphaNumeric)
  英文字符串型(Alphabetic)

  PROCEDURE DIVISION

   用于容纳程序的实际处理代码。需要传入参数时,采用“PROCEDURE DIVISION USING 引数名[,参数名...]”的方式。
  因为前3个DIVISION都是注释,却又必须,只到第4个 DIVISION“PROCEDURE DIVISION”才真正涉及程序代码,这样的繁琐规定使得COBOL被批评为开场白像老太太裹脚布。但是,基于这样的4个DIVISION的明确记述等 的严格形式,COBOL也被公认是可读性强的语言。另外,COBOL的保留字数量庞大,字数过长的保留字太多是COBOL的特征之一。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值