第一章 计算机,算法,和程序设计 1
引言 1
算法 1
自顶向下设计 2
结构框图 7
FORTRAN语言 9
计算机做些什么 9
存入和从存储器取出 10
计算 14
输入和输出 15
控制指令 18
合成 20
小结 20
习题 21
第二章 程序的运行 27
引言 27
程序上机前的准备 27
文体格式—FORTRAN语句的穿孔 31
文体格式—注解的使用 32
数据准备 35
建立作业卡片组 36
程序运行 38
在交互系统上运行 39
错误与诊断 40
操作系统 42
小结 43
习题 44
第三章 常数,变量和表达式 47
引言 47
常数 47
指数形式 48
整型数和实型数为何不同 50
变量 51
可执行和非执行语句 52
IMPLICIT型说明 52
缺省型说明 53
文体格式—变量名的选择 53
文体格式—类型语句的使用 54
赋值语句 55
表达式 55
实型和整型运算 60
利用赋值语句转化类型 61
符号常数 62
文体格式—符号程序设计 64
文体格式—表达式的书写 65
小结 67
习题 67
第四章 控制语句和结构程序设计 72
引言 72
控制结构 72
GO TO语句 74
文体格式—语句标号使用 75
STOP,PAUSE和END语句 75
READ语句中的文件结束区分符 76
IF—THEN—ELSE语句 77
关系表达式 79
逻辑表达式 80
IF语句的其他形式 82
文体格式—结构程序设计 86
文体格式—具有中间出口的循环 90
ELSE IF语句 97
DO语句 102
CONTINUE语句 105
DO循环的规定 106
DO循环的另一些规定 107
文体格式—DO语句的错用 109
文体格式—实型表达式的比较 111
文体格式—实型DO变量 112
小结 113
习题 113
第五章 字符数据 121
引言 121
字符常数 121
字符变量 122
符号字符常数 123
字符表达式 125
子串 126
字符的赋值 129
输入和输出的其他形式 131
字符表达式的比较 136
小结 144
习题 145
第六章 数组 152
引言 152
FORTRAN的数组和下标 152
维数说明 154
文体格式—下标错误以及怎样防止错误 167
文体格式—隐蔽的下标错误 173
二维数组 175
高维数组 176
隐式DO循环 176
文体格式—数据结构与自顶向下设计 181
小结 188
习题 188
第七章 辅程序 196
引言 196
内部函数 196
函数辅程序 203
函数语句 204
程序单位 206
自变量 206
返回语句 208
字符数据作为函数的自变量 209
字符数据作为函数的值 211
改变自变量的值 213
子例行程序 216
子程序中的数组 219
文体格式—辅程序中的下标错误 225
文体格式—辅程序风格 226
文体格式—辅程序和数据结构 227
文体格式—辅程序和自顶向下设计 230
自顶向下测试 236
辅程序结构框图 237
小结 238
习题 239
第八章 格式输入和输出 248
引言 248
格式PRINT和READ语言 248
FORMAT语言 250
输入和输出字段 251
I编辑描述符 253
F编辑描述符 255
撇号编辑描述符 260
X编辑描述符 261
E编辑描述符 262
A编辑描述符 263
L编辑描述符 264
BN和BZ编辑描述符 269
格式语句中的斜线 269
T,TL,和TR编辑描述符 271
重复因子 272
输入—输出表和格式的相互影响 273
书写格式说明的一种替换方式 274
小结 276
习题 277
第九章 文件 285
引言 285
记录,文件,和设备 286
READ和WRITE语句 287
OPEN和CLOSE语句 288
输入—输出状态区分符 289
反绕,回退,和文件结束语句 292
内部文件 297
无格式READ和WRITE语句 303
直接存取文件 304
小结 310
习题 311
第十章 其它的课题 315
引言 315
复数 315
双精度型数 321
数据语句 323
计算GO TO语句 325
赋值GO TO语句 326
算术IF语句 327
公用存储 327
数据块辅程序 330
语句函数 330
SAVE语句 331
从子例行程序交错返回 333
外部语句 334
等价语句 335
小结 336
习题 336
附录A 内部函数 340
附录B 习题答案和提示 348