零基础学习COBOL:21天教程
需积分: 3 103 浏览量
更新于2024-07-27
收藏 2.92MB PDF 举报
"《21天学会COBOL(第2版)》是一本适合初学者的COBOL编程入门教程,旨在帮助读者在三周的时间里逐步掌握COBOL语言的基础知识和应用技巧。"
COBOL(Common Business Oriented Language,通用商业语言)是一种历史悠久的高级编程语言,尤其在商业系统和数据处理领域广泛应用。这本书分为三个学习周,每个周都有若干个主题日,详细介绍了COBOL的不同方面。
第一周主要介绍COBOL的基础知识,包括:
1. 第1天:你的第一个COBOL程序 - 学习如何编写简单的COBOL程序,理解程序结构和基本语法。
2. 第2天:使用变量和常量 - 了解如何声明和使用变量,以及定义常量。
3. 第3天:初步了解结构化COBOL - 探讨如何组织和控制程序流程,引入结构化编程概念。
4. 第4天:决策制作 - 学习如何使用条件语句(如IF-THEN-ELSE)来实现程序中的逻辑判断。
5. 第5天:使用PERFORM,GOTO和IF控制程序 - 进一步探讨流程控制结构,如循环和无条件跳转。
6. 第6天:使用数据和COBOL运算符 - 掌握各种算术、比较和逻辑运算符。
7. 第7天:设计基础 - 学习如何规划和设计COBOL程序,理解良好的编程实践。
第二周深入到数据处理和文件操作:
1. 第8天:结构化数据 - 了解数组和复合数据类型的概念。
2. 第9天:文件输入/输出(I/O) - 学习如何读写文本文件和二进制文件。
3. 第10天:打印 - 如何生成报告和输出格式化的数据。
4. 第11天:索引文件I/O - 引入索引文件的概念,提高数据访问效率。
5. 第12天:关于索引文件的更多内容 - 深入研究索引文件的高级特性。
6. 第13天:删除记录和其他索引文件操作 - 学习如何修改和删除索引文件中的记录。
7. 第14天:索引文件复习 - 回顾和巩固所学的索引文件知识。
8. 第15天:数据完整性 - 讨论如何确保数据的一致性和正确性。
第三周则关注更复杂的COBOL技术:
1. 第16天:查找和数组 - 学习如何使用查找功能和数组处理大量数据。
2. 第17天:备用键 - 理解备用键的概念及其在数据检索中的作用。
3. 第18天:调用其他程序 - 掌握如何在COBOL程序中嵌套或调用其他子程序。
4. 第19天:复杂的数据录入问题 - 解决实际项目中可能出现的复杂数据处理挑战。
5. 第20天:更复杂的数据录入 - 继续深化对复杂数据处理的理解。
6. 第21天:选择、排序和报告 - 学习如何创建自定义的排序和报告功能。
此外,书中还提供了额外的奖励章节,涵盖:
1. 控制断点 - 学习如何使用调试器进行程序调试。
2. COBOL的其他语法 - 探讨COBOL语言的其他特性和语法细节。
3. 全屏I/O - 了解如何处理全屏幕的用户交互。
4. 使用符号调试器 - 实践使用调试工具来诊断和修复程序错误。
5. 内置函数和Y2K问题 - 讨论COBOL中的内置函数,并讨论与千禧年问题相关的兼容性问题。
这本书通过系统的学习计划,引导读者逐步建立COBOL编程技能,无论对于希望进入IT行业的新人还是需要更新COBOL知识的专业人士,都是一个非常宝贵的学习资源。
2008-08-04 上传
2015-10-18 上传
2007-09-15 上传
2008-10-18 上传
2011-04-21 上传
2008-06-06 上传
2008-06-06 上传
robinwinds
- 粉丝: 0
- 资源: 4
最新资源
- ES管理利器:ES Head工具详解
- Layui前端UI框架压缩包:轻量级的Web界面构建利器
- WPF 字体布局问题解决方法与应用案例
- 响应式网页布局教程:CSS实现全平台适配
- Windows平台Elasticsearch 8.10.2版发布
- ICEY开源小程序:定时显示极限值提醒
- MATLAB条形图绘制指南:从入门到进阶技巧全解析
- WPF实现任务管理器进程分组逻辑教程解析
- C#编程实现显卡硬件信息的获取方法
- 前端世界核心-HTML+CSS+JS团队服务网页模板开发
- 精选SQL面试题大汇总
- Nacos Server 1.2.1在Linux系统的安装包介绍
- 易语言MySQL支持库3.0#0版全新升级与使用指南
- 快乐足球响应式网页模板:前端开发全技能秘籍
- OpenEuler4.19内核发布:国产操作系统的里程碑
- Boyue Zheng的LeetCode Python解答集