第1部分 基础知识 3
第1章 计算机基础知识 3
1.1 计算机概述 3
1.1.1 什么是计算机 3
1.1.2 计算机的主要应用领域 3
1.2 计算机中数的表示 4
1.2.1 数制的概念 4
1.2.2 计算机中几种常用的进位计数制 5
1.2.3 不同数制间的转换 6
1.2.4 数在计算机中的表示 9
1.2.5 字符和汉字编码 10
1.2.6 数据的单位 12
习题一 13
第2章 微型计算机系统 15
2.1 微型计算机系统的组成 15
2.1.1 计算机系统的组成 15
2.1.2 微型计算机系统的组成 15
2.2 微型计算机的硬件系统 16
2.2.1 微处理器 16
2.2.2 内存储器 17
2.2.3 外存储器 18
2.2.4 输入设备 20
2.2.5 输出设备 21
2.3 微型计算机的软件系统 22
2.3.1 软件系统的组成 22
2.3.2 系统软件 22
2.3.3 应用软件 24
2.4 微型计算机的性能指标及系统基本配置 24
2.4.1 微型计算机的性能指标 24
2.4.2 微型计算机系统的基本配置 25
2.5 微型计算机系统的安全与病毒防治 26
2.5.1 微型计算机系统的安全 26
2.5.2 微型计算机系统病毒防治 27
习题二 29
第3章 DOS 操作系统 31
3.1 DOS 操作系统概述 31
3.1.1 DOS 操作系统的功能和组成 31
3.1.2 DOS 的启动 32
3.1.3 与 DOS 操作有关的基本知识 32
3.1.4 DOS 命令 37
3.2 DOS 常用命令 38
3.2.1 目录操作命令 38
3.2.2 文件操作命令 40
3.2.3 磁盘操作命令 44
3.2.4 功能操作命令 47
3.3 批处理文件 49
3.3.1 批处理文件的基本概念 49
3.3.2 批处理文件的建立与执行 49
3.3.3 自动批处理文件(AUTOEXEC.BAT) 51
3.4 输入输出重定向 52
3.4.1 输出改向 52
3.4.2 输入改向 53
习题三 53
第4章 多媒体技术和计算机网络基础 58
4.1 多媒体技术 58
4.1.1 多媒体的概念 58
4.1.2 多媒体技术 58
4.1.3 多媒体计算机 59
4.1.4 多媒体技术的应用 60
4.2 计算机网络 60
4.2.1 计算机网络的概念 61
4.2.2 计算机局域网基础知识 65
4.3 Internet 简介 70
4.3.1 什么是 Internet 70
4.3.2 如何接入 Internet 71
4.3.3 Internet 服务的功能 72
习题四 74
第5章 中文 Windows 操作系统的功能和使用 77
5.1 Windows 操作系统简介 77
5.1.1 Windows 操作系统的发展 77
5.1.2 Windows 的功能和特点 77
5.1.3 中文 Windows 系统的安装 78
5.1.4 中文 Windows 的启动和退出 78
5.2 中文 Windows 的基础操作 80
5.2.1 鼠标 80
5.2.2 桌面 81
5.2.3 “开始”菜单 81
5.2.4 窗口 83
5.2.5 窗口命令菜单 86
5.2.6 对话框的组成及其操作 88
5.2.7 图标及其操作 89
5.3 资源管理器 90
5.3.1 启动资源管理器的方法 90
5.3.2 资源管理器的窗口 90
5.3.3 文件和文件夹的操作 92
5.4 应用程序的操作 97
5.4.1 运行和退出应用程序 97
5.4.2 应用程序的安装和删除 97
习题五 98
附录1 第1部分习题答案 100
第2部分 语言程序设计 105
第6章 FORTRAN 77概述 105
6.1 程序设计基本概念 105
6.1.1 程序设计的基本过程 105
6.1.2 结构化程序设计方法 108
6.1.3 结构化编程方法 109
6.2 FORTRAN 程序的输入、编辑、编译、连接与运行 110
6.2.1 源程序的输入与编辑 110
6.2.2 源程序的编译、连接与运行 111
6.3 FORTRAN 源程序的结构和书写格式 114
6.3.1 源程序的结构 114
6.3.2 源程序的书写格式 115
习题六 116
第7章 FORTRAN 77基础知识 118
7.1 字符集 118
7.1.1 英文字母 118
7.1.2 数字 118
7.1.3 专用字符 118
7.2 常量 118
7.2.1 数值常量 118
7.2.2 非数值常量 119
7.3 变量 120
7.3.1 变量名 120
7.3.2 数值变量 120
7.3.3 非数值变量 121
7.4 内部函数 123
7.4.1 类型转换函数 127
7.4.2 数学函数 127
7.4.3 三角函数 128
7.4.4 字符函数 128
7.5 表达式 129
7.5.1 数值表达式及其运算 129
7.5.2 非数值表达式及其运算 131
7.6 符号常量及其定义 135
习题七 136
第8章 FORTRAN 77的基本语句 140
8.1 赋值语句 140
8.1.1 算术赋值语句 140
8.1.2 逻辑赋值语句 141
8.1.3 字符赋值语句 141
8.2 数据的输入与输出 142
8.2.1 有关输入与输出的基本概念 142
8.2.2 表控格式的输入输出语句 143
8.2.3 有格式输入输出语句 147
8.2.4 带格式说明的输入输出语句 155
8.3 基本控制语句 155
8.3.1 停语句(STOP) 155
8.3.2 暂停语句(PAUSE) 156
8.3.3 结束语句(END) 156
8.3.4 赋初值语句(DATA) 156
8.3.5 无条件转移语句(GOTO) 157
8.4 顺序结构的程序设计举例 157
习题八 158
第9章 控制转移语句 161
9.1 逻辑 IF 语句 161
9.2 分块语句 163
9.2.1 分块语句的形式 164
9.2.2 块 IF 的结构 164
9.2.3 块 IF 的嵌套 169
9.3 选择结构的 PAD 图和程序设计 170
9.3.1 选择结构的 PAD 图 171
9.3.2 选择结构的程序设计 174
习题九 178
第10章 循环 188
10.1 DO 循环 188
10.1.1 DO 循环语句 188
10.1.2 CONTINUE 语句 190
10.1.3 使用 DO 循环的有关规定 191
10.2 多重循环 193
10.2.1 多重循环的执行过程 194
10.2.2 有关多重循环的嵌套规定 194
10.3 当型循环和直到型循环 196
10.3.1 当型循环 196
10.3.2 直到型循环 198
10.4 应用举例 199
习题十 201
第11章 数组 207
11.1 数组的概念 207
11.1.1 数组名与数组元素 207
11.1.2 数组的维数 207
11.1.3 数组说明符与数组体积 208
11.2 数组的定义 208
11.2.1 用数组说明语句进行定义 208
11.2.2 用类型说明语句定义并说明 209
11.2.3 用 COMMON 语句说明 209
11.3 数组的存储与元素的序号 209
11.3.1 一维数组的存储结构与元素的存储序号 210
11.3.2 二维数组的存储结构与元素的存储序号 210
11.3.3 三维数组的存储结构与元素的存储序号 211
11.4 数组的输入与输出 211
11.4.1 数组的输入 211
11.4.2 数组的输出 212
11.5 数组元素的赋初值 214
11.5.1 用 READ 语句 214
11.5.2 用表达式赋初值 214
11.5.3 用 DATA 语句 215
11.6 字符型数组 216
11.6.1 字符型数组的定义 216
11.6.2 字符型数组的赋值、输入和输出 216
11.7 数组的应用举例 217
习题十一 225
第12章 函数和子程序 239
12.1 过程的概念 239
12.2 语句函数 239
12.2.1 语句函数的一般形式 239
12.2.2 语句函数的引用 240
12.2.3 程序举例 241
12.3 函数子程序及其调用 242
12.3.1 子程序 242
12.3.2 函数子程序 243
12.4 子例行子程序及其调用 245
12.4.1 子例行子程序 245
12.4.2 可调数组 248
12.5 程序单位间的数据传递 250
12.5.1 虚实结合 250
12.5.2 公用区 252
12.5.3 数据块子程序 257
习题十二 258
第13章 文件 266
13.1 文件的概念 266
13.1.1 文件的组成 266
13.1.2 文件标识 266
13.1.3 FORTRAN 数据文件及其访问方式 266
13.1.4 顺序文件和直接文件 267
13.2 文件的输入与输出 267
13.2.1 文件的输入语句 267
13.2.2 文件的输出语句 269
13.3 辅助输入输出语句 270
13.3.1 OPEN 语句 270
13.3.2 CLOSE 语句 272
13.3.3 BACKSPACE 语句 272
13.3.4 ENDFILE 语句 273
13.3.5 REWIND 语句 273
13.3.6 INQUIRE 语句 273
13.4 文件的应用举例 276
习题十三 281
第14章 FORTRAN 字符处理 289
14.1 概述 289
14.1.1 字符常量 289
14.1.2 字符变量、字符数组及字符子串 289
14.1.3 字符表达式 290
14.1.4 字符的关系表达式和函数 290
14.1.5 字符串的输入输出 291
14.2 字符处理举例 292
习题十四 294
第15章 上机指导 298
15.1 上机考试系统的使用 298
15.2 考生目录和文件的恢复 301
15.3 上机考试内容 302
15.3.1 DOS 命令操作题 302
15.3.2 改错题 303
15.3.3 编程题 308
附录2 第2部分习题答案 314