文档章节

cobol学习之一开发环境及简单程序

指尖残雪
 指尖残雪
发布于 2016/05/22 23:57
字数 568
阅读 12
收藏 0

cobol入门课件下载地址:http://download.csdn.net/detail/bq1073100909/8116273

cobol安装文件:http://download.csdn.net/detail/bq1073100909/8116289

cobol安装文件只能安装在winxp的环境中。


每一个程序都应包括以下四大部分:

    IDENTIFICATION  DIVISION (标识部)

    ENVIRONMENT DIVISION(环境部)

   DATA  DIVISION(数据部)

   PROCEDURE  DIVISION(过程部)


过程部程序的结构如下:

部(Division)       —部可包括若干节

节(Section)     —节可包括若干段

段(Paragraph)       —段可包括若干句子

句子(Senrence)     —句子可包括若干语句

 语句(Statement)   —指定计算机完成一定的操作

 子句(Clause)     —指定完成某一方面的特定功能

cobol代码结构:





COBOL源程序的书写格式有两种:

  (一)  美国国家标准COBOL参考格式ANSI(American National Standard COBOL reference format) 。

      ANSI(American National Standard COBOL reference format)格式

        1.1~6列,为“标号区”。可以填写6个数字。编译器会忽略它们。

        2.第7列,是“续行标志区”。写上连接符“-”和注释符“*”。以“*”开头的行将被视为注释行,编译器同样会忽略它们。

        3.第8~11列,称为“A区”,第8列称“A区边界”。    如部头,节头,段头,层号01,层号77以及文件描述物FD等应从A区开始书写

  4.12~72列,称“B区”。写程序中的正文部分。

5.73~80列,为“注释区”。



(二) 终端格式。

1.每行可输256列,满屏后继续输入,直至输完本行。

2. A区占1-4列。第一列做续行标志区(“-”),或注释区(“*”)。

3. B区占5-256列。


数据项的定义:

以层号区分不同的数据定义层次。

01层是最高层,49层是最低层。

77层为独立数据项,常用于定义临时变量。

66层是为特殊描述符项目保留的,可以更名现有的数据项或组,或以原定义未允许的方式组合。

88层是对特殊数据项目条件名保留的

代码案例:

<span style="white-space:pre">	</span>000010 IDENTIFICATION 		DIVISION.
000020 PROGRAM-ID. 		SAMPLE01-2.
000030 ENVIRONMENT 		DIVISION.
000040 DATA        		DIVISION.
000050 WORKING-STORAGE 		SECTION.
000060 77  			A PIC 9(3).
000070 77  			B PIC 9(3).
000080 PROCEDURE 		DIVISION.
000090 S.  			ACCEPT A
000100     			ACCEPT B
000110     			ADD A TO B
000120     			DISPLAY 'A=' A "A" ' B=' B.
000130     			STOP RUN.


本文转载自:http://blog.csdn.net/bq1073100909/article/details/41148239

共有 人打赏支持
指尖残雪
粉丝 7
博文 73
码字总数 0
作品 0
上海
后端工程师
如何选择优秀的Web开发工具/IDE?

好的和差的开发工具/IDE 之间的区别就像是白天和黑夜,一个好的开发工具可以有效缩短开发时间,并能够将任何人变成一个 web 开发者,一个差的开发工具,将会让你头疼、限制你的选择,甚至造成...

随影求是
2012/03/15
0
0
商用编程语言--COBOL

COBOL(面向商业的通用语言,又称为企业管理语言、数据处理语言等,Common Business Oriented Langauge)是最早的高级编程语言之一,是世界上第一个商用语言。 COBOL是一种面向数据处理的、面...

匿名
2009/04/12
10.8K
1
COBOL 语言联合设计师 Jean Sammet 去世,终年 89 岁

《纽约时报》6月4日发表了 COBOL 编程语言的联合设计师 Jean Sammet 的讣告: Jean E. Sammet 于 5 月 20 日在马里兰去世,享年 89 岁。Jean E. Sammet 是 COBOL 语言最早的工程师和联合设计...

王练
2017/06/05
1K
13
机房合作开篇之作——了解C#语言

前言 C#语言 环境 程序结构 小结 前言 近期小编开始了机房合作,前期是文档编写和构思,正在进行阶段,开发机房收费系统第三版使用的是C#语言,之前对于这门语言的接触是在C#视频和设计模式两...

m18633778874
2017/11/24
0
0
Eclipse的网友评论

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。 Eclipse的本身只是一个框架平台,...

红薯
2009/12/11
511
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS三元运算示例

1. topFlag=topFlag ==0?1:0; 等于 if(topFlag=00){ topFlag=1; }else if(topFlag == 1){ topFlag=0; } 2. 5>3?alert('5大'):alert('3大'); 即 if(5>3){alert('5大')}else{alert('3大')}; 注......

森火
53分钟前
0
0
利用Slf4j的MDC跟踪方法调用链

why? 一个web项目通常提供很多URL访问地址, 项目一般都是分层处理,例如Controller——>Service——>DAO。 如果想根据日志查看用户一次请求都走了哪些方法(多数是查错误)。 如果系统是多人...

杨春炼
今天
5
0
Maven介绍及安装

Maven介绍及安装 以下内容是本人早期学习时的笔记,可能比较详实繁琐,现在复习一下Maven,顺便将内容抛出来,供大家一起学习进步。 一、Maven简介 Maven是Apache旗下的一款项目管理工具,是...

星汉
今天
0
0
小程序Aes解密

主要步骤: 1、下载AES源码(JS版) 2、在小程序中新建一个公共的文件夹,把AES源码拷贝进去(注意:需要暴露接口 module.exports = CryptoJS;) 3、添加一个用于加密解密的公共JS,可取名为...

Mr_Tea伯奕
今天
0
0
Go实现文件传输(基本传输可用)

发送端 package mainimport ("fmt""os""net""io")func SendFile(path string, connect net.Conn){file, oerr :=os.Open(path)if oerr !=nil{fmt.Println("Open", oerr)......

CHONGCHEN
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部