




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 COBOL的基础知识11 COBOL语言的定义 所谓COBOL,是Common Business Language的简称,是事务处理用的通用语言。111 特征 COBOL语言的特征如下: 事务处理用的语言。 可以用日常用语接近的语言(英语)表述 记述内容为文章体,便于阅读。112 COBOL程序的构成 COBOL程序由以下几个部分构成。12 COBOL程序的作成过程由系统设计,决定数据的形式与处理标准。作出程序式样书。 程序员以程序式样书为基础,讨论处理的内容,用图示将处理顺序表示出来。(本书中使用的是PAD图)根据图示用COBOL语言表述系统。这种工作被称为编程。 作成的程序,通过终端或软盘,向计算机系统硬盘登录。已登录的原始程序,通过COBOL语言处理程序翻译,转换成机械语言程序。使用测试数据运行机械语言程序,如果运行结果正确无误,表明程序完成。13 PAD定义在编写程序之前,用图示将处理顺序表示出来。根据一定的规则图示化,因此处理流程更清晰,更易理解。图示化的方法之一就是PAD。131 PAD有(顺序)处理,反复(循环),选择3种基本符号。 写法按照处理的实际顺序由上向下记述,反复的处理,选择的处理记述在右侧。PAD所表示的内容: 处理A 在反复P中,在指定的条件下,处理B1,反复B2。 处理C 在选择Q中,根据指定条件,处理D1或D2。以这样的处理顺序进行。练习题1-1 1关于COBOL程序构成部分,在()种填入适当的语句14 COBOL编程用纸的书写方法141 编程用纸 COBOL程序,是记述在COBOL编程用纸上面的。编程用纸1行由80位构成。 第16位16位称为连续号码区,为识别行,连续号码按升序记入。 第7位第7位称为标识区,为表示连接行或注释行 第872位872位,记述COBOL的程序,811位:A区1272位:B区COBOL程序,分为写在A区的程序,和写在B区的程序。而且,必须从第8位开始写起。 第7380位7380位为控制区,在这里可以任意写入。比如说,可以写入程序名或行的修正日期等。142 COBOL中可以使用的文字在记述COBOL程序时,可以使用下列文字。 14项的英文,数字,特殊文字,空格等为EBCDIK编码文字。在编程用纸上1个文字占1。 第5项的日文文字位KEIS编码文字。在编程用纸上1个文字占2位。143 编程上的注意点 编程上文字的写法编程的时候,为了区分以下文字和其他文字,使用以下表达。 注记的写法 在注记行,第7位记入星号(*),注记使用英文,数字,特殊文字以及日文文字等计算机系统所允许的所有文字,写在872位之间。15 数据的构成151 文件,记录,项目 以某种目的收集数据成为文件,在文件中记录的每1件数据称为记录。 记录又是由若干的项目构成的。 作为文件的记录媒体有,硬盘,磁带,软盘等。打印装置中的印刷数据也是文件。在本书中,这些媒体用以下符号表示。152 记录的构成 记录的形式分为固定长度记录和可变长度记录2种。 固定长度记录 固定长度记录是指文件中记录的长度都是相同的。 可变长度记录 可变长度记录是指在文件中每个记录的长度是不同的。 本书中,采用固定长度记录。153 存储块 一般来说,将记录记入记录媒体时,先将若干个记录汇集在一起,并以此为单位进行输入输出。汇集在一起的记录被称为存储块,被汇集在一起在一个存储块中称为块读写。由于块读写程序,可以缩短输入输出时间,效率更高的记录数据。这种形式的记录称为存储块记录。 与存储块记录相对,将1个记录分别记入,输入输出成为非存储块记录。 但是,对于考虑程序处理过程来说,记录的读(写)却是逐条(1条1条)地进行的。154 数据项目的种类 在COBOL中使用的数据,代表性的例子有英数字项目,数字项目,以及日本语项目。英数字项英数字项目,可以记忆英文,数字,假名,特殊文字等EBCDIK编码文字。1个文字占1个字节。英数字项目的数字不能用于计算。数字项目 数字项目可以记忆09的数值,+,-符号,可以用于计算。记忆形式有2种。(a) ZONE形式ZONE形式的数字项目可以记忆EBCDIK编码的数字,1位占1个字节。符号情报,包含在最后一位的数字数据中。(b) PACK形式 PACK形式的数字项目是将EBCDIC编码的数字压缩再记忆,2位为1个字节。符号情况在最右端的4位中表示。如果使用于计算的数字项目,PACK的形式计算效率更高。(3)日本语项目 日本语项目可以记忆汉字,平假名,片假名,英文,数字,特殊文字等KEIS编码的数字。1个文字占2个字节。日本语项目中的数字不可以用于计算。16 总结在这一章,作为COBOL的基础知识,我们学习了以下内容、 COBOL语言 Common Business Language的简称,是处理事务用的通用语言。 COBOL的构成 PAD 在计算机上,将处理内容图示化的一种方法。 COBOL编程用纸 1行80位,程序写在872位上。 COBOL中可使用的文字 英文,数字,特殊文字,空格,日文文字。 数据构成 文件,记录,项目存储块 汇集在一起的若干记录,输入输出的单位。在COBOL中处理数据的种类 英数字项目 数字项目(ZONE形式,PACK形式) 日本语项目练习题1-2 1下面的文章是关于到现在为止所学内容的。在()中填入适当的语句。 COBOL编程用纸的书写方法 COBOL程序,记述在编程用纸的( )位,到( )之间。从第( )到第( )位为A区。从第( )位到第( )位为B区。第( )位作为连接行或注释行而使用。 数据的构成 在电脑系统中,以某种目的收集数据被称为( ),在( )中保存的每一件数据被称为( )。 ( )也是由若干( )构成的。 数据项目的种类有( ),( ),( ),( )中1位数字占1个字节的( )。数字2位占1个字节的( )。问题1 在第7位写入星号的注释,在哪里写比较好? 答:只要是在COBOL程序中,写在哪里都可以。问题2 可以在COBOL程序中使用的日本语文字都有哪些?答:在电脑中使用的日本语文字,所有的汉字编码,也可以说是KEIS编码。KEIS的编码是2字节的编码。 在COBOL中,KEIS编码文字(约7000字)可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公自动化考试《办公自动化设备》易错题型试卷及答案(2025年版)
- 医院麻、精药品培训考试题试题与答案
- 性病(艾滋病、梅毒、丙肝)业务培训考核试题(含答案)
- 辽宁省名校联盟2025年高三9月份联合考试政治(含答案)
- 细胞极性建立与维持-洞察及研究
- 冲压车间员工安全培训课件
- 分布式病历安全存储-洞察及研究
- 企业安全免责培训总结课件
- 邮政无人机技术路径-洞察及研究
- 2025年高校产学研合作技术转移与成果转化在核能科技中的应用分析报告
- 中级注册安全工程师《法律法规》试题及答案
- 2025年汽车转向系统行业需求分析及创新策略研究报告
- 2025年四川省成都市高新区事业单位招聘考试综合类面试真题模拟试卷
- GB/T 7251.10-2025低压成套开关设备和控制设备第10部分:规定成套设备的指南
- 2025年秋统编版语文二年级上册全册课件(课标版)
- 七下期末人教版数学试卷
- 2025全国农业(水产)行业职业技能大赛(水生物病害防治员)选拔赛试题库(含答案)
- 八年级下册道德与法治-知识清单
- 煤矿安全规程(防治水)课件
- 污水站沉淀池清淤及清洗工作施工方案
- 三角机位与轴线规律课件
评论
0/150
提交评论