- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
COBOLⅠ-IDENTIFICATIONDIVISION至DATAVISION(中文翻译版)
PAGE
PAGE 20
第二章
例题1 将软盘里的进货数据输入硬盘做成进货文件。
⑴输入输出数据形式
输入数据形式
输出数据形式
(注)本书中,数据形式以下列符号表示。
X……英数字项目
N……日语项目
9……数字项目(ZONE形式)
P……数字项目(PACK形式)
⑵处理标准
输入文件以50记录/存储块为单位输出
单价,采购数量,采购额以PACK形式输出
采购额用下列公式求出
采购额 = 单价 * 采购数量
IDENTIFICATION DIVISION
IDENTIFICATION DIVISION被叫做标识部,是COBOL第一个记述的DIVISION这里,要记述的是程序名。
IDENTIFICATION DIVISION的构成
⑴一般的书写方法和编程上的注意问题
约定用语与使用者用语
一般情况下,用英文大写字母表示的单词属于COBOL中的约定用语。因为约定用语的写法及意义都是事先决定的,在记述中一定要按照规定书写。
同时,一般情况下,用假名及汉字记述的某种语言,被称为COBOL的使用者用语。使用者用语虽然可以根据规则随意书写,但不能像约定用语一样的写法。
(b)空格,终止符
为区分语句(约定用语,使用者用语),必须有1个字以上的空格。
在要求的地方一定要用终止符,终止符后,要求有1个字以上的空格。
PROGRAM-ID
PROGRAM-ID记述程序名。
(ⅰ)程序名
程序名即为程序起的名字,依照下列规则指定,
可以使用的文字有英文,数字,以及连字符。
开头的文字必须是英文
文字的长度在8个字之内
(ⅱ)PROGRAM-ID与程序名后必须有终止符
终止符后必须有1字以上的空格。
练习题2-1
[1]下面的文章是关于到现在为止所学内容的。在()中填入适当的语句。
COBOL中最初记述的DIVISION是(①)DIVISION。
(①)DIVISION,是指定(②)名。
在COBOL程序中记述的语言,可以遵循规则任意写入的是(③),写法及意义已经决定了的是(④)。
[2]在下面的程序名中,选出没有遵循规则的,并说明理由。
2.3 ENVIRONMENT DIVISION
ENVIRONMENT DIVISION被叫做环境部,COBOL中第二个记述的DIVISION、在这里指定输入输出存储及装置。
ENVIRONMENT DIVISION的构成
(ⅰ)SELECT必须记述每一个使用的存储
(ⅱ)SELECT记述在12位以后,为让ASSIG以后更便于阅读,写在下一行的12位以后。
(ⅲ)文件名
文件名,是为系统中使用的文件所起的名字。一般在系统设计阶段就被决定了。名字根据下列规则指定。
可以使用的文字有,英文,数字,连字符,长度在30个文字以内
使用日文文字时,长度在13个文字以内。
最少包含一个英文,日文文字
连字符不能用在开头和结尾
(ⅳ)理论装置名称
理论装置名称,是为在程序中所使用的文件的设备起的名字。在系统设计阶段即被决定。写法如下:
SYSx……
x……是由数字,英文组成的1~5个文字的文字列。
(注)但是要注意x……所指定的文字,根据系统不同有所差别。
(ⅴ) 装置级别
(ⅵ)装置名
(ⅶ) 编成
所谓编成,也可以说是文件的构成,为了使数据处理更有效率,根据处理目的的不同,有不同的编成方法。本书中,全部使用顺编成。
顺编成文件是,从文件的开头起将记录按顺序记录,因此输出记录时也要按顺序从头输出,顺编成文件………………………………S
(ⅷ) 理论装置名,装置级别,装置名,编成间的连字符的前后不能加空格。
练习题2-2
[1] 下面的文章是关于到现在为止所学内容的。在()中填入适当的语句。
ENVIRONMENT DIVISION中,(①)SECTION被记入,指定输入输出文件和装置。
(①)SECTION的下一行写(②),在下一行写SELECT,为程序中所使用的(③)起名。SELECT以后的指定,所有使用的文件都要进行说明。
[2]下列文件名中,选择不符合文件名规则的,并说明理由。
[3]用下列条件SELECT以后的编程。
问题1 SELECT记述时,必须按输入文件,输出文件的顺序进行吗?
答:先写哪个没有关系,在本书中统一按照输入文件,输出文件的顺序记述。
问题2 在文件编成中,
文档评论(0)