内容简介
第一篇 VS FORTRAN语言
第一章 引言
1.1 什么是VS FORTRAN语言
1.2 构成VS FORTRAN程序的要素
目录
1.3 VS FORTRAN程序的编译、连接编辑和执行
1.3.1 源程序
1.3.2 目标程序
1.3.3 可装入程序
1.4 IBM计算机系统处理VS FORTRAN程序的方式
1.5.1 程序单位
1.5.3 可执行程序
1.5.2 过程
1.4.2 批方式
1.5 程序单位和过程
1.4.1 交互方式
第二章 VS FORTRAN数据
2.1 常数
2.1.1 算术常数
2.1.2 逻辑型常数
2.1.3 字符型常数
2.1.4 霍勒里斯(Holierith)常数
2.1.5 十六进制常数
2.3 数组元素
2.2.2 变量类型和长度
2.2 变量
2.2.1 变量名
2.3.1 下标
2.3.2 数组大小和类型声明
2.3.3 可调数组
2.4 字符子串
第三章 VS FORTRAN表达式
3.1 表达式的求值
3.2 算术表达式
3.2.1 运算的优先顺序
3.3 字符表达式
3.2.2 算术表达式结果的类型和长度
3.4 关系表达式
3.5 逻辑表达式
3.5.1 逻辑运算符
3.5.2 逻辑表达式内的运算顺序
第四章 编写简单VS FORTRAN程序所需要的语句
4.1 读入数据——READ语句
4.2 显式类型说明语句
4.3 IMPLICIT类型语句
4.4 DIMENSION语句
4.5 赋值语句
4.6.1 算术IF语句
4.6 控制程序执行顺序的语句
4.6.2 逻辑IF语句
4.6.3 循环语句
4.7 结果的获得——WRITE语句
4.8 STOP语句
4.9 END语句
第五章 简单的VS FORTRAN程序的上机调试
5.1 编译
5.1.1 请求编译
5.1.2 编译程序的输出
5.1.3 编译阶段错误的修正
5.3.1 请求执行
5.3.2 执行阶段错误的修正
5.2 连接编辑
5.3 执行
5.4 一个简单程序的例子
第六章 编写较复杂的VS FORTRAN程序所需要的语句
6.1 程序的固定书写格式和自由书写格式
6.1.1 固定格式的源程序
6.1.2 自由格式的源程序
6.2 PARAMETER语句
6.3 初值语句
6.4 等价语句
6.5.1 块IF语句
6.5 其他控制程序执行顺序的语句
6.5.2 CONTINUE语句
6.5.3 各种转移语句
6.5.4 PAUSE语句
6.6 预先写好的语句的利用
第七章 较复杂的VS FORTRAN程序的调试
7.1 编译
7.1.1 自动交叉编译
7.1.2 各种不同的作业
7.1.3 编译参数的选择
7.2.2 连接编辑的输入
7.2.1 自动系统交叉支持
7.2 连接编辑
7.1.5 编译阶段错误的修正
7.1.4 编译程序的输出
7.2.3 连接编辑的输出
7.2.4 连接编辑阶段错误的修正
7.3 执行
7.3.1 可装入程序
7.3.2 系统文件
7.3.3 执行阶段错误的排除
7.4 VS FORTRAN调试语句
7.4.1 DEBUG语句
7.4.2 END DEBUG语句
7.4.6 TRACE OFF语句
7.4.5 TRACE ON语句
7.4.7 DISPLAY语句
7.4.3 调试包
7.4.4 AT语句
7.4.8 使用调试语句的注意事项
第八章 调用程序和被调用程序
8.1 被调用程序
8.1.1 被调用程序的分类
8.1.2 子程序辅程序SUBROUTINE
8.1.3 函数辅程序FUNCTION
8.1.4 ENTRY语句(入口语句)
8.1.5 RETURN语句(返回语句)
8.1.7 EXTERNAL语句(外部语句)
8.1.6 CALL语句
8.1.8 INTRINSIC语句(内部语句)
8.2 内部函数和语句函数
8.2.1 内部函数
8.2.2 语句函数
8.3 程序单位之间的数据共享
8.3.1 参数传递
8.3.2 公共语句
8.3.3 数据块辅程序
8.4 SAVE语句(保持语句)
8.5 PROGRAM语句(主程序语句)
9.1 VS FORTRAN I/O语句
第九章 输入和输出语句
9.1.1 I/O的通用参数
9.1.2 连接一个文件——OPEN语句(打开语句)
9.1.3 建立文件的记录——WRITE语句
9.4 检索文件的记录——READ语句
9.1.5 查询有关文件的信息——INQUIRE语句(查询语句)
9.1.6 关闭一个文件——CLOSE语句(关闭语句)
9.2 有格式和无格式I/O
9.2.1 格式语句
9.2.2 格式组
9.2.3 格式的重复复使用——格式控制
9.3.2 对顺序文件使用OPEN语句
9.3.3 顺序文件有格式WRITE语句
9.2.4 可变格式规定
9.3.1 存取语句
9.3 顺序文件
9.3.4 I/O表中的隐循环表
9.3.5 顺序文件有格式READ语句
9.3.6 顺序文件无格式WRITE语句
9.3.7 顺序文件无格式READ语句
9.3.8 ENDFILE语句(文件结束语句)
9.3.9 REWIND语句(反绕语句)
9.3.10 BACKSPACE语句(回退语句)
9.4.3 直接文件的格式化
9.4.2 直接文件的OPEN语句
9.4.4 直接文件的无格式WRITE语句
9.4.1 直接文件的存取语句
9.4 直接文件
9.4.5 直接文件的无格式READ语句
9.4.6 直接文件的有格式WRITE语句
9.4.7 直接文件的有格式READ语句
9.5 VSAM文件
9.5.1 用于VSAM顺序文件的I/O语句
9.5.2 用于VSAM直接文件的I/O语句
9.5.3 用于VSAM管理的SAM文件的I/O语句
9.5.4 VSAM顺序文件的定义
9.5.5 VSAM直接文件的定义
9.5.6 VSAM管理的SAM文件的定义
9.5.7 定义VSAM文件需要的作业控制语句
9.5.8 存取VSAM文件的程序执行时需要的作业控制语句
9.6 内部文件
9.6.1 内部文件的WRITE语句
9.6.2 内部文件的READ语句
9.7 用表控I/O语句存取的顺序文件
9.7.1 READ语句
9.7.2 WRITE语句
9.8 带名字表的I/O语句
9.8.1 NAMELIST语句(名字表语句)
9.8.2 带名字表的READ语句
9.8.3 带名字表的WRITE语句
9.9.1 CMS
9.9.2 DOS/VSE
9.9 与文件有关的作业控制语句
9.10 EJECT语句
第十章 程序效率
10.1 优化编译参数
10.2 优化技术
10.3 选择优化参数时要注意的问题
10.4 一些具体的建议
10.5 目标程序清单的使用
10.6 关于三级优化
第十一章 VS FORTRAN语句小结
第二篇 CMS终端的使用
第十二章 VM/SP操作系统
12.1 VM/SP系统简介
12.2.1 控制程序(CP)
12.2 控制程序(CP)和会话监督系统(CMS)
12.2.2 会话监督系统(CMS)
12.3 虚机(Virtoal machine)的概念
12.4 CMS虚机
12.4.1 CMS虚机的配置
12.4.2 CMS文件系统
12.5 VM/SP的各种环境和方式之间的切换
12.5.1 CP环境
12.5.2 CMS环境
第十三章 显示终端
13.1 显示屏幕和控制开关
13.1.1 控制开关和指示灯
13.1.2 屏幕布局
13.2 键盘
13.3 注册(LOGON)和注销(LOGOFF)过程
13.3.1 注册(LOGON)和注销(LOGOFF)过程
13.3.2 各种状态信息
第十四章 文件的编辑与修改
14.1 建立文件
14.1.1 编辑屏幕的布局
14.1.2 输入数据
14.1.3 制表键
14.2 编辑文件的基本命令
14.2.1 程序功能键(PF1~PF12)的使用
14.2.2 移动屏幕的编辑子命令
14.2.3 在文件行中辑入字符
14.2.4 前缀子命令
14.3 修改文件
14.3.1 LOCATE和CHANGE子命令
14.3.2 对文件作全局性修改
14.3.3 对文件作有选择的修改
14.3.4 =(等号)子命令
14.4 插入文件
14.4.1 插入整个文件
14.4.2 插入文件的一部分
14.4.3 SET NUMBER子命令
14.4.4 分割CMS文件
14.5.1 SAVE子命令
14.5.2 SET AUTOSAVE子命令
14.5 文件的保护
14.6 其他的编辑子命令
14.6.1 CMS子命令和RETURN命令
14.6.2 SET CASE子命令
14.6.3 HELP功能的使用
14.6.4 建立XEDIT使用的PROFILE文件
第十五章 文件的管理
15.1 FLIST命令
15.2 删除文件
15.3 显示或打印文件
15.3.1 TYPE命令
15.3.2 PRINT命令
15.4.1 RENAME命令
15.4 文件的更名与复制
15.4.2 COPYFILE命令
第十六章 虚机用户之间的通信
16.1 信息的发送
16.2 永久性小磁盘的共享
16.3 利用CP的SPOOL功能传送和接收文件
16.3.1 SPOOL命令
16.3.2 文件的发送和接收
16.3.3 DISK DUMP和DISK LOAD命令
16.4 SENDFILE和RDRLIST命令
16.4.1 SENDFILE命令
16.4.2 RDRLIST命令
17.1.1 建立FORTRAN源程序文件和数据文件
第十七章 CMS下运行VS FORTRAN程序
17.1 CMS下运行VS FORTRAN程序的步骤
17.1.2 调VS FORTRAN编译程序进行编译
17.1.3 装入目标模块与连接编辑
17.1.4 定义文件和启动执行
17.1.5 运行VS FORTRAN程序一般步骤小结
17.1.6 INCLUDE命令
17.2 TXTLIB命令和GENMOD命令
17.2.1 建立TXTLIB(目标模块)库
17.2.2 可执行的目标程序的生成
17.3 建立MACLIB库
17.4.1 重新定义虚存容量
17.4 重新定义虚存和定义临时磁盘
17.4.2 定义临时小磁盘
17.5 磁带机的使用
17.5.1 磁带机的控制命令
17.5.2 磁盘文件的转储
17.5.3 磁带的定位
17.5.4 CMS文件的恢复
17.5.5 MOVEFILE命令
17.6 CMS EXEC处理程序
17.6.1 参数的传递
17.6.2 变量和变量输入语句
17.7 CMS批处理虚机
17.7.1 CMS批处理虚机作业的组织
17.7.2 CMS批处理虚机作业的准备
17.7.3 向CMS批处理虚机递交作业
17.8 向客操作系统递交批处理作业
17.9 怎样使用软盘机
17.9.1 DISKETTE READ命令
17.9.2 DISKETTE WRITE命令
17.10 如何使用HELP功能
第十八章 例题与小结
18.1 例题
18.2 各种命令的摘要
20.3.4 INPUT命令
19.1.1 DOS/VSE系统简介
19.1 什么是ICCF
第十九章 ICCF简介
第三篇 ICCF终端的使用
19.1.2 ICCF的功能
19.1.3 ICCF设备的简单结构
19.1.4 怎样在ICCF系统上工作
19.2 ICCF的操作方式和命令语言
19.2.1 ICCF的操作方式
19.2.2 ICCF的命令语言
19.2.3 终端操作方式的转换
19.3 ICCF使用的库和临时工作区
19.3.1 用户库的类型及数据类型
19.5 ICCF用户的建立
19.4 ICCF提供的语言和作业运行的方式
19.3.2 ICCF的四个临时工作区
19.6 ICCF作业举例
第二十章 ICCF文件的编辑
20.1 编辑方式
20.2 全屏幕编辑程序
20.2.1 全屏幕编辑程序的功能
20.2.2 如何进入和退出全屏幕编辑环境
20.2.3 全屏幕编辑命令
20.2.4 屏幕的结构和格式
20.2.5 全屏幕编辑的终端操作
20.3.1 BACKWARD命令和FORWARD命令
20.3 全屏幕编辑的第Ⅰ类命令
20.2.6 什么是文件
20.3.2 CANCEL命令
20.3.3 SAVE命令和FILE命令
20.3.5 INSERT命令
20.3.6 LADD命令
20.3.7 LEFT命令和RIGHT命令
20.3.8 QUIT命令
20.3.9 REPLACE命令
20.3.10 SET命令
20.4 全屏幕编辑的第Ⅱ类命令
20.4.1 TOP命令和BOTTOM命令
20 4.2 UP命令和DOWN命令
20.4.3 CHANGE命令
20.4.4 DELETE命令
20.4.5 GETFILE命令
20.4.6 LOCATE命令
20.4.7 SET命令
20.4.8 TABSET命令
20.5 全屏幕编辑的第Ⅲ类命令
第二十一章 ICCF作业的交互式运行
21.1 作业交互式运行的环境条件
21.2 作业录入语句的作用
21.2.1 语句的格式
21.2.2 作业录入语句
21.3 作业的输入输出及文件管理
21.4 作业流举例
21.5 作业结束的状态
第二十二章 作业的批处理
22.1 如何使ICCF终端上的作业送交批处理
22.2 VSE/POWER简介
22.3 DOS/VSE的设备管理
22.3.1 物理设备和逻辑设备
22.3.2 作业运行的几个阶段所用的逻辑设备
22.4 作业控制语句(JCS)
22.4.1 作业控制语句的格式
22.4.2 常用的作业控制语句
22.5 文件和标号信息区
22.6 程序的连接编辑
22.6.1 INCLUDE语句
22.6.2 PHASE语句
22.7 作业录入控制语句(JECL)
22.7.1 JECL语句的作用
22.7.2 JECL语句的格式
22.7.3 常用的JECL语句
22.8 DOS/VSE库的使用
22.8.1 定义库的作业控制语句
22.8.2 库的管理
22.9 作业流举例
23.2 系统命令摘要表
23.1 ICCF系统命令的功能和格式
第二十三章 ICCF系统命令
23.3 常用的系统命令
23.3.1 /HELP命令
23.3.2 /LOGON命令
23.3.3 /LOGOFF命令
23.3.4 /LIBRARY命令
23.3.5 /LIST命令
23.3.6 /DISPLAY命令
23.3.7 /INPUT命令
23.3.8 /END命令
23.3.9 /ENDRUN命令
23.3.10 /RUN命令
23.3.11 /EXEC命令
23.3.12 /INSERT命令
23.3.13 /DELETE命令
23.3.14 /SAVE命令
23.3.15 /CANCEL命令
23.3.16 /CONNECT命令
23.3.17 /SWITCH命令
23.3.18 /RENAME命令
23.3.19 /PURGE命令
23.3.20 /PURGEP命令
23.3.21 /DQ命令
23.3.22 /SHOW命令
23.3.23 /USERS命令
23.3.24 /SEND命令
23.3.25 /MAIL命令
第二十四章 过程和宏
24.1 什么是过程和宏
24.2 IBM提供的过程和宏
24.2.1 过程和宏的摘要表
24.2.2 几个常用的过程和宏
24.3 如何建立自己的过程
24.3.1 过程处理程序的表量
24.3.2 过程处理程序命令
24.3.3 过程举例
第二十五章 小结