COBOL之旅--基础知识1

来源:互联网 发布:知乎文章怎么看浏览量 编辑:程序博客网 时间:2024/05/18 23:55

从今天开始,要坚持每天看点cobol方面的东西了,没有接触过,很老的语言。

 

//**2009-12-23**//

cobol

主要供数据处理之用。描述数据结构,处理大批量的数据

Cobol字和Cobol字符

Cobol字由Cobol字符组成,每个不能超过30个字符,

 

数据处理的特点:算数计算量少而逻辑处理多;输入输出量大;数据间存在着一定的逻辑关系;大量的分类排序;对打印报表要求较高、多样化等。

 

四个部(Division

IDENTIFICATION   DIVISION    (标识部)主要用来指出源程序名字,也可用作备忘的信息,如日期,作者

 

ENVIRONMENT    DIVISION     (设备部或者称环境部) 指出程序中用到的数据文件与计算机系统的设备的对立关系,既把某一文件与一外部设备联系起来。此外还指定目标程序中使用的专门控制方法及程序所用内存区的大小等。

 

DATA    DIVISION               (数据部) 程序中所用到的全部数据(包括输入输出的数据和中间数据)都应在数据不中说明它们的类型和所占内存的情况。

 

PROCEDURE   DIVISION         (过程部) 用来给出程序要执行的指令,例如惊醒运算或者其他处理,使计算机能产生相应的操作。

只有过程部是执行部分。

 

数据名:相当于其它语言中的变量。可理解为由程序设计者定义的某一片内存区的符号地址。在cobol中命名是广发的,及不仅指数值,也可以是字符。

 

命名规则:字母、数字、连接符组成,且至少要有字母,连接符只能出现在中间,不能出现在两端。不能出现空格,不能使用Cobol的保留字做数据名。(保留字有300多个)

 

常量分几类:

数值常量:又称数值常数,数值常字,既数学上的常数。如+12300451.67-51.561  

非数值常量:又称非数值常数,非数值常字。指用引号括起来的字符串。如’ABCD’,$123.56’’,

‘COBOL PROGRAM’

表意常量:又称字义常量,象征常数或赋行常数。用某些英文字(保留字)来代表某些特定的常值。如ZEROD代表0SPACE代表空格

 

 

数据组织的层次

初等项、组合项