第一章 简介 1
1-1 电脑系统 1
目录 1
1-1-1 硬体 2
1-1-2 软体 5
1-2 程式语言 6
1-3 程式的执行 8
习题一 12
2-1 MS-FORTRAN的格式 13
第二章 MS-FORTRAN之组成 13
2-2 MS-FORTRAN的叙述分类 14
2-3 MS-FORTRAN的组成元素 18
2-4 MS-FORTRAN的资料型态 20
2-5 运算式 31
2-6 指定叙述 41
习题二 44
3-1 程式单元叙述 49
3-2 停止叙述 49
第三章 基本叙述 49
3-3 输入输出叙述 51
3-4 FORMAT叙述 55
3-5 常用格式码 57
3-6 基本叙述的应用 74
练习三 77
习题三 80
4-1 流程图 83
4-2 流程图的实例 83
第四章 流程图与结构化程式设计 83
4-3 结构化程式设计 95
习题四 108
第五章 控制流程叙述 109
5-1 GO TO叙述 109
5-2 Computed GO TO叙述 112
5-3 Arithmetic IF叙述 114
5-4 Logical IF叙述 118
5-5 Block IF叙述与选择结构 126
5-5-1 IF-THEN型 126
5-5-2 IF-THEN-ELSE型 129
5-5-3 巢状B lock IF型 132
5-5-4 CASE型 139
5-6 MS-FORTRAN模拟结构化的句型 147
练习五 149
习题五 153
第六章 回路叙述 161
6-1 回路型态 161
6-2 DO叙述 164
6-3 DO回路的执行次数 167
6-4 DO回路的使用规则 171
6-5 回路的应用 176
6-6 巢状回路的使用规则 188
6-7 巢状回路的应用 192
练习六 196
习题六 199
第七章 阵列 207
7-1 DIMENS ION叙述 208
7-2 使用阵列的技巧 209
7-3 使用阵列的时机 211
7-4 一维阵列的应用 220
7-4-1 搜寻 220
7-4-2 排序 223
7-4-3 合并 227
7-5 二维阵列的意义 230
7-6 使用二维阵列的技巧 232
7-7 二维阵列的应用 236
练习七 247
习题七 249
第八章 副程式与模组化程式设计 257
8-1 副程式的目的 257
8-2 副程式的型式 260
8-3 副程式的传值 263
8-4 FUNCTION副程式 265
8-4-1 副程式裹虚拟引数的性质 266
8-4-2 函数值的资料型态 267
8-4-3 呼叫程式裹呼叫方式 268
8-5 SUBROUTINE副程式 271
8-5-1 副程式裹虚拟引数的性质 272
8-5-2 呼叫程式裹呼叫方式 273
8-5-3 防实引数与虚拟引数的储存位置 276
8-6 模组化程式设计 283
8-6-1 多元呼叫副程式 284
8-6-2 重覆呼叫副程式 288
8-6-3 巢状呼叫副程式 290
8-7 叙述函数 292
练习八 298
习题八 301
第九章 宣告叙述 307
9-1 PARAMETER叙述 307
9-2 DATA叙述 309
9-3 EQUIVALENCE叙述 315
9-4 COMMON叙述 322
9-5 BIOCK DATA副程式 331
9-6 INTRINSIN叙述 334
9-7 EXTERNAL叙述 337
9-8 SAVE叙述 337
练习九 340
习题九 343
第十章 档案 345
10-1 档案的概念 345
10-2 循序档的处理 350
10-2-1 循序档的叙述 350
10-2-2 循序档的应用 360
10-3 直接档的处理 369
10-3-1 直接档的叙述 369
10-3-2 直接档的应用 371
10-4 INQUIRE叙述 379
练习十 385
习题十 387
附录A MS-DOS的基本操作 391
A-1 载入DOS的过程 391
A-2 DOS的命令 392
A-3 DOS的控制键 394
A-4 DOS的编辑键 398
附录B EDLIN编辑程式 403
B-1 启动EDIIN的方法 404
B-2 EDLIN的指令 405
附录C PEⅡ的使用…………………………… 413
C-1 简介PEⅡ 413
C-2 命令说明 419
C-3 复合功能键 431
C-4 功能键的设定 444
附录D MS-FORTRAN的操作 451
D-1 MS-FORTRAN的系统程式 451
D-2 系统磁碟的建立 453
D-3 编译MS-FORTRAN原始程式 455
D-4 连结MS-FORTRAN程式 460
D-5 执行MS-FORTRAN的可执行程式 462
附录E MS-FORTRAN的错误讯息 463
E-1 编译时的错误讯息 463
E-2 连结时的错误讯息 476
E-3 执行时的错误讯息 478
E-3-1 档案系统错误 479
E-3-2 其他执行时的错误 485
附录F MS-FORTRAN内储函数 489
G-1 后设命令的意义 495
附录G MS-FORTRAN的后设命令 495
G-2 $DEBUG与$NODEBUG后设命令 496
G-3 $DECMATH后设命令 497
G-4 $D066后设命令 497
G-5 $FLOATCALLS与$NOFLOATCALLS后设命令 498
G-6 $INCLUDE后设命令 499
G-7 $LARGE与NOTLARGE后设命令 499
G-9 $LIST与$NOLIST后设命令 500
G-8 $LINESIZE后设命令 500
G-10 $MESSAGE后设命令 501
G-11 $PAGE后设命令 501
G-12 $PAGESIZE后设命令 501
G-13 $STORAGE后设命令 502
G-14 $STRICT和$NOTSTRICT后设命令 502
G-15 $SUBTITLE后设命令 503
G-16 $TITLE后设命令 503
附录H 练习解答 505