第一章 计算机基本知识 1
1.1 本章要点 1
1.1.1 微型机的硬件与软件系统 1
1.1.2 计算机中数的表示及编码 3
1.1.3 DOS操作系统概述 7
1.1.4 常用DOS命令的使用及常见错误分析 11
1.1.5 微型机的系统维护 23
1.1.6 计算机病毒及其防治 24
1.2 本章难点 26
1.2.1 计算机中数的表示及运算 26
1.2.2 磁盘文件的树状目录结构 27
1.2.3 DOS命令的正确使用 28
1.2.4 输入输出改向 30
1.2.5 几种打印方式的比较 30
1.3 例题分析 31
1.3.1 选择题 31
1.3.2 填空题 35
1.4 思考题 38
1.4.1 选择题 38
1.4.2 填空题 40
第二章 FORTRAN程序的结构、书写规则 42
2.1 本章要点 42
2.1.1 FORTRAN程序的构成 42
2.1.2 FORTRAN源程序的书写格式 43
2.2 本章难点 44
2.2.1 FORTRAN程序的模块结构 44
2.2.2 注意正确的书写格式 44
2.3 例题分析 45
2.3.1 选择题 45
2.3.2 填空题 46
2.4 思考题 46
2.4.1 选择题 46
2.4.2 填空题 47
第三章 数据类型及其运算 48
3.1 本章要点 48
3.1.1 常量与变量 48
3.1.2 符号常量及其定义 52
3.1.3 各种运算符及其运算的优先级 53
3.1.4 各种表达式的求值规则 54
3.2 本章难点 57
3.2.1 变量定义的I-N规则 57
3.2.2 不同类型数据的混合运算 57
3.2.3 逻辑表达式的运算顺序 58
3.3 例题分析 59
3.3.1 选择题 59
3.3.2 填空题 62
3.4 思考题 64
3.4.1 选择题 64
3.4.2 填空题 65
第四章 最基本的语句 66
4.1 本章要点 66
4.1.1 各种赋值语句 66
4.1.2 表控输入输出 67
4.1.3 格式输入输出 68
4.1.4 STOP语句与END语句的功能 75
4.1.5 DATA语句 76
4.2 本章难点 77
4.2.1 如何用好格式输入输出 77
4.2.2 DATA语句的正确使用 80
4.3 例题分析 80
4.3.1 选择题 80
4.3.2 填空题 84
4.4 思考题 86
4.4.1 选择题 86
4.4.2 填空题 88
第五章 选择结构程序设计 90
5.1 本章要点 90
5.1.1 逻辑IF语句 90
5.1.2 块IF结构 90
5.1.3 块IF结构的嵌套 91
5.2 本章难点 93
5.2.1 ELSE IF实现多路分支 93
5.2.2 要用对END IF语句 95
5.2.3 要写对“条件” 95
5.3 例题分析 98
5.3.1 选择题 98
5.3.2 填空题 103
5.4 思考题 108
5.4.1 选择题 108
5.4.2 填空题 112
第六章 循环结构程序设计 116
6.1 本章要点 116
6.1.1 当型循环与直到型循环 116
6.1.2 DO语句实现循环 119
6.1.3 循环嵌套 121
6.2 本章难点 123
6.2.1 DO循环中循环次数的计算 123
6.2.2 如何选择合适的循环形式 124
6.3 例题分析 124
6.3.1 选择题 124
6.3.2 填空题 130
6.4 思考题 135
6.4.1 选择题 135
6.4.2 填空题 141
第七章 数组的应用 144
7.1 本章要点 144
7.1.1 数组的定义 144
7.1.2 数组元素的正确使用 146
7.1.3 数组在内存中的存储形式 146
7.1.4 用DATA语句给数组赋初值 147
7.1.5 数组的输入与输出 148
7.2 本章难点 152
7.2.1 正确定义数组与使用数组元素 152
7.2.2 多维数组的存储形式 153
7.2.3 二维数组的格式输出 154
7.3 例题分析 155
7.3.1 选择题 155
7.3.2 填空题 161
7.4 思考题 165
7.4.1 选择题 165
7.4.2 填空题 170
第八章 函数与子程序 173
8.1 本章要点 173
8.1.1 内部函数与语句函数 173
8.1.2 函数子程序的结构与调用方法 173
8.1.3 子例行程序的结构与调用方法 174
8.1.4 形式参数与实在参数之间的数据传递——虚实结合 175
8.2 本章难点 178
8.2.1 函数子程序与子例行程序的比较 178
8.2.2 可调数组的使用 178
8.2.3 正确使用形参变量 180
8.3 例题分析 180
8.3.1 选择题 180
8.3.2 填空题 185
8.4 思考题 189
8.4.1 选择题 189
8.4.2 填空题 192
第九章 数据联系 196
9.1 本章要点 196
9.1.1 公用语句(COMMON语句) 196
9.1.2 数据块子程序 196
9.2 本章难点 197
9.2.1 无名公用区与有名公用区的区别 197
9.2.2 对数据块子程序的若干规定 200
9.3 例题分析 200
9.3.1 选择题 200
9.3.2 填空题 202
9.4 思考题 204
9.4.1 选择题 204
9.4.2 填空题 205
第十章 字符处理 208
10.1 本章要点 208
10.1.1 字符串和字符型变量 208
10.1.2 字符型数组 210
10.1.3 字符型数据的赋值和运算 210
10.1.4 字符型数据的输入输出 211
10.2 本章难点 213
10.2.1 字符型数据的处理 213
10.2.2 如何输出一个图案 215
10.3 例题分析 217
10.3.1 选择题 217
10.3.2 字符串检索的编程技巧 219
10.3.3 翻译密码 220
10.3.4 图案输出 221
10.3.5 曲线输出 223
10.4 思考题 224
10.4.1 选择题 224
10.4.2 填空题 225
第十一章 文件 228
11.1 本章要点 228
11.1.1 文件与记录的概念 228
11.1.2 文件的打开与关闭 228
11.1.3 顺序文件的存取方法 230
11.1.4 直接文件的存取方法 231
11.1.5 文件的输入与输出操作 231
11.2 本章难点 232
11.2.1 如何打开一个文件 232
11.2.2 有格式顺序文件如何读写 233
11.2.3 有格式直接文件如何读写 237
11.2.4 无格式顺序文件和直接文件 240
11.3 例题分析 241
11.3.1 选择题 241
11.3.2 填空题 242
11.4 思考题 245
11.4.1 选择题 245
11.4.2 填空题 246
第十二章 程序调试与分析 249
12.1 本章要点 249
12.1.1 FORTRAN 77程序的运行环境 249
12.1.2 FORTRAN 77程序的建立、编译、连接和运行 250
12.2 本章难点 252
12.2.1 程序调试步骤 252
12.2.2 FORTRAN 77程序的动态调试 256
12.3 FORTRAN 77程序的上机操作与错误分析 259
12.3.1 FORTRAN 77程序的上机操作过程 259
12.3.2 FORTRAN 77程序常见错误分析 261
附录 268
附录一 自测验笔试题 268
附录二 上机操作自测题 282
附录三 各章思考题和自测验题参考答案 289