コボル基本語法
1
基本語法
一、
COBOL
基本語法
一、
cobol
的书写格式(每行)
1
、
前
6
列为序号区
(
一般不编辑
)
2
、
第
7
列为标示列,仅可以写如下几个标示符。
a.
“
*
”
注释符
(
注释当前行的代码
)
b
“
-
“
字符串连接符
3
、第
8
列
---11
列为
A
区,包括以下内容。
a
部、节名。
b
层号
01
4
、第
12
列
---72
列为
B
区,过程部的程序必须写在
B
区中。
5
、第
72
以后部分不能编辑。
二、
cobol
的语法结构
(
几大部分
)
1
、
标示部
(IDENTIFICATION DIVISION):
提供程序的一般性文档说明。
2
、
环境部
(ENVIRONMENT DIVISION):
提供程序外部有关的项目。
a.
配置节
(CONFIGURATION SECTION)
①
.
指定源计算机
(SOURCE-COMPUTE).
②
.
目标计算机
(OBJECT-COMPUTE).
b.
输入输出节
(INPUT-OUTPUT
SECTION).
文件的物理路径的定义。
方法二
:(
过程部中动态指定文件
)
SELECT FILE-LOG ASSIGN
TO
SELECT-FILE
ORGANIZATION IS LINE SEQUENTIAL
.
在数据部定义字符串变量
SELECT-FILE,
在文件
FILE-LOG
打开前动态指定文件路径。
3
、数据部
(DATA
DIVISION)
。
程序中的变量都在数据部中定义,
Cobol
中没有全局变量和局部之分。
(变量的类型结构参照
5.
变量类型)
a.
文件节
(FILE
SECTION)
给环境部定义的文件指定一个
RECORD
变量,读写文件用
:
FD
FILE-LOG.
01
RECORD-LOG
PIC X(2000).
b.
工作存储节
定义程序中用到的临时变量。
a)
COBOL
变量定义需要加层号
(
表示层次关系
),
·
层号从
01
开始
如
:
01
I
PIC
X(10).
·
组合项
如
:
01
WORK-AREA.
05
NUM-1
PIC
9(09).