模块 1 · 第 1 课(共 2)课程中的1/10~10 min
模块课程(1/2)
程序结构
COBOL(面向商业的通用语言)是历史上最长寿的编程语言之一,专为商业和金融应用程序而设计。与现代语言不同,它具有严格而正式的结构,分为称为部门的部分。
固定布局和区域格式
在传统的 COBOL 源文件中,每一行都根据列分为特定区域:
- 第 1-6 列(序列区域):历史上用于打孔卡序列号。今天它通常留空。
- 第 7 列(指示符区域):用于通过放置星号
*来标记注释行。 - 第 8-11 列(A 区):这是部门、章节和段落标题开始的地方。
- 第 12-72 列(B 区):这是编写实际可执行语句(如
DISPLAY、MOVE等)的位置。 - 第 73-80 列(识别区域):历史上被编译器忽略,用于内部识别。
在我们的练习中,我们将使用简化但一致的格式,以适当的空格(通常为 7 或 11 个空格,具体取决于区域)开始区域 B 指令。
四个主要部门
每个完整的 COBOL 程序都分为四个强制部分,它们必须按以下确切顺序出现:
-
IDENTIFICATION DIVISION.包含程序元数据,例如使用PROGRAM-ID关键字定义的程序名称。 -
ENVIRONMENT DIVISION.指定程序运行的环境并将物理文件映射到内部变量。 -
DATA DIVISION.其中声明了程序使用的所有变量和数据结构。 -
PROCEDURE DIVISION.包含可执行指令(业务逻辑)。每个程序都必须以STOP RUN.结尾才能停止执行。
终止
自己尝试一下
锻炼#cobol.m1.l1.e1
尝试:0加载中...
通过引入 IDENTIFICATION DIVISION 并将程序名称定义为 HELLO-PRG 来编写初始 COBOL 标头。
正在加载编辑器...
显示提示
写识别部门。从第 8 列(7 个空格)开始,到下一行 PROGRAM-ID。你好,PRG。
3 次尝试后可用的解决方案
锻炼#cobol.m1.l1.e2
尝试:0加载中...
通过引入 PROCEDURE DIVISION 来完成结构,并使用 DISPLAY 将文本“HELLO COBOL”打印到控制台。请记住使用 STOP RUN 结束程序执行。
正在加载编辑器...
显示提示
在 PROCEDURE DIVISION. 下面,写入 DISPLAY 'HELLO COBOL'。从第 12 列(11 个空格)开始并停止运行。在下一行。
3 次尝试后可用的解决方案