📝 COBOL教程

22篇技术文档
  COBOL教程

📅  最后修改于: 2020-11-22 16:40:16        🧑  作者: Mango

COBOL代表面向公共业务的语言。美国国防部在一次会议上组建了CODASYL(数据系统语言会议),以开发满足业务数据处理需求的语言,现称为COBOL。COBOL用于编写应用程序,而我们不能使用它编写系统软件。像防务领域,保险领域等需要大量数据处理的应用程序广泛使用了COBOL。本教程是为希望学习COBOL基础知识的软件程序员设计的。它提供了对COBOL编程语言的足够理解,您可以从中获得更高的专业知...

  COBOL-概述

📅  最后修改于: 2020-11-22 16:40:40        🧑  作者: Mango

COBOL简介COBOL是一种高级语言。必须了解COBOL的工作方式。计算机仅理解机器代码,即0和1的二进制流。必须使用编译器将COBOL代码转换为机器代码。通过编译器运行程序源。编译器首先检查任何语法错误,然后将其转换为机器语言。编译器将创建一个输出文件,该文件称为装入模块。此输出文件包含0和1形式的可执行代码。COBOL的演变在1950年代,随着业务在世界西部的发展,需要使各种流程自动化以简化...

  COBOL-环境设置

📅  最后修改于: 2020-11-22 16:41:35        🧑  作者: Mango

在线试用我们已经在线设置了COBOL编程环境,因此您可以在线编译和执行所有可用的示例。它使您对正在阅读的内容充满信心,并可以使用不同的选项来验证程序。随意修改任何示例并在线执行。使用CodingGround上的在线编译器尝试以下示例对于本教程中给出的大多数示例,您将在右上角的我们的网站代码部分找到“尝试”选项,它将带您到在线编译器。因此,只需利用它并享受您的学习。在Windows / Linux上...

  COBOL-程序结构

📅  最后修改于: 2020-11-22 16:42:17        🧑  作者: Mango

COBOL程序结构由如下图所示的分区组成-这些划分的简要介绍如下-部分是程序逻辑的逻辑细分。一节是段落的集合。段落是节或分区的细分。它是用户定义的名称或预定义的名称,后跟一个句点,由零个或多个句子/条目组成。句子是一个或多个语句的组合。句子仅出现在“程序”部分中。句子必须以句号结尾。语句是有意义的COBOL语句,它执行一些处理。字符是层次结构中的最低字符,不能被整除。在以下示例中,您可以将上述术语...

  COBOL-基本语法

📅  最后修改于: 2020-11-22 16:43:29        🧑  作者: Mango

字符集“字符”在层次结构中是最低的,因此无法进一步划分。 COBOL字符集包括78个字符,如下所示-Sr.No.Character & Description1A-ZAlphabets(Upper Case)2a-zAlphabets (Lower Case)30-9Numeric4Space5+Plus Sign6–Minus Sign or Hyphen7*Asterisk8/Forward ...

  COBOL-数据类型

📅  最后修改于: 2020-11-22 16:44:18        🧑  作者: Mango

数据分区用于定义程序中使用的变量。要描述COBOL中的数据,必须理解以下术语-资料名称等级编号图片条款价值条款资料名称数据名称必须先在数据部中定义,然后才能在过程部中使用。它们必须具有用户定义的名称;保留字不能使用。数据名称引用存储实际数据的存储位置。它们可以是基本类型或组类型。例以下示例显示有效和无效的数据名称-等级编号级别编号用于指定记录中的数据级别。它们用于区分基本项目和组项目。可以将基本项...

  COBOL-基本动词

📅  最后修改于: 2020-11-22 16:47:06        🧑  作者: Mango

<!--[if IE 8]><!--&gt;<!--<![endif]--&gt;<!-- Basic --&gt;<meta charset="utf-8">COBOL基本动词COBOL教程COBOL-主页COBOL-概述COBOL-环境设置COBOL-程序结构COBOL-基本语法COBOL-数据类型COBOL-基本动词COBOL-数据布局COBOL-条件语句COBOL-循环语句COBOL-字符...

  COBOL-数据布局

📅  最后修改于: 2020-11-22 16:48:14        🧑  作者: Mango

COBOL布局是对每个字段的使用及其中存在的值的描述。以下是COBOL中使用的数据描述条目-重新定义条款重命名条款使用条款字帖重新定义条款Redefines子句用于定义具有不同数据描述的存储。如果一个或多个数据项未同时使用,则同一存储可用于另一数据项。因此,相同的存储可以引用不同的数据项。句法以下是Redefines子句的语法-以下是使用的参数的详细信息-WS-OLD是重新定义的项目WS-NEW1...

  COBOL-条件语句

📅  最后修改于: 2020-11-22 16:49:38        🧑  作者: Mango

条件语句用于根据程序员指定的某些条件来更改执行流程。条件语句将始终为true或false。在IF,Evaluate和Perform语句中使用条件。不同类型的条件如下-IF条件声明关系条件签收条件课堂条件条件名称条件否定条件组合条件IF条件声明IF语句检查条件。如果条件为真,则执行IF块;否则,执行IF块。如果条件为假,则执行ELSE块。END-IF用于结束IF块。要结束IF块,可以使用句点代替EN...

  COBOL-循环语句

📅  最后修改于: 2020-11-22 16:50:50        🧑  作者: Mango

有些任务需要一遍又一遍地完成,例如读取文件的每个记录直到结束。 COBOL中使用的循环语句为-执行直通执行直到表演时间执行变化执行直通Perform Thru用于通过提供序列中的第一个和最后一个段落名称来执行一系列段落。执行最后一段后,控件将返回。在线执行PERFORM中的语句将一直执行到到达END-PERFORM为止。句法以下是在线执行的语法-离线执行在这里,在一个段落中执行一条语句,然后将控件...

  COBOL-字符串处理

📅  最后修改于: 2020-11-22 16:51:46        🧑  作者: Mango

COBOL中的字符串处理语句用于对字符串执行多项功能操作。以下是字符串处理语句-检查串解弦检查检查动词是用来计数或替换字符串中的字符。可以对字母数字,数字或字母值执行字符串操作。检查操作从左到右执行。用于字符串操作的选项如下-理货计数选项用于计算字符串字符。句法以下是Tallying选项的语法-使用的参数是-输入字符串-要对其字符进行计数的字符串。output-count-包含字符数的数据项。例<...

  COBOL-表处理

📅  最后修改于: 2020-11-22 16:52:31        🧑  作者: Mango

COBOL中的数组称为表。数组是线性数据结构,是相同类型的单个数据项的集合。表的数据项在内部进行排序。表声明表在数据分区中声明。Occurs子句用于定义表。出现子句指示数据名称定义的重复。它只能与02到49之间的级别编号一起使用。请勿将Redisfines出现在出现子句中。一维和二维表的说明如下-一维表在一维表中,发生子句在声明中仅使用一次。 WSTABLE是包含表的组项目。 WS-B将出现的表元...

  COBOL-文件处理

📅  最后修改于: 2020-11-22 16:52:53        🧑  作者: Mango

COBOL中文件的概念不同于C / C++中的文件。在学习COBOL中“文件”的基础知识时,两种语言的概念不应相互关联。简单文本文件不能在COBOL中使用,而是使用PS(物理顺序)和VSAM文件。 PS文件将在此模块中讨论。要了解COBOL中的文件处理,必须了解一些基本术语。这些术语仅用于了解文件处理的基础。深入的术语将在“文件处理动词”一章中讨论。以下是基本术语-领域记录实物记录逻辑记录文件以下...

  COBOL-文件组织

📅  最后修改于: 2020-11-22 16:53:26        🧑  作者: Mango

文件组织指出了记录在文件中的组织方式。有不同类型的文件组织,以提高其访问记录的效率。以下是文件组织方案的类型-顺序文件组织索引顺序文件组织相对文件组织本模块中的语法以及它们各自的术语仅指它们在程序中的用法。使用这些语法的完整程序将在“文件处理动词”一章中进行讨论。顺序文件组织顺序文件由按顺序存储和访问的记录组成。以下是顺序文件组织的关键属性-记录可以按顺序读取。读取10个记录,所有以前的9条应该读...

  COBOL-文件访问模式

📅  最后修改于: 2020-11-22 16:54:28        🧑  作者: Mango

到目前为止,已经讨论了文件组织方案。对于每种文件组织方案,可以使用不同的访问模式。以下是文件访问模式的类型-顺序访问随机访问动态访问本模块中的语法以及它们各自的术语仅指它们在程序中的用法。使用这些语法的完整程序将在下一章中讨论。顺序访问当访问模式为顺序访问时,记录检索的方法将根据所选文件的组织而改变。对于顺序文件,将按照插入记录的顺序访问记录。对于索引文件,用于获取记录的参数是记录键值。对于相对文...