第一章 程序设计概念 1
1.1 程序设计的基本过程 1
1.1.1 问题分析 1
1.1.2 算法的设计 2
1.1.3 流程的描述 2
1.1.4 调试与运行 4
1.2 程序设计的基本方法 5
1.2.1 模块化设计 5
1.2.2 自顶向下、逐步细化的设计过程 5
1.2.3 结构化设计 6
1.3 程序设计语言 8
1.4 程序设计的风格 9
习题 11
第二章 FORTRAN77概述 12
2.1 FORTRAN77程序的构成 12
2.2 FORTRAN77源程序的书写格式 14
2.3 FORTRAN77程序的运行过程 16
2.3.1 FORTRAN77源程序的编译、连接与运行 16
2.3.2 DOS系统下FORTRAN77程序的运行过程 18
习题 21
3.1 常量 23
3.1.1 整型常量 23
3.1.2 实型常量与双精度型常量 23
第三章 数据类型及其运算 23
3.1.3 复型常量 24
3.1.4 逻辑型常量 25
3.1.5 字符型常量 25
3.2 变量及其定义 25
3.2.1 变量与变量名 25
3.2.3 类型说明语句 26
3.2.2 隐含规则 26
3.3 FORTRAN77表达式 29
3.3.1 算术表达式 29
3.3.2 关系表达式 31
3.3.3 逻辑表达式 32
3.3.4 不同类型数据的混合运算 34
3.4 符号常量及其定义 35
习题 36
4.1.1 算术赋值语句 40
4.1 赋值语句 40
第四章 最基本的语句 40
4.1.2 逻辑赋值语句 41
4.2 表控输入输出语句 41
4.2.1 表控输出语句 41
4.2.2 表控输入语句 42
4.3 END语句、STOP语句与GOTO语句 44
4.3.1 END语句 44
4.3.2 STOP语句 45
4.3.3 GOTO语句 45
4.4 赋初值语句 46
4.5 格式输入输出语句 47
4.5.1 格式输出语句与格式编辑符 47
4.5.2 格式输入语句与格式编辑符 52
4.5.3 输入输出语句与格式语句的相互作用 56
4.5.4 在输入输出语句中包含格式说明 61
习题 61
第五章 选择结构程序设计 65
5.1 逻辑IF语句 65
5.2 块IF结构 66
5.3 选择结构的嵌套 70
5.4 用ELSE IF语句实现多路分支 73
5.5 程序举例 78
习题 84
第六章 循环结构程序设计 92
6.1 当型循环与直到型循环 92
6.1.1 当型循环 92
6.1.2 直到型循环 94
6.1.3 当型循环与直到型循环的联系与区别 96
6.2.1 DO循环的一般形式与执行过程 98
6.2 DO循环 98
6.2.2 DO循环中循环次数的计算 102
6.3 循环的嵌套 103
6.4 程序举例 109
6.4.1 对分法求方程实根 109
6.4.2 迭代法求方程实根 112
6.4.3 牛顿法求方程实根 113
64.4 梯形法求定积分 115
习题 117
第七章 数组 124
7.1 数组的定义与数组元素的使用 124
7.1.1 用类型说明语句说明数组 125
7.1.2 DIMENSION语句 126
7.1.3 数组元素的引用 128
7.2 数组的存储结构 129
7.3 对数组赋初值 130
7.4 数组的输入输出 133
7.4.1 用DO循环对数组进行输入输出 133
7.4.2 用数组名对整个数组进行输入输出 135
7.4.3 在输入输出语句中使用隐含DO循环 136
7.5.1 有序表的对分查找 141
7.5 程序举例 141
7.5.2 各种排序方法 143
习题 148
第八章 函数与子程序 156
8.1 内部函数的调用 156
8.2 语句函数的定义与引用 156
8.2.1 语句函数的概念 156
8.2.2 语句函数的定义 157
8.2.3 语句函数的引用 158
8.3 函数子程序 160
8.3.1 函数子程序的结构 161
8.3.2 函数子程序的调用 163
8.4 子例行程序 165
8.4.1 子例行程序的结构 166
8.4.2 子例行程序的调用 167
8.5 形参与实参的结合 168
8.5.1 变量作为形参 168
8.5.2 数组作为形参 168
8.5.3 子程序名作为形参 173
8.6 程序举例 174
习题 178
第九章 数据联系 185
9.1 公用语句 185
9.1.1 无名公用区 186
9.1.2 有名公用区 190
9.2 数据块子程序 193
习题 194
第十章 字符处理 198
10.1 字符串、字符型变量与字符型数组 198
10.1.1 字符串 198
10.1.3 字符型数组 199
10.1.2 字符型变量 199
10.2 字符型数据的赋值与运算 200
10.2.1 字符型数据的赋值 200
10.2.2 字符串的连接 201
10.2.3 子字符串 202
10.2.4 字符关系表达式 203
10.2.5 字符串处理的内部函数 206
10.3 字符型数据的输入输出 207
10.3.1 在表控输入输出语句中字符串的输入与输出 207
10.3.2 字符串的格式输入与输出 208
10.4 程序举例 210
10.4.1 输出曲线 210
10.4.2 复数作图 213
10.4.3 字符串检索 218
习题 221
第十一章 文件 225
11.1 文件与记录的概念 225
11.2 文件的操作 226
11.2.1 文件的打开 226
11.2.3 文件的读写 228
11.2.2 文件的关闭 228
11.2.4 文件的定位 230
11.3 有格式顺序文件的存取 231
11.4 有格式直接文件的存取 235
11.5 无格式文件的存取 237
习题 238
第十二章 上机指导 242
12.1 上机考试系统使用说明 242
12.1.1 上机考试环境 242
12.1.4 上机考试登录 243
12.1.2 上机考试时间 243
12.1.3 上机考试题型及分值 243
12.1.5 试题内容查阅工具的使用 246
12.1.6 考生目录和文件的恢复 248
12.1.7 文件名的说明 249
12.2 上机考试内容 249
12.2.1 DOS常用命令操作 249
12.2.2 程序修改、调试运行 252
12.2.3 程序编制、调试运行 256
习题 258