(完整word版)COBOL谭浩强版学习笔记汇总.pdf
《(完整word版)COBOL谭浩强版学习笔记汇总.pdf》由会员分享,可在线阅读,更多相关《(完整word版)COBOL谭浩强版学习笔记汇总.pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、COBOL 资料整理COBOL 语言概述一COBOL 程序的结构1部IDENTIFICATION DIVISION 标识部ENVIRONMENT DIVISION 环境部DATA DIVISION 数据部PROCEDURE DIVISION 过程部2节(SECTION)和段(PARAGRAPH)(1)部-节-段(2)标识部下面不设节,直接设段(3)过程部可以设节,下面再设段,也可以直接设段3句子、语句和子句每一段由若干句子(Sentence)组成,一个句子以句号加上一个以上的空格来结束。句子由语句(Statement)组成。语句中又可以包含若干子句(clause),每一个子句也有一个动词(但这
2、个动词往往是可以省略的),它指定某一方面的特定功能。二COBOL 源程序的书写格式11-6 列:标号区2第 7 列:续行标志区(“-”为续行,“*”为注解)38-11 列:A 区(部头,节头,段头,层号01、77,文件描述符FD 等)412-72 列:B 区(正文)573-80 列:注释区三COBOL 字符数字 0-9,大写字母A-Z,小写字母a-z,专用字符15 个+-*/=,.;()$空格 四常量1数值常量(1)小数点不能多于一个,而且不能出现在常数最右边。(2)数值常量的长度不能超过18 位数字。(3)至少要有一个数字,不能有多于一个符号。(4)数字间不能有空格,空格是分界符。2非数值常
3、量(1)用 把字符串包起来(2)假如要把 放到非数值常量中,用QUOTE 保留字,如 MOVE QUOTE CHINA QUOTE TO A(3)长度不应超过120 个字符。精品资料-欢迎下载-欢迎下载 名师归纳-第 1 页,共 18 页 -3表意常量表意常量所表示的值ZERO/ZEROS/ZEROES 表示一个或多个零字符SPACE/SPACES 表示一个或多个空格字符HIGH-V ALUE/HIGH-VALUES 表示一个或多个具有“最高值”的字符(每个字符的二进制表示为11111111)LOW-V ALUE/LOW-VALUES 表示一个或多个具有“最小值”的字符(每个字符的二进制表示为
4、00000000)QUOTE/QUOTES 表示一个或多个引号字符ALL 常量表示由一个或多个该常量组成的字符串五COBOL 的数据关系文件记录 1 记录 i 记录 n 组合项 1 组合项 i 组合项 n 初等项组合项 p 组合项 q 初等项精品资料-欢迎下载-欢迎下载 名师归纳-第 2 页,共 18 页 -文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4
5、G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10
6、S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ
7、7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7
8、W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D
9、10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:
10、CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 H
11、B7W4G4V3O1 ZJ7D10S8A2Q6初等项初等项初等项过程部初步一输入输出语句1ACCEPT(接收语句):直接从中断键盘或系统指定的输入设备上输入少量的数据。语法:ACCEPT 标识符FROM 助忆名 2READ(读语句):从外部文件上读入数据输到程序中的数据项中。语法:READ 文件名RECORD INTO 标识符;AT END 执行语句 3WRITE(写语句):将内存区中的数据输出到外部设备语法:WRITE 记录名FROM 标识符 1BEFORE ADV ANCING 标识符 2/整数LINE/LINES AFTER 助忆名/PAEG 4OPEN(打开语句):程序若要读和写文件,
12、先要把文件打开语法:OPEN INPUT/OUPUT 文件名 1,文件名 2 5CLOSE(关闭语句):关闭文件。语法:CLOSE 文件名 1,文件名 2 二算术运算语句1ADD(加法语句)举例:ADD A TO B A+BB ADD 15 TO C 15+CC ADD A,B TO C A+B+CC ADD 15,25 TO C 15+25+CC ADD A,B GIVING C A+B-C ADD 15,25 GIVING T 15+25T ADD A,B TO C,D A+B+CC,A+B+DD 2SUBTRACT(减法语句)举例:SUBTRACT B FROM A A-BA SUBTR
13、ACT B,C FROM A A-B-CA SUBTRACT B,C FROM A,T A-B-CA,T-B-CT SUBTRACT B,C FROM A GIVING X A-B-CX 3MULTIPL Y(乘法语句)举例:MULTIPL Y A BY B A*BB MULTIPLY 0.5 BY B 0.5*BB 精品资料-欢迎下载-欢迎下载 名师归纳-第 3 页,共 18 页 -文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4
14、V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8
15、A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S
16、8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4
17、G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10
18、S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ
19、7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7
20、W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6MULTIPLY A BY B GIVING C A*BC MULTIPLY 1.5 BY 3 GIVING C,A 1.5*3C,1.5*3A MULTIPLY A BY B,C A*BB,A*CC 4DIVIDE(除法语句)举例:DIVIDE A INTO B B/AB DIVIDE A INTO B GIVING C B/AC DIVIDE A BY B GIVING C A/BC 5COMPUTE(计算语句)语法:COMPUTE 标识符 1,标识符 2=算术表达式
21、举例:COMPUTE T=(A+B)*C/D 注意:(1)所以运算符两侧应留一空格(2)括号外侧应留空格,内侧可不要留空格三MOVE(传送语句)语法:MOVE 标识符 1/常量 1 TO 标识符 2,标识符 3四 GOTO(转移语句)语法:(1)GO TO 过程名(2)GO TO 过程名 1,过程名 2过程名n,DEPENDING ON 标识符五 IF(条件语句)1关系运算符COBOL 关系运算符意义IS GREATER THAN IS THAN 大于IS LESS THAN IS 不大于NOT LESS THAN NOT 不小于NOT EQUAL TO NOT=不等于2IF 语句的两种形式(
22、1)IF 条件语句组(2)IF 条件语句组 1 ELSE 语句组 2 3IF 语句的一般格式IF 语句组 1/NEXT SENTENCE ELSE 语句组 2/NEXT SENTENCE 六STOP(停止语句)语法:STOP RUN/常量精品资料-欢迎下载-欢迎下载 名师归纳-第 4 页,共 18 页 -文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4
23、V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8
24、A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S
25、8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4G4V3O1 ZJ7D10S8A2Q6文档编码:CJ7S8L3R9S6 HB7W4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word COBOL 谭浩强版 学习 笔记 汇总
限制150内