课程名称 |
详细纲要 |
第一天 上午
COBOL 基础(一) |
- 关于COBOL(含义、特点);
- COBOL程序结构
- COBOL程序的数据分层
- COBOL语言组成
- COBOL字符集
- 保留字;
- 用户字;
- 直接量;
- 练习
|
第一天 下午
COBOL 基础(二) |
- COBOL 程序格式
- COBOL 程序结构图;
- 简单COBOL程序;
- 安装COBOL编译环境
|
第二天 上午
标识部与环境部 |
- 标识部
- 环境部结构;
- 环境部中配置节;
- 配置节下的三个段;(三个子句)
- 环境部中输入——输出节;
- 文件控制段;
- 输入输出控制段;
- 练习,从给出的程序中标识出标识部、环境部
|
第二天 下午
数据部(一) |
- 数据部结构;
- 数据部中的文件节;
- 文件描述体;
- 文件描述体中的八个子句;
- 数据描述体层号与数据名
- 数据描述体字形子句;(PIC)
- 数据描述体用法子句;(USAGE)
- 数据描述体重复子句(OCCURS)及符号子句;(SIGN)
- 数据描述体的同步安置子句(SYNC);
- 练习所学各子句;
|
第三天 上午
数据部(二)
过程部(一) |
1.数据部中的文件节;(续)
- 对位子句(JUST);
- 赋初值子句(VALUE);
3)重定义子句(REDEFINES)等(10子句);
- 工作存贮节;
- 练习,从所给的源程序中辨认、解读各子句
- 总结数据部
- 过程部结构;
- 过程部基本命令分类;
|
第三天 下午
过程部(二) |
- 过程部中的TOP、DISPLAYs等;
- MOVE;
- 算术运算命令;
- ADD;
- SUBTRACT;
- MULTIPLY;
- DIVIDE
- COMPUTE
- 条件语句IF;
- 分支转移语句GO TO;
- 练习,从实例中解读、熟悉、理解各过程部语句
|
第四天 上午
过程部(三) |
1.OPEN、CLOSE和WRITE;
2.READ、REWRITE、DELETE和START;
3.ACCEPT;
4.PERFORM;
5.EXIT和ALTER;
6.字符串操作命令;
7.练习,从实例中解读、熟悉、理解各过程部语句 |
第四天 下午
表处理(一) |
- 表的建立和结构;
- 为表赋初值;
- 赋相同初值;
- 赋不同初值;
- 在过程部给表元素赋初值
- 引用表;
- 下标法;
- 指标法;
|
第五天 上午
表处理(二)
排序与通讯(一) |
- 操作表;
- 直接法查表;
- 顺序法查表;
- 对分法查表;
- 用PERFORM命令查表;
- 实例及练习;
- 用程序实现排序;
- 排序中间文件;
|
第五天 下午
排序与通讯(二) |
- 排序过程;
- 合并程序示例;
- 通讯介绍;
- 序间通讯;
- 子程序调用;
- COBOL与其他源程序语言间通讯;
- 练习
|
第六天 上午
报表打印 |
- 报表节;
- 报表描述体格式;
- CODE子句用于磁盘和磁带;
- CONTROL子句用在控制项及层次;
- PAGE子句用在规定页面大小;
- 报表组描述体;
- 报表组中的若干子句;
- 报表打印;
- 序示例;
|
第六天 下午
数据库与SQL语句(一) |
- 系型数据库相关知识;
- 基本SQL语句;
- 表的建立、修改、删除等;
- 列数据类型;
- 记录的操作
- 数据库基本操作练习
|
第七天 上午
数据库与SQL语句(二) |
1.基本SQL语句;
1)SQL语句中的运算符;
2)表查询;(基本查询、投影查询、WHERE子句、ORDER BY 子句等);
3)多表查询与连接;(JOIN、外查询等)
4)子查询;
2.SQL基础函数;
3.嵌入式SQL语句
4.数据库及SQL语句练习 |
第七天 下午
规范化程序设计与调试 |
1.分段目标程序结构;
2.程序如何分段;
3.程序调式;
4.调试行;
- 标准COBOL程序库;
- COPY子句;
6.程序库功能的扩充;
7.COBOL变成规约;
8.COBOL编程技巧
9.总结 |