目录 1
第一单元 1
第一章 程序和语言 1
1.1 计算机程序 1
1.2 程序设计语言 1
1.3 计算机系统的组成 2
1.4 FORTRAN程序 4
1.5 计算机解题步骤 6
1.6 什么是结构程序设计 8
习题 9
第二章 数据的表示 10
2.1 信息与数据 10
2.2 字符编码 10
2.3 数值数据的机器表示 11
2.5 整型与实型常数 12
2.4 FORTRAN的数据类型 12
2.6 整型与实型变量 14
2.7 字符型数据简介 15
习题 16
第三章 基本输入输出语句 17
3.1 概述 17
3.2 格式读/写语句 17
3.3 格式语句 18
3.4 I、F、E型字段描述符 19
3.5 X和H型字段描述符 23
3.6 描述符重复数和描述符组 26
*3.7 格式读/写语句的执行过程 26
3.8 输入输出的纵向格式 27
3.9 输入输出语句组成的简单程序 30
习题 32
4.1 五种基本的算术运算 35
4.2 用算术表达式计算 35
第四章 算术计算 35
4.3 算术赋值语句 38
4.4 函数 41
4.5 简单的数值计算程序 43
习题 45
第二单元 47
第五章 基本的程序结构 47
5.1 程序流程图 47
5.2 三类基本的程序结构 48
5.3 结构化程序 50
习题 50
第六章 选择程序设计 51
6.1 转移语句 51
6.2 无条件转移语句 51
6.3 逻辑条件语句 53
6.4 使用逻辑条件语句的多重选择结构 59
6.5 分块条件语句 62
6.6 分情形结构与计算转语句 67
*6.7 其它转移语句 70
习题 71
第七章 循环程序设计 74
7.1 用条件转移语句实现循环 74
附录四 FORTRAN66与FORTRAN 77
7.2 循环结构的类型 78
7.3 循环语句及计数型循环的自动控制 79
7.4 输入型循环与条件型循环 87
7.5 多重循环 91
7.6 FORTRAN控制结构小结 96
习题 97
第八章 数组 99
8.1 数组与数组元素 99
8.2 数组的说明 100
8.3 数组的输入与输出 102
8.4 数组运算中的常见操作 108
8.5 应用数组解题举例 110
8.6 使用与不使用数组的比较 120
习题 122
9.1 算法的重要性 125
第九章 算法 125
*9.2 算法的描述 126
*9.3 算法的效率 128
9.4 计算机算法的种类和特点 131
9.5 程序设计技巧 132
习题 133
第三单元 134
第十章 逻辑型、双精度型与复型数据 134
10.1 逻辑型数据 134
10.2 逻辑运算 135
10.3 逻辑变量的应用 137
10.4 双精度型数据 144
10.5 复型数据 146
习题 148
11.1 G格式 151
第十一章 输入/输出续介 151
*11.2 比例因子 152
11.3 格式读/写语句的简化 153
11.4 自由格式输入/输出 155
*11.5 FORTRAN77的其它输入/输出格式 157
习题 160
第十二章 字符信息处理 163
12.1 字符型数据 163
12.2 字符串的分割与合并 168
12.3 字符表达式与赋值语句 169
12.4 字符串的比较 171
12.5 字符处理函数 175
12.6 格式数组及其应用 177
习题 179
第十三章 辅程序 183
13.1 辅程序的功用和种类 183
13.2 函数辅程序 184
13.3 外部语句和内部语句 188
13.4 子程序辅程序 190
13.5 虚实结合 193
13.6 公用语句与公用结合 196
*13.7 等价语句 201
13.8 数据块辅程序和赋初值语句 203
13.9 通用辅程序举例 206
*13.10 用于辅程序的其它语句 212
习题 214
第十四章 程序设计的步骤与方法 218
14.1 程序设计的一般步骤 218
14.2 模块化程序设计 221
14.3 逐步求精的设计方法 223
习题 228
14.4 小结 228
第十五章 文卷 232
15.1 文卷的种类和性质 232
*15.2 磁介质文卷的读/写过程 234
15.3 文卷读/写语句和无格式读/写语句 235
15.4 文卷的打开与关闭 237
15.5 文卷定位语句 240
15.6 应用举例 242
习题 248
附录一 FORTRAN语句一览 251
附录二 FORTRAN程序段中的 253
语句排列顺序 253
附录三 FORTRAN的标准函数 254
的主要差异 258
附录五 上机实习 260