第一章 计算机和程序设计语言 1
1-1 计算机的组成 1
1-2 计算机语言和编译程序 2
习题 4
第二章 基础知识 5
2-1 简单FORTRAN77程序分析 5
2-2 FORTRAN77程序的书写格式 6
2-3 数据类型、常量和变量 9
2-4 内部函数 13
2-5 算术运算符和算术表达式 16
2-6 算术赋值语句 21
2-7 FORTRAN77程序结构、几个常用语句 22
习题二 24
第三章 判定结构和控制转移语句 28
3-1 判定结构、程序流程图 28
3-2 关系表达式 29
3-3 逻辑表达式、逻辑IF语句、GO TO语句 30
3-4 基本IF-THEN-ELSE结构 34
3-5 多路判定结构、ELSE IF语句 37
3-6 其他控制语句 41
习题三 43
第四章 循环结构和循环控制语句 46
4-1 “当型”循环 46
4-2 “直到型”循环 47
4-3 DO循环和循环语句 49
4-4 循环的嵌套 53
4-5 程序举例 55
习题四 59
第五章 基本输入输出 62
5-1 输入输出的几个基本概念 62
5-2 表控输入 63
5-3 表控输出 66
5-4 格式输出语句和格式说明 69
5-5 格式输出语句的执行 76
5-6 格式输出的其他形式 77
5-7 格式输入 78
5-8 程序举例 81
习题五 83
第六章 数组 85
6-1 数组和数组元素 85
6-2 数组的定义、数组的结构 87
6-3 数组的输入输出 90
6-4 DATA语句 94
6-5 程序举例 96
习题六 100
第七章 字符数据处理 103
7-1 字符型数据 103
7-2 字符表达式和字符赋值语句 106
7-3 字符关系表达式 107
7-4 字符型数据的输入和输出 109
7-5 字符型内部函数 113
7-6 程序举例 114
习题七 117
第八章 过程 121
8-1 语句函数 121
8-2 外部函数 124
8-3 子例行程序 134
习题八 142
第九章 程序单位间的数据通讯 145
9-1 哑实结合 145
9-2 公用区(块) 161
9-3 BLOCK DATA子程序(数据块子程序) 165
9-4 EQUIVALENCE语句、公用区的扩充 166
9-5 SAVE语句 168
习题九 169
第十章 文件 172
10-1 记录和文件 172
10-2 文件的输入输出 174
10-3 辅助输入输出语句 175
10-4 程序举例 181
习题十 184
附录 186
参考文献 193