工作存储节(Working-Storage section)用于声明程序中使用的临时变量和文件结构。 本地存储节(Local-Storage section)是类似于工作存储节。唯一的区别是每次程序开始执行时都会分配和初始化变量。 连接节(Linkage section)用于描述从外部程序接收到的数据名称。 COBOL程序 IDENTIFICATION DIVISION. PROGRAM-ID. HELLO. ENVIRO...
唯一的区别是每次程序开始执行时都会 分配和初始化变量01LS-CLASSPIC9(3).LINKAGESECTION.连接节(Linkage section)用于描述从外部程序接收到的数据名称。类似于函数体中的局部变量,只接受外部程序的数据的值,赋值给变量,不接受该变量本身。01LS-IDPIC9(5). 4.PROCEDURE DIVISION 过程部 过程部用于包含该程序的逻辑...
本地存储节(Local-Storage section)是类似于工作存储节。唯一的区别是每次程序开始执行时都会分配存储和初始化变量,并在程序结束时取消分配。 连接节(Linkage section)用于描述从外部程序接收到的数据名称。 定义为内部处理而开发的数据时。 4)过程部(Procedure Division) 过程部用于包含该程序的逻辑。它由使用数据部定...
数据部(DATA DIVISION) 定义程序中所有数据的类型和所占内在的大小。 过程部(PROCEDURE DIVISION) 编写程序要执行的语句,是程序的核心。 部下设置节,节下设置段或描述体,段下或节一包含句子。 节是由一个或者多个段组成的。节的定义从一个节名开始到下一个节名或文本结束为止。 定义格式:节名 SECTION(节名分...
FILE SECTION. FD STUDENT. 01 STUDENT-FILE. 05 STUDENT-ID PIC 9(5). 05 NAME PIC A(25). WORKING-STORAGE SECTION. 01 WS-STUDENT. 05 WS-STUDENT-ID PIC 9(5). 05 WS-NAME PIC A(25). 01 WS-EOF PIC A(1). PROCEDURE DIVISION. OPEN INPUT STUDENT. PERFORM UNTIL WS-EOF='Y' READ STU...
PROCEDURE DIVISION被称为过程部,是COBOL中最后记述的DIVISION 这里,记述处理过程。 3.3.1 PROCEDURE DIVISION的写法 根据PAD上画着的顺序,记述COBOL程序。在COBOL中,处理语句的集合被称为过程。 过程是主结构和子模块的单位,首先是主结构,然后是子模块。数量众多的子模块按照什么顺序记述并不重要,但是如果按处理顺序来...
INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT INPUT1 ASSIGN TO IN1. SELECT INPUT2 ASSIGN TO IN2. SELECT OUTPUT ASSIGN TO OUT. SELECT WORK ASSIGN TO WRK. DATA DIVISION. FILE SECTION. FD INPUT1. 01 INPUT1-STUDENT. 05 STUDENT-ID-I1 PIC 9(5). 05 STUDENT-NAME-I1 PIC A(25). FD INPUT...
DATA DIVISION(数据部〕 程序中所用到的全部数据(包括输入输出的数据和中间数据)都应在数据部中说明它们的类型和所占内存情况。 PROCEDURE DIVISION(过程部〕 用来给出程序要执行的指令,使计算机产生相应的操作,例如进行数学运算。 一。标识部(IDENTIFICATION DIVISION) IDENTIFICATION DIVISION. PROGRAM-ID.程序名。 [...
标识:WORKING-STORAGE SECTION 作用: 定义程序中用到的各种数据 2.6 过程部 标识:PROCEDURE DIVISION ...
DATA DIVISION 数据部 PROCEDURE DIVISION 过程部 2.节(SECTION)和段(PARAGRAPH) (1)部-节-段 (2)标识部下面不设节,直接设段 (3)过程部可以设节,下面再设段,也可以直接设段 3.句子、语句和子句 每一段由若干句子(Sentence)组成,一个句子以句号加上一个以上的空格来结束。 句子由语句(Statement)组成。 语...