第1章 FORTRAN90概述 1
1.1 FORTRAN语言的发展概况 1
1.2 FORTRAN90语言的特点 2
1.3 简单的FORTRAN90程序分析 3
习题 4
第2章 FORTRAN90语言基础 5
2.1 FORTRAN90字符集 5
2.2 固有数据类型 5
2.3 常量与变量 11
2.4 FORTRAN函数 16
2.5 算术表达式 17
习题 19
第3章 FORTRAN90简单程序设计 21
3.1 FORTRAN语句的分类 21
3.2 赋值语句 23
3.3 简单的输入输出语句 26
3.4 参数说明语句 33
3.5 格式输入输出 34
3.6 PROGRAM,END,STOP,PAUSE,GOTO语句 40
3.7 简单程序设计举例 41
习题 44
第4章 选择结构程序设计 46
4.1 关系表达式与逻辑表达式 46
4.2 块IF结构与IF语句 51
4.3 CASE结构 56
4.4 选择结构程序设计举例 59
习题 61
第5章 循环结构程序设计 64
5.1 有循环变量的DO循环结构 64
5.2 重复DO循环结构 66
5.3 DO-WHILE控制的循结构 69
5.4 循环的嵌套 70
5.5 循环结构程序设计举例 73
习题 75
第6章 过程 77
6.1 概述 77
6.2 函数子程序 78
6.3 子例行子程序 83
6.4 虚参与实参之间的数据传递 87
6.5 过程的应用举例 92
习题 93
第7章 数组 94
7.1 数组的定义与操作 94
7.2 动态数组 101
7.3 数组在函数和子程序中的应用 102
7.4 数组的应用举例 106
习题 113
第8章 字符数据处理 115
8.1 字符型数据 115
8.2 字符型数据的运算 117
8.3 字符子串 119
8.4 字符型数据的应用举例 120
习题 123
第9章 派生类型 125
9.1 派生类型的定义 125
9.2 派生类型变量的说明 127
9.3 派生类型的使用 128
9.4 派生类型的应用举例 131
习题 134
第10章 模块 135
10.1 模块的定义 135
10.2 USE语句 136
10.3 接口块 137
10.4 超载和定义操作符 139
10.5 模块的应用 144
习题 150
第11章 指针与递归 151
11.1 指针的概念 151
11.2 指针的使用 155
11.3 指针数组 160
11.4 链表 162
11.5 递归及其应用 173
习题 178
第12章 文件 180
12.1 文件的基本概念 180
12.2 文件操作语句 181
12.3 文件的操作 185
12.4 文件的应用举例 189
习题 195
附录A ASCII码表 197
附录B Fortran90 199
附录C Fortran PowerStation4.0简介 203