目录 1
第一章简单程序 1
§1.1信息存贮 1
§1.2源程序的书写格式 4
§1.3常数和变量 7
§1.4常用函数 11
§1.5算术表达式和算术赋值语句 13
§1.6数组和数组元素 16
§1.7表控输入/输出语句 20
§1.8 STOP和END语句 26
§1.9可执行语句和非执行语句 27
习题一 28
第二章控制执行 30
§2.1逻辑条件语句(逻辑IF) 30
§2.2多重条件 34
§2.3 继续语句(CONTlNUE) 41
§2.4 DO循环 41
§2.5 IF THEN ELSE语句 48
习题二 56
第三章有格式输入/输出 59
§3.1 格式语句(FORMAT) 59
§3.2有格式输出 61
§3.3有格式输入 70
§3.4记录 76
§3.5格式说明和输入/输出表的相互作用 79
§3.6数组的输入/输出——隐循环表 81
习题三 86
第四章字符型数据 89
§4.1字符表达式和字符赋值语句 89
§4.2字符数据的输入/输出 92
§4.3字符子串 96
§4.4字符串的比较 99
§4.5字符函数 102
§4.6字符格式说明 109
习题四 111
第五章编程风格 113
§5.1基本的程序结构 113
§5.2提高执行效率——程序的优化 121
§5.3节省存贮单元 131
§5.4提高程序质量的其它措施 135
§5.5程序的调试 136
习题五 145
§6.1子程序的概念 149
第六章子程序 149
§6.2哑实结合 154
§6.3调用和被调用程序 168
习题六 171
第七章函数 175
§7.1 内部函数 175
§7.2外部函数 176
§7.3函数的副作用 188
§7.4语句函数 190
习题七 195
§8.1可调数组 197
第八章辅程序的进一步特性 197
§8.2 过程名作参数——EXTERNAL语句 209
和INTRINSIC语句 209
§8.3 公用语句(COMMON) 218
§8.4 SAVE语句 230
§8.5数据块子程序 233
习题八 234
第九章数据文件 237
§9.1数据文件的概念 237
§9.2数据文件的打开和关闭 242
§9.3顺序存取 250
§9.4直接存取 258
§9.5内部文件 266
§9.6 询问语句(INQUIRE) 268
习题九 271
第十章程序设计方法 273
§10.1模块化 273
§10.2自顶向下和逐步求精 276
§10.3程序设计举例 281
习题十 295
§11.1双精度和复型数据 296
第十一章其它 296
§11.2算术类型之间的转换 301
§11.3输入/输出补充 304
§11.4具有多重出口的控制转移语句 311
§11.5辅程序的多重入口和可变返回点 316
附录 323
附录一ASCII码字符表 323
附录二 内部函数表 324
附录三 FORTRAN语句在程序单位中的排列顺序 330
附录四 FORTRAN77语句汇总表 332