上传者: chenscut1
|
上传时间: 2021-12-07 09:38:56
|
文件大小: 9.02MB
|
文件类型: -
第一章 Visual FORTRAN初步 1
1.1 重新认识FORTRAN 1
1.1.1 FORTRAN语言的发展简介 1
1.1.2 FORTRAN 90语言标准的新特性 2
1.1.3 FORTRAN语言与其它语言的比较 3
1.2 Visual FORTRAN简介和安装 5
1.2.1 Visual FORTRAN简介 5
1.2.2 Visual FORTRAN 5.0的特性 6
1.2.3 Visual FORTRAN 5.0的安装 7
1.3 Microsoft Developer Studio开发环境 10
1.3.1 Microsoft Developer Studio开发环境简介 10
1.3.2 工具栏和菜单 11
1.3.3 环境窗口 13
1.3.4 工作空间(Workspace)窗口和输出(Output)窗口 14
1.4 在线帮助 16
1.4.1 使用InfoView 17
1.4.2 使用上下文相关的帮助 19
1.4.3 其它帮助途径 19
1.5 Developer Studio与Web 21
第二章 FORTRAN 90基础知识 23
2.1 字符集 23
2.2 程序结构 24
2.2.1 程序单元 24
2.2.2 语句 25
2.2.3 名称 27
2.2.3 关键字 28
2.3 表达式 28
2.3.1 内部操作符 28
2.3.2 创建表达式 30
2.3.3 数值表达式 30
2.3.4 字符表达式 31
2.3.5 关系表达式 32
2.3.6 逻辑表达式 33
2.4 源程序书写格式 35
2.4.1 概述 36
2.4.2 自由格式 37
2.4.3 固定格式和Tab格式 38
2.4.4 所有格式都适用的格式: 39
第三章 数据类型 40
3.1 概述 40
3.2 内部数据类型 40
3.2.1 整型数据 41
3.2.2 实型数据 42
3.2.3 复型数据 43
3.2.4 字符型数据 44
3.2.5 逻辑型数据 47
3.3 派生数据类型 48
3.3.1 派生数据类型 48
3.3.2 派生数据类型的缺省初始化 51
3.3.3 派生类型的值 52
3.4 数据属性 52
3.4.1 参数(PARAMETER)属性和语句 53
3.4.2 公共(PUBLIC)与个别(PRIVATE)属性和语句 54
3.4.3 保存(SAVE)属性和语句 54
3.4.4 静态(STATIC)属性和语句 55
3.4.5 自动(AUTOMATIC)属性和语句 56
3.4.6 用编译器指令指定属性 56
3.5 数组和指针 57
3.5.1 数组的性质和定义 57
3.5.2 数组元素和数组片段 61
3.5.3 数组赋值 65
3.5.4 数组操作 67
3.5.5 内部数组操作函数 68
3.5.5 指针 73
3.5.6 数组与指针的动态联合 75
3.5.7 DIGITAL FORTRAN指针 78
第四章 程序单元和块结构 81
4.1 概述 81
4.2 主程序 82
4.2.1 主程序格式 82
4.2.2 程序的执行 83
4.3 模块 84
4.3.1 概述 84
4.3.2 模块的定义 85
4.3.3 模块的引用(USE语句) 86
4.4 过程 88
4.4.1 外部过程 89
4.4.2 块数据程序单元 89
4.5 过程接口块 90
4.6 作用范围 92
4.6.1 名称的范围 92
4.6.2 解决过程引用问题 95
4.7 联合 97
4.7.1 参数联合 98
4.7.2 使用联合 99
4.7.3 宿主联合 99
4.8 可执行结构和可执行块 100
4.8.1 概述 100
4.8.2 结构命名 101
4.8.3 IF结构 101
4.8.4 CASE结构 102
4.8.5 DO循环控制 104
4.9 分支选择 107
4.9.1 GOTO语句 107
4.9.2 CONTINUE和STOP语句 108
4.10 递归过程 108
4.10.1 递归函数 108
4.10.2 递归子程序 109
第五章 输入输出 111
5.1 文件、设备和输入输出硬件 111
5.1.1 逻辑设备 111
5.1.2 文件 114
5.1.3 输入输出硬件 120
5.2 输入输出编辑 121
5.2.1 I/O列表 122
5.2.2 I/O编辑的方法 124
5.2.3 格式化I/O 125
5.2.4 可重复编