文档章节

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

指尖残雪
 指尖残雪
发布于 2016/05/22 23:57
字数 568
阅读 13
收藏 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
上海
后端工程师
商用编程语言--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
如何选择优秀的Web开发工具/IDE?

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

随影求是
2012/03/15
0
0
机房合作开篇之作——了解C#语言

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

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

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

红薯
2009/12/11
511
2

没有更多内容

加载失败,请刷新页面

加载更多

20181018 上课截图

![](https://oscimg.oschina.net/oscnet/49f66c08ab8c59a21a3b98889d961672f30.jpg) ![](https://oscimg.oschina.net/oscnet/a61bc2d618b403650dbd4bf68a671fabecb.jpg)......

小丑鱼00
9分钟前
0
0
WinDbg

参考来自:http://www.cnit.net.cn/?id=225 SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols ctrl + d to open dump_file Microsoft (R) Windows Debugger Version 6.12.0002.633......

xueyuse0012
今天
2
0
OSChina 周五乱弹 —— 想不想把92年的萝莉退货

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @罗马的王:分享松澤由美的单曲《地球ぎ》 很久没看圣斗士星矢了 《地球ぎ》- 松澤由美 手机党少年们想听歌,请使劲儿戳(这里) @开源中国首...

小小编辑
今天
14
2
springBoot条件配置

本篇介绍下,如何通过springboot的条件配置,控制Bean的创建 介绍下开发环境 JDK版本1.8 springboot版本是1.5.2 开发工具为 intellij idea(2018.2) 开发环境为 15款MacBook Pro 前言 很多时候,...

贺小五
今天
1
0
javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部