第一章关于 COBOL 的初步知识一. COBOL 语言的特点 COBOL 是 Common Business-Oriented Language(公用面对商业的语言)的缩写,主要供数据处理、数据收集及分析之用。COBOL 自 60 年代初开始广泛应用于计算机应用领域(商业和其他领域)。事实上,除了商业之外,各种管理工作都广泛使用 COBOL,如各种统计工作,财会工作,企业计划编制,作业制度,情报检索,人事管理等。COBOL 针对商业世界的使用,是真正商用应用程序开发的首选语言。1.适于数据处理领域。2.采纳英语语法的高级语言,可读性、可维护性、可移植性较强。3.通用性强,标准化程度较高。4.结构严谨,层次分明。5.缺点是比较繁琐。二.最简单的 COBOL 程序介绍例1:IDENTIFICATION DIVISION.(标识部)PROGRAM-ID. EXAM1.(程序标识段)ENVIRONMENT DIVISION.(设备部)DATA DIVISION.(数据部)PROCEDURE DIVISION.(过程部)A. DISPLAY ‘THIS IS A COBOL PROGRAM.’. STOP RUN.例2:IDENTIFICATION DIVISION.(标识部)PROGRAM-ID. EXAM 2.(程序标识段)ENVIRONMENT DIVISION.(设备部)DATA DIVISION.(数据部)WORKING-STORAGE SECTION.(工作单元节)77A PICTURE IS 9(3).(对A进行描述)77 B PICTURE IS 9(3).(对B进行描述)PROCEDURE DIVISION.(过程部)S. ACCEPT A.(输入A值) ACCEPT B.(输入B值) ADD A TO B.(A+B->B)DISPLAY A,B.(显示A和B值) STOP RUN. 三.COBOL 程序的结构1. 部每个程序都包括四个部:IDENTIFICATION DIVISION (标识部)提供程序的一般性文档说明,主要用来指定源程序名。ENVIRONMENT DIVISION (环境部)列出程序中所用到的文件。程序中不需要外部文件时,环境部为空,也可以省略部标题。DATA DIVISION —(数据部)程序中所用到的全部数据(包括:文件数据-用于输入输出、静态数据、参数等)都应在数据部中说明它们的类型和所占内存的情况。PROCEDURE DIVISION (过程部)包含构成程序的过程性语句,用来给出程序要执行的指令,使计算机产生相应的操作。2. 节和段 标识部下只有各个段。除标识部以外,每个部下可以有若干个节(SECTION“”),每个节以 节头 作标识。每个节下又可包括若干段(PARAGRAPH“”),每个段用 段名 标识。各个段内有各种 COBOL 元素。3. 句子,语句和子句 在过程部中,每一段由若干个句子(Sentence)组成。一个句子是以英...