1 / 51
文档名称:

COBOL程序设计—1.ppt

格式:ppt   大小:1,686KB   页数:51页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:COBOL程序设计—1

COBOL——商业计算首选语言。
40年里,它曾经的对手:
PL1, Algol68, Pascal, Modula, Ada, C, C++
目前的强大对手:JAVA、C#为代表的新一代语言

G句和子句
在过程部中,每一段由若干个句子(Sentence)组成。一个句子是以句号加一个以上的空格束结束的。
句子又由语句(Statement)组成。
一个句子可以只由一个语句组成,一个语句加一个句点后跟一个(多个)空格就成为一个句子。
在一个语句中又可以包含若干个子句(clause).每一于句也有一个动词,它指定某一方面特定的功能。
过程部中程序的结构:
部(Division) -部可以包含若干节
节(Section) -节可以包含若干段
段(Paragraph) -段可以包含若干句子
句子(Sentence) -句子可以包含若干语句
语句(Statement) -指定计算机完成一定的操作
子句(Clause) -指定完成某一方面的特定功能
描述体
在数据部中有若干节,每个节中有若干个描述体(Description entry),亦译作描述款目或描述款),每个描述体义由若干个子句构成。
1.5 COBOL源程序书写格式
自由格式和固定格式
void main(void){int a,b,c;a=10;b=20;c=a+b;}
COBOL必须严格按照规定的格式书写。
ANSI源程序书写格式见图
1. 1—6列,为“标号区”。可以填写6个数字。标号由程序编写者自定,标号应按由小到大的顺序,但不一定连续。标号区内可以写标号也可以不写标号(标号区空白)。标号对源程序的执行结果没有任何影响。在程序编译时是按程序书写的顺讯进行的,而不是按标号大小顺序进行的。
2.第7列,是“续行标志区”。如果在第7列上写上连接符“-”,则表示本行是紧接在上一行的后面。如果在第7列写“*”,则表示此行是注解行,即此行可由程序员任意写上自己所需的内容,以对程序(或程序的一部分)作说明。它对程序的执行不起任何影响
3.第8-11列,称为“A 区”,第8列称“A区边界”。COBOL规定,程序中有些内容,例如部头、节头、段头、层号01,层号77以及文件描述符FD等应从A区开始书写
4.12-72列,称“B区”。写程序中的正文部分,例如过程部中的句子只能从B区开始,而不能写到A区去。
5.73-80列.为“注释区”。程序员如想对源程序的某些行作些简单说明,可写在这8列中,因此写源程厅时注意个应超过第72列,超过的部分在编译时将被舍弃。
写程序的注意事项:
每个字符占一格。
较早的COBOL版本规定所有字母都应大写,但现在使用的COBOL编译系统允许使用大写或小写字母,二者等价。不过习惯都用大写字母,主机系统一般都用大写字母。
相邻的两个字(如COBOL的保留字或用户自己定义的名字)之间必须留一个以上的空格。
运算符(如加、减、乘、除、乘方)和等号左右两边必须各留一个空格。在过程部中左括号的左侧和右括号的右侧要留一空格,而内侧不必留空格。
逗号、句号、分号的左边不能留空格,而右边应有空格。
一个空格和多个空格作用相同
1.6 COBOL字符和COBOL字
COBOL字符
系统字符集指的是在输入输出操作中允许出现的字符的集合。
COBOL字符集指的是COBOL程序中允许出现的字符(用引号括起来的字符串户的字符除外)。
COBOL字符集:
数字:0~9
大写字母:A~B
小写字母:a~b
专用字符:
+ 加号
- 减号或连接号
* 乘号或星号
/ 除号
= 等号
, 逗号
. 句号或小数点
; 分号
‘ 引号(有的用”)
( 左括号
) 右括号
< 小于号
> 大于号
空格
$ 美元号
COBOL字
COBOL字是出COBOL字符组成
COBOL字不允许超过30个字符
保留字
用户字
1.7 数据名
数据名的概念:
数据名(Data name)可以认为是由程序设计者定义的某一片内存区的符号地址,即用一个符号代表一个地址。
数据名相当于其它语言中的变量名,它代表一个具体的数据项。COBOL中指的数据是广义的,即不仅指数值,也可以是字符。
数据名的定名规则
每个数据名的长度为1~30个字符之间。
只能由字母、数字和连接符“-”组成,而且其

分享好友

预览全文

COBOL程序设计—1.ppt

上传人:我是药仙 2022/5/20 文件大小:1.65 MB

下载得到文件列表

COBOL程序设计—1.ppt

相关文档