一组按顺序执行的指令。先读输入,再计算,最后得到输出。
训练台
COBOL
从零学习 COBOL 的核心语法 运行方式 和基础实战
先定义
COBOL 是什么
COBOL 是一门用来写精确指令的编程语言,主要用于从零学习 COBOL 的核心语法 运行方式 和基础实战。你先不用记一堆术语,只要先理解:程序把输入按步骤变成输出。
main.cob运行 cobc -x main.cob && ./main习惯 每学一个 COBOL 小语法 立刻写一个最小例子并运行值是数据,变量是给数据取的名字。先看名字,再看它保存了什么。
把一件小事封装起来,给输入,拿输出,之后可以反复用。
GnuCOBOL 负责真正执行 main.cob 里的代码。
第一段可读代码
程序输出
entry point output syntax DISPLAYDISPLAY 42.
输出 42语言族谱
COBOL 的族谱
先看清 COBOL 从哪里来 和哪些语言接近 再决定下一步怎么学
零基础路径
编程题库
先搜题 再练习
题库按阶段开放,用户可以搜语言、概念、题型、代码关键词,然后直接跳到对应练习。
COBOL 第 1 题
COBOL 第 1 题 选择和 输出一个值 最匹配的说法
COBOL 第 2 题
COBOL 第 2 题 选择和 给值命名 最匹配的说法
COBOL 第 3 题
COBOL 第 3 题 选择和 可复用函数 最匹配的说法
COBOL 第 4 题
COBOL 第 4 题 选择和 基础集合 最匹配的说法
COBOL 第 5 题
COBOL 第 5 题 选择和 输出一个值 最匹配的说法
COBOL 第 6 题
COBOL 第 6 题 选择和 给值命名 最匹配的说法
COBOL 第 7 题
COBOL 第 7 题 选择和 可复用函数 最匹配的说法
COBOL 第 8 题
COBOL 第 8 题 选择和 基础集合 最匹配的说法
COBOL 第 9 题
COBOL 第 9 题 选择和 输出一个值 最匹配的说法
COBOL 第 10 题
COBOL 第 10 题 选择和 给值命名 最匹配的说法
COBOL 第 11 题
COBOL 第 11 题 选择和 可复用函数 最匹配的说法
COBOL 第 12 题
COBOL 第 12 题 选择和 基础集合 最匹配的说法
COBOL 第 13 题
COBOL 第 13 题 选择和 输出一个值 最匹配的说法
COBOL 第 14 题
COBOL 第 14 题 选择和 给值命名 最匹配的说法
COBOL 第 15 题
COBOL 第 15 题 选择和 可复用函数 最匹配的说法
COBOL 第 16 题
COBOL 第 16 题 选择和 基础集合 最匹配的说法
COBOL 第 17 题
COBOL 第 17 题 选择和 输出一个值 最匹配的说法
COBOL 第 18 题
COBOL 第 18 题 选择和 给值命名 最匹配的说法
选择题
COBOL 第 1 题
COBOL 第 1 题 选择和 输出一个值 最匹配的说法
DISPLAY 42.
参考
main.cob 常用模式
cobc -x main.cob && ./mainentry point output syntax DISPLAY
程序输出
DISPLAY 42.
- 先跑最小文件
- 先打印一个确定值
- 加代码前先看输出
variables assignment types PIC
值和命名
01 TOTAL PIC 99 VALUE 42. DISPLAY TOTAL.
- 给值起可读名字
- 学习时一行只放一个想法
- 改值前先追踪它
function collection OCCURS
函数和集合
ADD A TO B GIVING RESULT. 01 SCORES OCCURS 2 TIMES PIC 99. DISPLAY SCORES(1).
- 函数保持小
- 返回有用的值
- 先用常见集合 不急着上框架