第一章 电子计算机的基本知识 1
1.1 概述 1
1.2 二进制及其运算 6
1.3 计算机组成及其基本工作原理 10
习题 17
第二章 算法的概念及FORTRAN程序设计初步 19
2.1 算法的概念、特性及其表示 19
2.2 计算机语言和计算机程序 22
2.3 结构化程序设计和三种基本控制结构 26
2.4 FORTRAN程序结构 30
2.5 FORTRAN 77概述 33
2.6 利用计算机解题步骤和上机全过程 36
2.7 数据的描述 37
2.8 内部函数 43
2.9 FORTRAN表达式 44
习题 48
第三章 顺序结构程序设计 50
3.1 概述 50
3.2 赋值语句 50
3.3 简单的输出语句 52
3.4 简单的输入语句 54
3.5 参数语句 56
3.6 结束语句 57
3.7 停止语句 57
3.9 主程序语句 58
3.8 暂停语句 58
3.10 顺序结构程序举例 59
习题 60
第四章 选择结构程序设计 62
4.1 概述 62
4.2 关系表达式 62
4.3 逻辑表达式 64
4.4 用块IF实现选择结构 68
4.5 ELSE IF语句 72
4.6 逻辑IF语句 74
4.7 算术IF语句 75
4.8 转移语句 76
习题 78
5.2 用DO语句实现循环 81
第五章 重复结构程序设计 81
5.1 循环概述 81
5.3 当型循环的实现 93
5.4 直到型循环的实现 95
5.5 三种循环形式的关系和比较 96
习题 98
第六章 FORTRAN的数据结构及数据的输入/输出 100
6.1 程序中的数据结构 100
6.2 双精度类型数据 101
6.3 复型类型数据 103
6.4 四种数值型数据之间的转换和运算 106
6.5 字符型数据 109
6.6 数据的输入/输出 116
6.7 程序举例 129
习题 133
第七章 数组 136
7.1 数组的概念 136
7.2 数组的说明及数组元素的引用 138
7.3 数组的输入/输出,隐DO循环 143
7.4 数据初值语句(DATA语句) 147
7.5 程序举例 149
习题 155
第八章 辅程序设计 157
8.1 辅程序概念 158
8.2 语句函数 159
8.3 函数辅程序 163
8.4 子程序辅程序 172
8.5 虚实结合 178
8.6 可调数组 187
8.7 过程名作虚元——外部语句与内部语句 199
8.8 公用区——公用语句与公用结合 203
8.9 数据块辅程序 207
习题 208
第九章 结构化程序设计方法 213
9.1 结构化程序设计思想 213
9.2 模块化程序设计 219
9.3 自顶向下和逐步求精 222
9.4 程序设计实例 226
9.5 程序设计风格及好程序的标准 230
10.1 文件的基本概念 237
第十章 文件 237
10.2 有格式顺序文件 238
10.3 有格式直接文件 243
10.4 内部文件的读写 244
10.5 文件操作语句 246
习题 249
第十一章 程序设计举例 251
11.1 迭代法 251
11.2 数值积分 256
11.3 解线性方程组 259
11.4 字符型应用举例 266
第十二章 程序设计上机实验指导 268
12.1 DOS环境上机操作 268
12.2 微机文本编辑操作 270
12.3 FORTRAN程序编译、连接、运行上机操作 274
12.4 IBM4381机上机操作 275
12.5 CMS文件编辑与修改 277
12.6 VS FORTRAN程序编译运行 281
12.7 多文件的编译、连接及运行方法 282
12.8 生成可执行的目标模块 284
12.9 FORTRAN程序设计实验课安排 284
附录 290
附录A FORTRAN 77语句表 290
附录B FORTRAN 77语句顺序表 291
附录C 内部函数表 291
附录D 字符—ASCII代码—EBCDIC代码对照表 293
参考书目 296