第1章 程序设计基础知识 1
1.1 程序和程序设计语言 1
1.2 解题步骤和上机过程 4
1.3 结构化程序设计方法 5
本章小结 9
习题一 9
第2章 FORTRAN语言基础 11
2.1 引言 11
2.2 FORTRAN的程序结构 12
2.3 FORTRAN程序的书写规则 14
2.4 数据类型 15
2.5 常量 16
2.6 变量 18
2.7 表达式 21
2.8 FORTRAN函数 26
本章小结 27
习题二 28
第3章 FORTRAN程序设计初步 31
3.1 简单程序设计举例 31
3.2 赋值语句 31
3.3 数据初值语句(DATA) 32
3.4 参数语句(PARAMETER) 33
3.5 程序的结束、暂停和中断语句(END、PAUSE和STOP) 35
3.6 输入输出语句 36
本章小结 54
习题三 54
第4章 选择结构程序设计 58
4.1 逻辑IF语句 58
4.2 块IF结构 61
4.3 其它IF语句(算术IF语句、计算GOTO语句) 68
本章小结 71
习题四 72
第5章 循环结构程序设计 76
5.1 循环结构 76
5.2 用DO语句实现循环 77
5.3 当型循环的实现 86
5.4 直到型循环的实现 89
5.5 几种循环语句的比较 91
5.6 程序举例 92
本章小结 96
习题五 96
第6章 FORTRAN的数据结构 101
6.1 双精度类型的数据 101
6.2 复型类型的数据 102
6.3 字符型数据 105
6.4 应用举例 110
本章小结 113
习题六 113
第7章 数组 118
7.1 数组的概念及说明方法 119
7.2 数组的存储 122
7.3 数组的输入和输出 124
7.4 数组赋初值 128
7.5 程序举例 130
本章小结 140
习题七 141
第8章 算法 148
8.1 算法的概念 148
8.2 算法的特性 149
8.3 算法的表示 149
8.4 算法的复杂性分析 152
8.5 常用算法的程序设计举例 154
本章小结 161
习题八 162
第9章 函数和子程序 165
9.1 语句函数 165
9.2 函数子程序 167
9.3 子例行子程序 170
9.4 虚实结合 171
9.5 程序举例 177
本章小结 182
习题九 183
第10章 数据联系 188
10.1 等价语句EQUIVALENCE 188
10.2 COMMON语句 190
10.3 BLOCK DATA子程序 195
10.4 程序举例 196
本章小结 198
习题十 199
第11章 文件 203
11.1 文件与记录 203
11.2 文件的操作 204
11.3 格式文件的存取 208
11.4 无格式文件的存取 210
11.5 程序举例 211
本章小结 214
习题十一 215
第12章 综合实例 218
本章小结 220
附录 221
附录Ⅰ FORTRAN77语句分类 221
附录Ⅱ FORTRAN77内部函数 222
参考文献 224