目录 1
前言 1
1 计算机、语言和程序设计 1
1·1计算机简介 1
1·2计算机语言概述 3
1·3 FORTRAN程序设计概述 5
习题 8
2 FORTRAN初步知识 9
2·1 FORTRAN字符集与符号名 9
2·2数据(一) 整型常数与实型常数 10
2·3数据(二) 整型变量与实型变量 12
2·4语句 14
2·5 FORTRAN源程序与流程图概述 16
2·6结构化程序设计简介 21
2·7 FORTRAN77有关扩展与限制 22
习题 23
3 顺序程序设计 25
3·1常用的格式输出 25
3·2常用的格式输入 28
3·3算术计算 30
3·4算术赋值语句 33
3·5标准函数、语句函数 35
3·6顺序程序设计 37
3·7格式输入/输出续介 39
3·8 FORTRAN77有关扩展与限制 45
习题 48
4 逻辑型数据 50
4·1逻辑常数与变量 50
4·2逻辑变量的输入/输出 50
4·3逻辑运算 51
4·4逻辑赋值语句 54
4·5 FORTRAN77有关扩展与限制 55
习题 56
5 选择程序设计 58
5·1无条件转移语句(GOTO语句) 58
5·2逻辑IF语句(逻辑条件语句) 59
5·3计算GOTO语句 65
5·4其它转移语句 67
5·5 FORTRAN77有关扩展与限制 70
习题 73
6 循环程序设计 75
6·1循环概述 75
6·2 DO循环 82
6·3多重循环 88
6·4 FORTRAN77有关扩展与限制 96
习题 97
7 数组及其应用 99
7·1数组概述 99
7·2数组说明 100
7·3数组元素 101
7·4数组的输入/输出 103
7·5数组应用举例 107
7·6 FORTRAN77有关扩展与限制 117
习题 119
8 辅程序设计 121
8·1辅程序概述 121
8·2函数辅程序 122
8·3子程序辅程序(子程序) 126
8·4虚拟变元与虚实结合 132
8·5公用语句与公用结合 142
8·6等价语句 146
8·7数据块辅程序 148
8·8 FORTRAN77有关扩展与限制 153
习题 157
9·1双精度型数据 160
9 双精度型数据和复型数据 160
9·2复型数据 162
9·3算术型数据小结(包含FORTRAN77内容) 164
习题 166
10字符型数据及其应用 168
10·1霍勒列斯(Hollerith)常数 168
10·2字符的存取与输入/输出 168
10·3格式数组及其应用 176
10·4 FORTRAN77有关扩展与限制 179
习题 190
11·1 文件的种类和性质 193
11文件及其应用 193
11·2读/写语句与辅助输入/输出语句 195
11·3 FORTRAN77有关扩展与限制 196
11·4文件的应用 202
习题 218
附录1 FORTRAN语句一览表 219
附录2 FORTRAN的标准函数表 223
附录3 FORTRAN66与FORTRAN77的主要差异 226
附录4 字符—ASC Ⅱ代码—EBCDlC代码对照表 228
附录5 习题11.1参考答案 231
参考文献 234