目录 2
一、CROMEMCO FORTRAN Ⅳ用户手册 2
第一章 开始学习使用FORTRAN 2
第二章 编译FORTRAN程序 6
2.1 FORTRAN Ⅳ命令扫描程序 6
2.1.1 命令格式 6
2.1.2 FORTRAN Ⅳ编译开关 7
2.2 编译样本 8
2.3 FORTRAN编译程序错误信息 12
第三章 连接FORTRAN程序 14
3.1 Cromemco连接/装配程序的使用 14
3.1.1 命令格式 14
3.1.2 连接开关 15
3.2 与连接程序相容的目的文件格式 16
3.3 连接中的错误信息 17
3.4 连接模块的例子 18
第四章 FORTRAN运行时错误信息 20
5.1.2 用户指定的磁盘文件 21
5.1.1 预先指定的磁盘文件 21
第五章 FORTRAN磁盘文件的存取 21
5.1 打开磁盘文件 21
5.2 关闭磁盘文件 22
5.3 逻辑单元号的指定 22
第六章 FORTRAN库 22
二、CROMEMCO FORTRAN Ⅳ使用说明 26
第一章 引言 26
第二章 FORTRAN程序格式 27
FORTRAN字符集 28
字母 28
数字 28
字母数字符 28
专用字符 28
FORTRAN行格式 29
语句 31
常数 32
类型 32
变量 32
名字 32
数据名字和类型 32
第三章 数据表示/存贮格式 32
数组和数组元素 34
下标 35
数据存贮分配 35
第四章 FORTRAN表达式 35
算术表达式 36
关系表达式 37
逻辑表达式 37
表达式的计算 37
逻辑算符 38
第五章 代换语句 39
第六章 说明语句 40
说明语句 40
数组命名符 41
类型语句 41
外部语句 42
定维语句 43
公用语句 43
等价语句 44
初值语句 45
第七章 FORTRAN控制语句 46
转向语句 47
无条件转向 47
计算转向 47
赋值转向 48
标号赋值语句 48
条件语句 48
算术条件 48
循环语句 49
逻辑条件 49
继续语句 51
停语句 52
暂停语句 52
调用语句 52
返回语句 52
结束语句 52
第八章 输入/输出 52
有格式读/写语句 53
无格式读/写 54
输入/输出表列说明 55
表列项类型 55
辅助输入/输出语句 55
表列说明上的特别注意点 56
格式语句 57
场说明符 57
数值转换 58
Hollerith转换 60
逻辑型转换 62
X说明符 62
重复说明 63
格式语句的特殊控制特征 63
P说明符 63
场分隔符 64
格式控制,表列说明和记录分界 65
数组中的格式说明 65
第九章 函数和子程序 66
语句函数 67
库函数 68
函数子程序 70
函数子程序的构造 70
函数子程序的引用 71
子例程子程序 72
子例程子程序的构造 72
子例程子程序的引用 73
从函数子程序和子例程子程序返回 74
在子程序中处理数组 75
数据块子程序 75
附录 A—语言扩充 76
附录 B—输入/输出接口 77
附录 C—子程序连接 79
附录 D—ASCII字符码 81
有关文件输入输出的补充 82
三、CROMEMCO合理的FORTRAN(RATFOR)使用说明 94
第一章 引言 94
第二章 特性 95
第三章 Ratfor提要 96
3.1 逻辑符 96
3.2 控制结构 96
3.2.1 BREAK语句 96
3.2.2 DEFINE语句 97
3.2.4 FOR语句 98
3.2.3 DO语句 98
3.2.5 IF语句 99
3.2.6 INCLUDE语句 99
3.2.7 NEXT语句 100
3.2.8 NULL语句 101
3.2.9 REPEAT语句 101
3.2.10 WHILE语句 102
3.3 其它语句 102
3.4 其它特性 103
4.1 Ratfor命令行 106
第四章 Ratfor程序处理过程 106
4.2 Ratfor程序实例 107
4.3 处理后的程序实例 111
4.4 程序的编译与链接实例 116
4.5 程序执行的实例 117
第五章 出错信息 118
四、CROMEMCO COBOL说明书 122
引言 122
第一章 COBOL的基本概念 124
1.1 字符集 124
1.3 字的格式 125
1.2 标点 125
1.4 格式的表示方法 126
1.5 级号和数据名 127
1.6 文件名 128
1.7 条件名 129
1.8 记忆名 129
1.9 文字 129
1.10 赋形常数 130
1.11 程序的结构 130
1.13 名字的限定 132
1.12 源程序书写的规则 132
1.14 COPY语句 133
第二章 识别区和设备区 134
2.1 识别区 134
2.2 设备区 134
2.2.1 外形节 135
2.2.2 输入、输出节 135
2.2.2.1 文件制控段 135
2.2.2.2 输入输出控制段 136
3.1.3 数字项 137
3.1.2 初等项 137
第三章 数据区 137
3.1 数据项 137
3.1.1 组合项 137
3.2 数据描述体 138
3.3 初等项的格式 139
3.4 USAGE子句 140
3.5 PICTURE子句 141
3.6 VALUE子句 145
3.7 REDEFINES子句 146
3.8 OCCURS子句 146
3.10 BLANK WHEN ZERO子句 147
3.9 SYNCHRONIZED子句 147
3.13 文件节的FD栏(只适用于顺序存取) 149
3.13.1 LABEL子句 149
3.13.2 VALUE OF子句 149
3.13.3 DATA RECORD(S)子句 149
3.13.4 BLOCK子句 150
3.13.5 RECORD子句 150
3.16 88级条件名 151
3.15 连接节 151
3.14 工作存贮节 151
3.13.6 CODE—SET子句 151
第四章 过程区 152
4.1 语句、句子、过程名 152
4.2 过程区的结构 153
4.3 MOVE语句 154
4.4 INSPECT语句 155
4.5 算术语句 157
4.5.1 SIZE ERROR选择 158
4.5.2 ROUNDED选择 158
3.12 SIGN子句 158
3.11 JUSTIFIED子句 158
4.5.3 GIVING选择 159
4.5.4 ADD语句 159
4.5.5 SUBTRACT语句 159
4.5.6 MUTIPLY语句 160
4.5.7 DIVIDE语句 160
4.5.8 COMPUTE语句 160
4.11 EXIT语句 161
4.8 ACCEPT语句 162
4.7 STOP语句 162
4.6 GO TO语句 162
4.9 DISPLAY语句 163
4.10 PERFORM语句 163
4.12 ALTER语句 164
4.13 IF语句 165
4.13.1 条件 165
4.14 OPEN语句(顺序存取) 168
4.16 WRITE语句(顺序存取) 169
4.15 READ语句(顺序存取) 169
4.17 CLOSE语句(顺序存取) 171
4.18 REWRITE语句(顺序存取) 171
4.19 输入输出错误处理的一般标志 171
4.20 ACCEPT DATE/DAY/TIME 172
4.21 STRING语句 173
4.22 UNSTRING语句 174
4.23 动态调试语句 175
5.3 EXIT PROGRAM语句 176
5.2 CALL语句 176
第五章 程序间的联系 176
5.1 过程区头的USING表 176
第六章 索引法的表处理 177
6.1 索引名和索引项 177
6.2 SET语句 177
6.3 相关索引 178
6.4 SEARCH语句(格式1) 178
6.5 SEARCH语句(格式2) 180
7.2.1 RECORD KEY(记录键)子句 181
7.2.2 文件状态的报表 181
7.1 索引文件结构的定义 181
7.2 语法考虑 181
第七章 索引文件 181
7.3 索引文件的过程区语句 182
7.4 READ语句 183
7.5 WRITE语句 184
7.6 REWRITE语句 184
7.7 DELETE语句 184
第八章 相关文件 185
8.1 相关文件结构的定义 185
7.8 START语句 185
8.2 语法考虑 186
8.2.1 RELATIVE KEY(相关键)子句 186
8.3 相关文件的过程区语句 186
8.4 READ语句 186
8.5 WRITE语句 187
8.6 REWRITE语句 187
第九章 DECLARATIVE和USE句子 188
8.8 START语句 188
8.7 DELETE语句 188
附录Ⅰ 条件的改进形式 189
附录Ⅱ 允许的MOVE操作数表 191
附录Ⅲ IF语句的嵌套 192
附录Ⅳ ASCII字符集 193
附录Ⅴ 保留字表 195
附录Ⅵ 有VARYING和AFTER子句的PERFORM 200
1.1.1 命令格式 204
1.1 Cromemco COBOL命令扫描 204
第一章 编译COBOL程序 204
五、CROMEMCO COBOL用户手册 204
1.1.2 Cromemco COBOL编译开关 205
1.2 输出清单文件和错误信息 205
1.3 Cromemco COBOL所用的文件 207
第二章 连接和装配COBOL程序 207
2.1 命令格式 207
2.2.3 M(列出所有符号) 208
2.2.2 G(开始执行) 208
2.2.1 E(返回CDOS) 208
2.2 连接开关 208
2.2.4 R(连接程序复位) 209
2.2.5 S(寻找文件) 209
2.2.6 U(列出所有的未定义的整体量) 209
2.3 与连接文件兼容的目的文件的格式 209
2.4 连接的出错信息 210
2.4.1 致命性错误 211
2.4.2 警告性错误 211
2.5 连接程序模块的例子 211
3.1 处理打印文件 213
3.2 处理磁盘文件 213
第三章 运行处理 213
3.3 运行时的错误信息 214
六、CROMEMCO屏幕编辑指令手册 217
第一章 引言 217
1.1 说明和文件结构 217
1.2 对硬件要求 217
1.3 启动 218
第二章 使用屏幕编辑 218
2.1 建立文件 218
2.2 编辑一个文件 220
2.3 结论 222
第三章 光标位移命令 223
3.1 通过CTRL字符和F#键移动光标 223
3.2 擦除 223
3.3 光标的方向 224
3.4 借助于空格杠,TAB键和RETURN键移动光标 224
第四章 命令说明 225
Copy(复制) 225
Delete(删除) 226
Exit(退出) 226
Find(查找) 227
Insert(插入) 228
Jump(跳转) 229
List(印清单) 230
Move(传送) 230
Other(其他) 231
Page(页) 231
Read(读) 232
Set Marker(设标志) 232
Set Tabs(设空白) 233
Subsiitute(替换) 234
Verify(查校) 235
Write(写) 235
Xchng(改写) 236
Zap(撤消) 236
?(修饰) 237
第五章 其它 240
光标定一览表 240
命令一览表 241
错误信息 242
附录 关于FORTRAN新版本的一些说明 243