1 / 51
文档名称:

COBOL程序设计—1.ppt

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

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

分享

预览

COBOL程序设计—1.ppt

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

下载得到文件列表

COBOL程序设计—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),亦译作描述款目或描述款),每个描述体义由若干个子句构成。
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的保留字或用户自己定义的名字)之间必须留一个以上的空格。
运算符(如加、减、乘、除、乘方)和等号左右两边必须各留一个空格。在过程部中左括号的左侧和右括号的右侧要留一空格,而内侧不必留空格。
逗号、句号、分号的左边不能留空格,而右边应有空格。
一个空格和多个空格作用相同
COBOL字符和COBOL字
COBOL字符
系统字符集指的是在输入输出操作中允许出现的字符的集合。
COBOL字符集指的是COBOL程序中允许出现的字符(用引号括起来的字符串户的字符除外)。
COBOL字符集:
数字:0~9
大写字母:A~B
小写字母:a~b
专用字符:
+ 加号
- 减号或连接号
* 乘号或星号
/ 除号
= 等号
, 逗号
. 句号或小数点
; 分号
‘ 引号(有的用”)
( 左括号
) 右括号
< 小于号
> 大于号
空格
$ 美元号
COBOL字
COBOL字是出COBOL字符组成
COBOL字不允许超过30个字符
保留字
用户字
数据名
数据名的概念:
数据名(Data name)可以认为是由程序设计者定义的某一片内存区的符号地址,即用一个符号代表一个地址。
数据名相当于其它语言中的变量名,它代表一个具体的数据项。COBOL中指的数据是广义的,即不仅指数值,也可以是字符。
数据名的定名规则
每个数据名的长度为1~30个字符之间。
只能由字母、数字和连接符“-”组成,而且其

最近更新

“广枣-降香”君-使对药体内效应物质的研究的.. 2页

“五位一体”高职人才培养模式研究的中期报告.. 1页

利用浮力知识测算物质的密度 13页

Y集团发展战略研究的任务书 2页

2024年弹射救生系统项目资金申请报告代可行性.. 63页

2024年畜禽规模化养殖设备项目资金筹措计划书.. 64页

USB迷你主机端的设计与实现的任务书 3页

TFT-LCD栅极驱动电荷泵的研究与设计的任务书 2页

SOA中基于QoS的Web服务选择研究的中期报告 1页

2024年简爱读后感00字左右9篇 13页

QL公司地铁管片项目物资采购的研究的中期报告.. 2页

2024年空城计读后感400字优秀作文9篇 7页

2024年科研工作工作总结精选8篇 32页

PZNPZTPVDF压电复合材料的制备与性能研究的中.. 1页

2024年电子件采购合同模板6篇 18页

2024年申请租房补贴申请书最新7篇 8页

2024年申请减税申请书5篇 6页

2024年生活美作文600字7篇 11页

2024年班主任辞职报告精选范文5篇 8页

2024年狗猫鼠的狗读后感5篇 7页

2024年爸爸妈妈对我的爱作文7篇 9页

2024年爱岗敬业好青年事迹材料5篇 9页

2024年煤炭销售工作总结5篇 12页

2024年热门优选教师备课工作总结范文6篇 13页

2024年演讲稿考试范文6篇 11页

2024年湘教小学音乐教学计划8篇 38页

LTE系统上行小区间干扰协调技术研究的中期报告.. 2页

2024年消防安全心得体会500字五年级13篇 16页

液压凿岩台车培训资料ppt课件 34页

消防维保标准 7页