欢迎来到天天文库
浏览记录
ID:59439630
大小:304.50 KB
页数:42页
时间:2020-09-18
《第十课COBOL编程入门ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、COBOL编程入门批量程序概要对大批量的数据做统一的处理;一个完整的应用功能常是由一连串的批量程序共同完成,程序的划分以处理的独立性为原则同一应用功能的多个程序,通常被定义在同一个运行作业中,指定各程序运行的先后顺序及关联。Jobflow批量程序开发环境操作系统:Z/OS数据库:DB2、IMS开发语言:COBOL编译和运行:JCLJOB与主机交互的工具:IBMpersonalcommunications(PCOM)版本管理软件:ENDEVOR作业自动提交系统:AUTO、TWS分类存放MEMBER源程序:ADCD.T
2、EST.SOURCE文件和表的copybook:ADCD.TEST.COPYBOOK编译和运行作业:ADCD.TEST.JCL程序编译后的SQL语句模块:ADCD.TEST.DBRM程序编译后的COBOL代码模块:ADCD.TEST.LOADCOBOL的含义COBOL是什么?CommonBusiness-OrientedLanguage(公用面向商业语言)的缩写。广泛应用于数据管理领域,例如财会工作,统计报表,计划编制,人事管理等。被称为“用于管理的语言”。COBOL的应用领域商业数据处理:银行、证券系统数据管理领
3、域:人事管理、库存管理、财会工作、报表统计、情报检索等。数据处理的特点:算术计算量少而逻辑处理多;输入输出量大;数据间存在着一定的逻辑关系;大量的分类排序。主要功能是描述数据结构和分析处理大批量的数据。COBOL语言特点适于数据繁多而运算简单的处理。接近自然语言(英语),成文自明。标准化程度高,通用性强。结构严谨,层次分明,易于快速学习。应用主要集中在大型机(主机系统)。COBOL的缺点是比较繁琐。cobol程序的组成—部cobol程序的组成—段、节cobol程序的组成—句COBOL使用的字符COBOL字符集包括:
4、数字0---9,字母A---Z,a---z,专用字符:+-/=,.;‘()<>$及空格。“#”̖“!”̖“?”̖“%”只能在COBOL程序中的字符串中出现。COBOL字COBOL字是为了表示一定的意思,由字符组合而成的最小单位。如MOVE,ADD都是COBOL字。每一个COBOL字不能超过30个字符。1.保留字MOVE,ADD2.用户字数据名--相当于其他语言的变量每个数据名的长度为1-30个字符之间。只能由字母̖数字和连接符“-”组成,而且其中至少应有一个字母。连接符只能出现在数据名的中间。数据名中不能出现空格。
5、不应选择COBOL的保留字作为数据名。并不要求数据名是有意义的英文字。如:A,XCV,AMOUNT-TOTAL,12ABC,12-ABC常量数值常量100,30,29.2,-123非数值常量‘abc’‘123’表意常量ZERO/ZEROS/ZEROES,SPACE/SPACES,HIGH-VALUE,LOW-VALUE,ALL编码方式COBOL的源程序书写格式区间关键点标号区指示符区A区B区C区列号1----678---1112---7273---80功能表示行号(1)‘-’表示本行接上一行尾端(2)‘’表示注解部
6、头、节头、段头、层号01、层号77、文件描述FD都应该从A区开始写正文区语句从12开始写注释区注意事项·每个字符占一格·主机系统一般都用大写字母。·相邻的两个字(如COBOL的保留字或用户自定义)之间必须留一个以上的空格。·运算符(如加、减、乘、除、乘方)和等号左右两边必须各留一个空格。在过程部中左括号的左侧和右括号的右侧要留一空格,而内侧不必留空格。·逗号、句号、分号的左边不能留空格,而右边应有空格。·一个空格和多个空格作用相同e.gcomputeA=a(b+c)–dAa一、标识部作用:标识COBOL源程序名及一
7、些备忘信息,以供系统管理和调用。格式:IDENTIFICATIONDIVISION.PROGRAM-ID.程序名.[AUTHOR.作者姓名][……]二、环境部作用:说明程序运行的软硬件环境,包括程序用到哪些设备、哪些文件,并在它们之间建立起联系。格式:ENVIRONMENTDIVISION.CONFIGURATIONSECTION.SOURCE-COMPUTER.源计算机名.OBJECT-COMPUTER.目标计算机名.SPECIAL-NAMES.专用名描述项.INPUT-OUTPUTSECTION.FILE-CO
8、NTROL.{文件控制描述体}I-O-CONTROL.{输入输出控制描述体}三、数据部作用:定义数据项属性,描述数据结构。所有在过程部中出现的数据项都必须在数据部中对它们的属性进行说明。包括数据项的类型,数据项间的关系,记录与文件的关系,文件的属性。数据部—文件节(FileSection)描述程序中每一个输入或输出文件。包括文件名、包含的记录名、每个记录中数
此文档下载收益归作者所有