欢迎来到天天文库
浏览记录
ID:41503240
大小:1.11 MB
页数:14页
时间:2019-08-26
《COBOLⅠ- 第1章 COBOLの基础知识(中文翻译版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章COBOL的基础知识1.1COBOL语言的定义所谓COBOL,是CommonBusinessLanguage的简称,是事务处理用的通用语言。1.1.1特征COBOL语言的特征如下:①事务处理用的语言。②可以用日常用语接近的语言(英语)表述③记述内容为文章体,便于阅读。141.1.1COBOL程序的构成COBOL程序由以下几个部分构成。141.1COBOL程序的作成过程由系统设计,决定数据的形式与处理标准。作出程序式样书。程序员以程序式样书为基础,讨论处理的内容,用图示将处理顺序表示出来。(本书中使用的是PAD图)根据图示用COBOL语言表述
2、系统。这种工作被称为编程。14作成的程序,通过终端或软盘,向计算机系统硬盘登录。已登录的原始程序,通过COBOL语言处理程序翻译,转换成机械语言程序。使用测试数据运行机械语言程序,如果运行结果正确无误,表明程序完成。1.1PAD定义在编写程序之前,用图示将处理顺序表示出来。根据一定的规则图示化,因此处理流程更清晰,更易理解。图示化的方法之一就是PAD。1.3.1PAD有(顺序)处理,反复(循环),选择3种基本符号。14写法按照处理的实际顺序由上向下记述,反复的处理,选择的处理记述在右侧。PAD所表示的内容:①处理A②在反复P中,在指定的条件下,处
3、理B1,反复B2。③处理C④在选择Q中,根据指定条件,处理D1或D2。以这样的处理顺序进行。练习题1-1[1]关于COBOL程序构成部分,在()种填入适当的语句141.1COBOL编程用纸的书写方法1.1.1编程用纸COBOL程序,是记述在COBOL编程用纸上面的。编程用纸1行由80位构成。①第1~6位1~6位称为连续号码区,为识别行,连续号码按升序记入。②第7位第7位称为标识区,为表示连接行或注释行③第8~72位8~72位,记述COBOL的程序,8~11位:A区12~72位:B区COBOL程序,分为写在A区的程序,和写在B区的程序。而且,必须从
4、第8位开始写起。14①第73~80位73~80位为控制区,在这里可以任意写入。比如说,可以写入程序名或行的修正日期等。1.1.1COBOL中可以使用的文字在记述COBOL程序时,可以使用下列文字。1~4项的英文,数字,特殊文字,空格等为EBCDIK编码文字。在编程用纸上1个文字占1。第5项的日文文字位KEIS编码文字。在编程用纸上1个文字占2位。141.1.1编程上的注意点⑴ 编程上文字的写法编程的时候,为了区分以下文字和其他文字,使用以下表达。⑵ 注记的写法在注记行,第7位记入星号(*),注记使用英文,数字,特殊文字以及日文文字等计算机系统所允
5、许的所有文字,写在8~72位之间。1.2数据的构成1.2.1文件,记录,项目以某种目的收集数据成为文件,在文件中记录的每1件数据称为记录。记录又是由若干的项目构成的。14作为文件的记录媒体有,硬盘,磁带,软盘等。打印装置中的印刷数据也是文件。在本书中,这些媒体用以下符号表示。1.1.1记录的构成记录的形式分为固定长度记录和可变长度记录2种。⑴固定长度记录固定长度记录是指文件中记录的长度都是相同的。14⑵可变长度记录可变长度记录是指在文件中每个记录的长度是不同的。本书中,采用固定长度记录。1.1.1存储块一般来说,将记录记入记录媒体时,先将若干个记
6、录汇集在一起,并以此为单位进行输入输出。汇集在一起的记录被称为存储块,被汇集在一起在一个存储块中称为块读写。由于块读写程序,可以缩短输入输出时间,效率更高的记录数据。这种形式的记录称为存储块记录。与存储块记录相对,将1个记录分别记入,输入输出成为非存储块记录。14但是,对于考虑程序处理过程来说,记录的读(写)却是逐条(1条1条)地进行的。1.1.1数据项目的种类在COBOL中使用的数据,代表性的例子有英数字项目,数字项目,以及日本语项目。⑴英数字项英数字项目,可以记忆英文,数字,假名,特殊文字等EBCDIK编码文字。1个文字占1个字节。英数字项目
7、的数字不能用于计算。⑵数字项目数字项目可以记忆0~9的数值,+,-符号,可以用于计算。记忆形式有2种。(a)ZONE形式ZONE形式的数字项目可以记忆EBCDIK编码的数字,1位占1个字节。符号情报,包含在最后一位的数字数据中。(b)PACK形式PACK形式的数字项目是将EBCDIC编码的数字压缩再记忆,2位为1个字节。符号情况在最右端的4位中表示。如果使用于计算的数字项目,PACK的形式计算效率更高。14(3)日本语项目日本语项目可以记忆汉字,平假名,片假名,英文,数字,特殊文字等KEIS编码的数字。1个文字占2个字节。日本语项目中的数字不可以
8、用于计算。1.1总结在这一章,作为COBOL的基础知识,我们学习了以下内容、○ COBOL语言CommonBusinessLanguag
此文档下载收益归作者所有